Camunda 7 vs. Camunda 8: was sich wirklich ändert
Der wichtigste Satz zu diesem Vergleich stammt von Camunda selbst und steht in der offiziellen Migrationsanleitung: „It is important to understand that Camunda 8 is not a drop-in replacement for Camunda 7.“ Camunda 8 ist eine eigene Plattform mit einer anderen Engine, einer anderen API und einem anderen Betriebsmodell.
Wie gross der Unterschied für Sie ist, hängt an genau einer Frage: Läuft Ihre Engine heute in Ihrer Anwendung oder daneben? Läuft sie daneben, ist der Wechsel ein Projekt. Läuft sie darin, ist er ein Umbau.
Kurz beantwortet
- Ist Camunda 8 ein Upgrade von Camunda 7?
- Nein. Camunda schreibt in der eigenen Anleitung, Camunda 8 sei kein Drop-in-Ersatz für Camunda 7. Es ist eine Neuentwicklung mit anderer Engine und anderer API.
- Was ist der grösste technische Unterschied?
- Die Engine ist in Camunda 8 laut Camunda immer eine entfernte Ressource, der eingebettete Modus wird nicht unterstützt. Damit lässt sich auch keine technische Transaktion mehr zwischen Ihrem Code und der Engine teilen.
- Kann ich meine BPMN-Modelle mitnehmen?
- Teilweise, und Camunda liefert dafür den Diagram Converter. Laut Camundas Anleitung müssen Sie Ihre BPMN-Modelle unter Umständen anpassen. Die meisten Ausdrücke lassen sich umwandeln, manche müssen ganz neu geschrieben werden.
- Was ist am schwersten zu migrieren?
- Camunda benennt es selbst: Casts auf Implementierungsklassen, ThreadLocals, das Vertrauen auf einen bestimmten Transaktionsmanager und Spring-Beans hinter JUEL-Ausdrücken. Camunda nennt sie „the real showstoppers“.
- Muss ich wechseln?
- Nicht unbedingt. Für die Enterprise Edition läuft die Wartung von 7.24 LTS bis April 2030. Camunda 7 Community Edition hat ihr Lebensende im Oktober 2025 erreicht, und ihr letztes Release, 7.24, erschien am 14. Oktober 2025. Auf der Community Edition erzwingt das eine Entscheidung, und Camunda 8 ist eine der Optionen dafür.
Der eine Unterschied, aus dem alle anderen folgen

