Whatβs changing
FlowX.AI v5.5.0 changes the default authentication mechanism from opaque-token introspection (oauth2) to JWT-based authentication (jwt-public-key). This affects service-to-service communication, service account configuration in Keycloak, and multiple environment variables across the platform.
Additionally, a new microservice β Organization Manager β has been introduced for organization and tenant management.
Who is affected
Migration process
1
Back up your configuration
Create backups of your current Helm values, environment configurations, and Keycloak settings before making any changes.
2
Update Keycloak service accounts
Update your Keycloak service account client IDs to follow the new
flowx-{service-name}-sa naming pattern. See Update Keycloak service accounts for the full mapping.3
Update environment variables
Remove deprecated variables and update changed defaults. See Update environment variables for a per-service breakdown.
4
Deploy Organization Manager
If applicable, deploy the new Organization Manager microservice. See the Organization Manager Setup Guide for infrastructure requirements.
5
Deploy and verify
Deploy the updated configuration and verify that all services start correctly and inter-service communication works as expected.
Authentication mechanism change
Overview
The default value ofSECURITY_TYPE has changed from oauth2 to jwt-public-key across 14 of 19 platform services. Opaque-token introspection has been removed entirely.
A new
security.oauth2.sa-realm property has been introduced to separate the service account realm from the main authentication realm. This property is used by the token URI for inter-service communication across 11 services.Removed environment variables
The following environment variables have been removed and are no longer supported:Changed default values
Update Keycloak service accounts
Service account client IDs now follow theflowx-{service-name}-sa pattern. Update your Keycloak configuration to match:
New microservice: Organization Manager
FlowX.AI 5.5.0 introduces the Organization Manager microservice for organization and tenant management, user registration, and platform component health monitoring. Infrastructure requirements:- PostgreSQL
- Redis
- Kafka
- Keycloak/IAM
- SpiceDB
Backward compatibility
Rollback support
If you need to rollback from v5.5.0 to v5.4.x:- Revert your
SECURITY_TYPEand environment variables to the previous configuration - Restore the previous Keycloak service account client IDs
- Re-add the removed opaque-token variables if they were in use
- Downgrade all platform service containers to their v5.4.x versions
Ensure you have database backups before any upgrade. Schema changes introduced by Organization Manager are not automatically reversed on rollback.
Additional resources
Update Environment Variables
Per-service environment variable changes for v5.5.0
Deployment Guidelines v5.5.0
Component versions and deployment instructions
IAM Configuration
Keycloak setup and service account configuration
Release Notes v5.5.0
Full release notes for v5.5.0
Support
For technical support, deployment assistance, or migration questions, contact your FlowX.AI support representative.

