Rails-Release: Alles zum Release von Rails 8.0
Die neue Version Rails 8.0 bringt neue Features, optimierte Prozesse und markiert zugleich das Ende des Community-Supports für Rails 6.1 – alles, was Sie jetzt wissen müssen.
Update Oktober 2026: Inzwischen ist Rails 8.1 die aktuelle Version (erschienen am 22. Oktober 2025). Der Security-Support für Rails 8.0 endet am 7. November 2026, Rails 7.2 wird seit August 2026 nicht mehr unterstützt. Die Supportdaten in diesem Artikel haben wir entsprechend aktualisiert.
Rails 8.0 ist offiziell verfügbar! Nachdem die Rails 8.0 Beta Ende September 2024 im Rahmen der Rails World Konferenz in Toronto vor über 1.000 Rails-Entwickler*innen vorgestellt wurde, wurde die stabile Vollversion am 7. November 2024 veröffentlicht. Mit diesem Release bringt Rails 8.0 zahlreiche Verbesserungen für Entwickler*innen und Unternehmen, die die Entwicklung und den Betrieb von Anwendungen revolutionieren. Etwa zeitgleich endete der offizielle Community-Support für Rails 6.1. In diesem Beitrag erfahren Sie, welche neuen Funktionen Rails 8.0 mit sich bringt und welche Optionen Sie haben, wenn Ihre Anwendungen auf älteren Rails-Versionen laufen.
Wichtige Neuerungen in Rails 8.0
Rails 8.0 bietet zahlreiche Verbesserungen, die die Entwicklung und den Betrieb von Anwendungen erheblich vereinfachen sollen:
- Solid Queue, Solid Cache und Solid Cable als Standard: Mit der Umstellung auf datenbankbasierte Queues, Caches und WebSockets benötigen viele Anwendungen keine zusätzlichen In-Memory-Dienste wie Redis mehr. Das spart Kosten und vereinfacht den Technologie-Stack.
- Propshaft als Standard-Asset-Pipeline: Die schlanke Asset-Pipeline Propshaft ersetzt Sprockets in neuen Anwendungen.
- Neuer Authentifizierungs-Generator: Endlich gibt es eine native, schlanke Lösung für die Nutzer-Authentifizierung, ohne auf externe Libraries wie Devise angewiesen zu sein.
- Streamlined Deployment mit Kamal 2 und Thruster: Neue Anwendungen sind direkt für Deployments mit Kamal 2 vorbereitet. Der Proxy Thruster sorgt im Produktivbetrieb für eine effiziente Auslieferung – ganz ohne Platform-as-a-Service.
Übergang zu Rails 8.0: Was Sie beim Upgrade beachten sollten
Ein Upgrade auf Rails 8 bringt viele Vorteile, erfordert aber eine sorgfältige Vorbereitung:
- Ziel: Wer heute upgradet, sollte direkt Rails 8.1 anpeilen. Der Security-Support für Rails 8.0 endet am 7. November 2026.
- Empfehlung: Schrittweise vorgehen – eine Minor-Version nach der anderen, also etwa von 7.2 über 8.0 auf 8.1 – und nach jedem Schritt sicherstellen, dass Ihre Anwendung stabil läuft. So nutzen Sie die Deprecation-Warnungen und minimieren das Risiko von Komplikationen.
- Risiken und Chancen: Rails 8 vereinfacht den Technologie-Stack und bringt neue Funktionen. Dabei müssen jedoch eventuelle Anpassungen berücksichtigt werden, um bestehende Projekte stabil zu halten. Langfristig senken die neuen Features von Rails 8 Wartungsaufwand und Betriebskosten.
Community-Support und EOL älterer Rails-Versionen
Die Ruby-on-Rails-Community bietet offiziellen Support immer nur für die neuesten Releases an. Für Rails 6.1 endete der Security-Support im Oktober 2024, für Rails 7.0 und 7.1 im Jahr 2025 und für Rails 7.2 im August 2026. Diese Versionen erhalten seitdem keine offiziellen Sicherheitsupdates mehr.
Die Maintenance Policy von Ruby on Rails
In der Maintenance Policy von Ruby on Rails ist geregelt, wie mit älteren Rails-Versionen umgegangen wird, wie lange Community-Support verfügbar ist und wann eine Version endgültig EOL erreicht. Seit Rails 7.2 gilt:
- Neue Features: Neue Versionen mit neuen Funktionen sollen etwa alle sechs Monate erscheinen. Erscheint ein Jahr lang keine neue Version, verlängert sich der Support der vorherigen Version bis zum nächsten Release.
- Bugfixes: Jede Minor-Version (z. B. 8.0 oder 8.1) erhält Bugfixes für ein Jahr nach ihrem ersten Release.
- Sicherheitsupdates: Sicherheitslücken werden für zwei Jahre nach dem ersten Release einer Version behoben. Nach Ablauf dieser Zeit endet der offizielle Support.
| Version | Security-Support |
| Rails 8.1.x | Bis 10. Oktober 2027 |
| Rails 8.0.x | Bis 7. November 2026 |
| Rails 7.2.x | Beendet am 9. August 2026 |
| Rails 7.1.x | Beendet am 1. Oktober 2025 |
| Rails 7.0.x | Beendet am 1. April 2025 |
| Rails 6.1.x | Beendet am 1. Oktober 2024 |
Alternative zum Community-Support: Rails LTS
Unternehmen, die aktuell keine Kapazitäten für einen Versionswechsel haben oder die Kompatibilitätsprobleme mit der neuen Version fürchten, bieten wir eine Alternative zum Community-Support an: Rails LTS. Mit einem Abo von Rails LTS erhalten Sie weiterhin Sicherheitsupdates.
Von Rails LTS unterstützte Rails-Versionen
Rails LTS liefert Sicherheitsupdates für Rails 2, 3, 4, 5, 6 und 7. Damit gibt es auch für Rails 7, dessen Community-Support mit Rails 7.2 im August 2026 endete, eine sichere Alternative. Dies gibt Ihnen die nötige Flexibilität, Upgrades nach Ihrem eigenen Zeitplan durchzuführen, ohne die Sicherheit Ihrer Anwendung zu gefährden.
Vorteile von Rails LTS
- Sicherheitsupdates: Wir liefern weiterhin Sicherheits-Patches, auch wenn die Version offiziell nicht mehr unterstützt wird.
- Upgrade nach eigenem Zeitplan: Sie entscheiden, wann Sie auf eine neuere Version wechseln, ohne Druck durch offizielle Deadlines.
- Kompatibilität: Rails LTS ist ein Drop-in-Ersatz für bestehende Rails-Versionen und erfordert minimale Anpassungen im Code.
- Unterstützung moderner sowie alter Ruby-Versionen: Rails LTS funktioniert nicht nur mit den bei Release aktuellen Ruby-Versionen, sondern auch mit modernen Rubies wie Ruby 3.3 oder 4.0 – selbst Rails 2.3 LTS.
Fazit
Rails 8.0 bringt zahlreiche Neuerungen, die die Entwicklung und das Deployment von Anwendungen vereinfachen. Unternehmen, die auf ältere Rails-Versionen setzen, profitieren weiterhin von unserer Rails LTS-Lösung, die eine sichere und stabile Umgebung bietet. Für Unternehmen, die langfristig planen und ein volles Backlog haben, ist der Einsatz von Rails LTS die optimale Lösung, um Sicherheitslücken zu vermeiden und Upgrades flexibel planen zu können.