This section contains the steps in order that we recommend for migrating data from FlowX v4.7.x to v5.0.0.
Component | 4.7.6 | FlowX 5.0 |
---|---|---|
Kafka | 3.2 - 3.9 | 3.8 - 3.9 |
Redis | 7.2 - 8.0 | 7.4 - 8.0 |
Elasticsearch | 7 - 9 | 8 - 9 |
Keycloak | 22,26+ | 26+ |
workspaceId
field:
update_by_query
API to assign them to the default workspace:
slices=auto
for automatic parallelization based on primary shardsPOST /my_pattern-*/_update_by_query?slices=auto
?size=1000
00000000-0000-0000-0000-000000000001
All existing resources (process instances, audit logs, etc.) will be moved to this default workspace, ensuring continuity of operations after the upgrade to FlowX 5.0.0.
SPRING_LIQUIBASE_PARAMETERS_CREATEDEFAULTWORKSPACE
= true
(mandatory for migrations)SPRING_LIQUIBASE_PARAMETERS_DEFAULTORGADMINUSERSUBJECTID
= <subject-id-of-admin-user>
(mandatory for migrations)SA_FLOWX
role assigned. Services will not authenticate properly without this role.authorization-system
service, you must assign additional roles to its service account in Keycloak to enable user management operations.
Required client roles for the service account: