Hello everyone,
I am currently working with Camunda 8.2 in production and planning to upgrade to Camunda 8.8. I need guidance on how to properly migrate data from the older version to the newer one.
Specifically, I would like to understand the following:
-
Is it possible to copy data from the
.datadirectory?
Can I reuse the existing Zeebe data directory when upgrading from version 8.2 to 8.8, or would this cause compatibility issues? -
Can the data be migrated using PostgreSQL?
If PostgreSQL is used for components such as Operate, Tasklist, or Optimize, is it safe to migrate by backing up and restoring the databases? -
Is migration via Zeebe (ZeeBe/Zibi) supported?
Can process instances, deployments, and historical data be transferred directly from the Zeebe engine of version 8.2 to 8.8? If so, what is the recommended approach? -
What is the officially recommended migration strategy?
Should I perform an in-place upgrade, follow a step-by-step upgrade path through intermediate versions, or set up a new 8.8 cluster and migrate selectively? -
Are there any official tools or guides available?
Links to documentation or best practices would be greatly appreciated.
My environment:
-
Current version: Camunda 8.2
-
Target version: Camunda 8.8
-
Deployment type: (Docker/Self-managed – please specify)
-
Database: PostgreSQL
Any advice, documentation, or real-world experience would be extremely helpful.
Thank you in advance!
Best regards,
Serhii