Camunda 7 erlaubt, die Engine als Bibliothek in Ihre Anwendung einzubetten. Beide laufen dann im selben Java-Prozess, teilen sich Thread-Pools und können dieselbe Datenquelle und denselben Transaktionsmanager benutzen. Für Camunda 8 schreibt die Dokumentation das Gegenteil: „the workflow engine in Camunda 8, Zeebe, is always a remote resource for your application, while the embedded engine mode is not supported.“ (docs.camunda.io, Conceptual differences)
Dieselbe Seite nennt die Folge, konzeptionell „the only big difference“: „with a remote engine, you cannot share technical ACID transactions between your code and the workflow engine.“ Ihre Anwendung verlässt sich vielleicht darauf, dass ein Datenbankschreibvorgang und ein Prozessschritt gemeinsam gelingen oder gemeinsam scheitern. Dieses Verhalten muss dann fachlich nachgebaut werden.
Wo Ihre Anwendung heute stillschweigend von der gemeinsamen Transaktion profitiert, braucht es eine Entwurfsentscheidung. Diese Stellen stecken in Ihrem Code, also findet man sie durch Lesen des Codes.
Was Camunda selbst als Showstopper benennt
Einen bemerkenswert offenen Absatz enthält Camundas Seite zu migrationsbereiten Lösungen (docs.camunda.io, Migration-ready solutions): „Given that Java delegates and the workflow engine are embedded as a library, projects can do dirty hacks in their code. Casting to implementation classes? No problem. Using a ThreadLocal or trusting a specific transaction manager implementation? Yeah, possible. Calling complex Spring beans hidden behind a simple Java Unified Expression Language (JUEL) expression?“ Auch das ist laut Camunda „doable!“
Und der Satz danach: „Those hacks are the real showstoppers for migration, as they cannot be migrated to Camunda 8.“
Lesen Sie das ohne den abwertenden Ton. Was hier „dirty hacks“ heisst, ist in vielen Fällen einfach das, was eine eingebettete Engine über Jahre erlaubt hat. Gut möglich, dass genau dieser Teil Ihres Bestands nirgends dokumentiert ist. Die ehrliche Konsequenz: Die Anzahl Ihrer Prozessmodelle sagt wenig über den Aufwand einer Migration. Ihr Java-Code, in dem diese Muster stecken, bestimmt ihn.
Welche Werkzeuge Camunda mitliefert
Camunda dokumentiert eigene Werkzeuge für den Weg zu Camunda 8 (docs.camunda.io, Migration tools). Die Seite beginnt mit dem Satz: „Camunda is invested in supporting and easing your migration from Camunda 7 to Camunda 8 with migration tools.“ Das ist ein echter Vorteil dieser Option und gehört in jeden fairen Vergleich.
| Werkzeug | Wofür | Was es nicht abnimmt |
|---|---|---|
| Migrations-Skill für KI-Agenten | Von Camunda als „Agentic migration (recommended)“ geführt: Ein KI-Agent wandelt Modelle und Formulare mit dem Diagram Converter um, migriert den Java-Code und überführt die Tests | Die Prüfung jeder Umwandlung. Camunda schreibt dazu: „Review every conversion and rearchitect your solution where needed.“ |
| Diagram Converter | Analysiert BPMN- und DMN-Modelle sowie Camunda-7-Formulare und wandelt sie für Camunda 8 um | Die fachliche Prüfung, ob das umgewandelte Modell dasselbe tut wie vorher |
| OpenRewrite-Rezepte | Laut Camunda ein optionaler Weg: ein erster, reproduzierbarer Diff für „repeated, supported, primarily syntactic Java transformations“ | Änderungen im Verhalten, vor allem die oben genannten Showstopper. Camunda schreibt, dass OpenRewrite „does not complete a migration“. |
| Data Migrator | Laut Camunda: „Copies Camunda 7 runtime instances and history (audit log) to Camunda 8.“ | Die Entscheidung, welche laufenden Instanzen überhaupt mitgenommen werden sollen |
Die richtige Erwartung an diese Werkzeuge ist die an einen Compiler: Sie nehmen die mechanische Arbeit ab und lassen die Entscheidungen bei Ihnen.
Lizenz und Produktivbetrieb: der Posten, der übersehen wird
Für die Community Edition von Camunda 7 schreibt Camunda, dass die gesamte Software unter Open-Source-Lizenzen steht, hauptsächlich Apache 2.0 und MIT. Bei Camunda 8 steht der Quelltext der Kernkomponenten unter der Camunda License v1, die kompilierte Software unter einer proprietären Lizenz. Für den Produktivbetrieb schreibt Camunda: „To use the software in production, purchase the Camunda Self-Managed Enterprise Edition.“ (docs.camunda.io, Licensing)
Für einen Bestand auf der Community Edition ist das die eigentliche Veränderung. Aus einer Open-Source-Bibliothek wird eine Plattform, die im Produktivbetrieb eine Lizenz braucht, dazu ein Cluster, den jemand betreiben muss. Beides zusammen ist eine laufende Kostenposition, zusätzlich zum Projektbudget. Camunda veröffentlicht dazu keinen Preis, und wir veröffentlichen hier auch keinen.
Die Gegenüberstellung, kurz
| Camunda 7 | Camunda 8 | |
|---|---|---|
| Engine | Java-Bibliothek, eingebettet, geteilt oder als eigener Dienst | Zeebe, immer entfernt; eingebetteter Modus nicht unterstützt |
| Transaktionen | gemeinsame technische Transaktion mit Ihrem Code möglich | nicht möglich; fachlich nachzubauen |
| Modelle | BPMN 2.0, ausgeführt vom BPMN-2.0-Kern der Engine | BPMN, umgewandelt mit dem Diagram Converter; manche Ausdrücke müssen neu geschrieben werden |
| Lizenz (Kern) | Community Edition unter Open-Source-Lizenzen, v. a. Apache 2.0 und MIT | Quelltext unter Camunda License v1; Produktivbetrieb erfordert die Enterprise Edition |
| Lebenszyklus | Community Edition: Lebensende im Oktober 2025; 7.24 LTS für die Enterprise Edition gewartet bis April 2030 | die Linie, die Camunda aktiv weiterentwickelt; Dokumentation in Version 8.10 |
Wann ein Wechsel nicht die richtige Antwort ist
Wir verkaufen Camunda-7-Migrationen, deshalb dieser Abschnitt ausdrücklich. In den folgenden Fällen ist der Wechsel auf Camunda 8 nicht die naheliegende Entscheidung.
Erstens: Sie stehen mit einer Enterprise-Subscription auf 7.24 LTS. Dann wartet Camunda 7.24 LTS für die Enterprise Edition bis April 2030. Für die Enterprise Edition liefert Camunda weiter Patch-Releases und Environment Update Releases mit neu unterstützten Umgebungen. Kein Termin zwingt Sie zu etwas. Wer Ihnen in dieser Lage Dringlichkeit verkauft, verkauft Ihnen ein Datum, das es nicht gibt.
Zweitens: Ihre Engine ist tief eingebettet. Dann ist der Wechsel auf Camunda 8 der Umbau, von dem oben die Rede ist. Camundas Anleitung sagt dazu: „This effort greatly depends on how your existing Camunda 7 solution is built.“ Die Showstopper oben entstehen aus der eingebetteten Bauform. Die Forks der Community Edition verdienen zumindest eine Prüfung, bevor Sie sich festlegen. Sie stehen nebeneinander in Camunda-7-Forks im Vergleich. Welche Ziele es gibt und woran jedes scheitert, steht in Camunda 7: Wartungsende je Version.
Beide Fälle stellen Sie an Ihrem eigenen Bestand fest. Eine Vergleichstabelle, unsere eingeschlossen, ist dafür nur der Ausgangspunkt. Wird neben Ihrem Bestand ein Prozess noch von Hand erledigt, können Sie diesen Prozess automatisieren lassen, der zwei Wochen nach dem Kickoff-Workshop live ist.
Welcher der Wege zu Ihrem Bestand passt, entscheidet Ihr Code
Wir lesen Ihre Camunda-7-Installation und sagen Ihnen, welches Ziel passt und warum die anderen ausscheiden.
Zur Camunda-7-MigrationWenn Sie an dieser Stelle noch nicht sicher sind, welches der beiden Produkte bei Ihnen überhaupt läuft: Was ist Camunda? nennt vier schnelle Prüfungen. Nur für die erste brauchen Sie Zugriff auf Ihren Code.
Quellen
- Camunda 8, Camunda 7 to Camunda 8 migration guide (Übersicht) (abgerufen 29. Oktober 2026): https://docs.camunda.io/docs/guides/migrating-from-camunda-7/
- Camunda 8, Conceptual differences (entfernte Engine, Transaktionen) (abgerufen 29. Oktober 2026): https://docs.camunda.io/docs/guides/migrating-from-camunda-7/conceptual-differences/
- Camunda 8, Migration-ready solutions (Showstopper) (abgerufen 29. Oktober 2026): https://docs.camunda.io/docs/guides/migrating-from-camunda-7/migration-readiness/
- Camunda 8, Migration tools (Migrations-Skill als empfohlener Weg, Diagram Converter, Data Migrator) (abgerufen 29. Oktober 2026): https://docs.camunda.io/docs/guides/migrating-from-camunda-7/migration-tooling/
- Camunda 8, Code Conversion (OpenRewrite als optionaler Weg, Prüfung jeder Umwandlung) (abgerufen 29. Oktober 2026): https://docs.camunda.io/docs/guides/migrating-from-camunda-7/migration-tooling/code-conversion/
- Camunda 8, Licensing (abgerufen 29. Oktober 2026): https://docs.camunda.io/docs/reference/licenses/
- Camunda 7, Licenses (abgerufen 29. Oktober 2026): https://docs.camunda.org/manual/7.24/introduction/licenses/
- Camunda 7, Architecture (abgerufen 29. Oktober 2026): https://docs.camunda.org/manual/7.24/introduction/architecture/
- Camunda, Support Announcements (Wartungstermine je Version, Wartungsende von Camunda 7.23 im Oktober 2026) (abgerufen 29. Oktober 2026): https://docs.camunda.org/enterprise/announcement/
- Camunda, Release Policy (Patch-Releases nur für Enterprise-Kunden) (abgerufen 29. Oktober 2026): https://docs.camunda.org/enterprise/release-policy/
- Camunda, Pricing („Talk to sales“, keine Preisangabe) (abgerufen 29. Oktober 2026): https://camunda.com/pricing/
- Maven Central, org.camunda.bpm:camunda-engine, maven-metadata.xml (Versionsliste endet bei 7.24.0, Index zuletzt aktualisiert am 14. Oktober 2025) (abgerufen 29. Oktober 2026): https://repo1.maven.org/maven2/org/camunda/bpm/camunda-engine/maven-metadata.xml
- Camunda-Forum, Thema 60208, Klarstellung zum Ende der Community Edition (Ende im Oktober 2025, danach keine Releases mehr; eröffnet am 28. Februar 2025) (abgerufen 29. Oktober 2026): https://forum.camunda.io/t/camunda-7-community-end-of-life-eol-clarification/60208