· 1 min read

Ruby on Rails 3.2

Wie in den vorherigen Version, ist bei diesem Release wieder Wert auf Geschwindigkeit gelegt worden. Allerdings diesmal auf die Geschwindigkeit während des Developments. In Rails 3.2 werden nun, wenn im Development Environment gestartet, nur die Klassen erneut geladen. So hat man gerade in großen Projekten eine spürbare Geschwindigkeitsverbesserung. Rails 3.2 ist das letzte Release, welches noch Ruby 1.8.x unterstützt. Beginnend mit Rails 4.0 wird Ruby 1.9.3 erforderlich sein.

Weitere Neuerungen sind:

  • Schnelleres Routing und URL-Generierung dur die neue Journey Engine
  • Explain Queries um einen besseren Einblick in die generierten SQL-Statements zu bekommen und ggf. zu prüfen ob die gesetzten Indexes verwendet werden.
  • Tagged Logger um Einträge/Benutzer in Logfiles filtern zu können
  • Active Record Store für die Verwendung von Key/Value Paaren ohne direkt die zugehörige Datenbank installieren zu müssen

Die gesamten Releasenotes inklusive einer Update-Anleitung ist wie auf folgender Seite verfügbar: http://guides.rubyonrails.org/3_2_release_notes.html

Back to Blog

Related Posts

View All Posts »

Ruby on Rails World 2024

Rails 8 verfolgt einen radikal vereinfachten Ansatz, um die Komplexität moderner Webentwicklung zu reduzieren. Mit dem \#NOBUILD-Prinzip werden CSS und JavaScript ohne Build-Prozesse direkt an den Browser geliefert. Die neuen Technologien Propshaft, Solid Cable und Solid Queue ermöglichen performante Lösungen ohne den Einsatz externer Dienste. Rails will damit die Abhängigkeit von teuren PaaS-Diensten minimieren und setzt auf offene, kostengünstige Alternativen für die Bereitstellung auf eigener Hardware. Gleichzeitig werden leistungsfähige Tools wie Thruster und Kamal 2 eingeführt, die Deployment-Prozesse weiter optimieren. Rails 8 kombiniert bewährte Prinzipien mit innovativen Features, um Entwicklern maximale Flexibilität und Effizienz zu bieten.

Ruby 3.3.5 Released

Ruby 3.3.5 wurde veröffentlicht. Das Update behebt kleinere Fehler und wird allen Nutzern empfohlen. Weitere Details sind in den GitHub Release Notes verfügbar.

Die Rails Renaissance

Die bevorstehende Veröffentlichung von Rails 8 und die neue Version der Turbo-Bibliothek von Hotwire haben die Begeisterung für das Framework gesteigert. Hotwire, bestehend aus Turbo, Stimulus und Strada, bietet moderne, leistungsstarke Funktionen, die Rails noch attraktiver für Projekte machen. Turbo 8 ermöglicht das schnelle und einfache Laden von responsiven Seiten, ohne JavaScript schreiben zu müssen. Verbesserungen in der automatischen Aktualisierung von Ansichten und DOM-Inhalten machen die Arbeit mit Rails effizienter und steigern die Produktivität.