Skip to main content
After upgrading to a new platform version, always ensure that your installed component versions match the versions specified in the release notes. To verify this, navigate to FlowX.AI Designer > Platform Status.
Platform Status screen showing component versions

Component versions

Embedded components

  • SpiceDB
  • DGraph

Renderers

Plugins

AI Platform

Third-party supported component versions

Starting FlowX 5.0, the following versions of 3rd Party Dependencies are no longer supported:
  • Keycloak versions older than 26
  • Kafka versions older than 3.8
  • Redis versions older than 7.4

New in v5.5.0

Key features and updates

Chat Component Enhancements

New subcomponents (reasoning, error, suggestions), display modes, and mobile support

UI Flows Improvements

Process renderer component, start workflow action, and on load events

Microsoft Outlook Integration

Native MS Graph data source for reading and sending Outlook emails

Send Notification Action

Send emails and reply to received emails directly from processes via SMTP

Knowledge Base v2

Updated Knowledge Base with audit, resource management, and improved UI

User Management Updates

Password policy, DISABLED status, resend invitations, workspace environment types

Upgrading from v5.4.0

Breaking changes

FlowX.AI 5.5.0 introduces a breaking change to the default authentication mechanism across most platform services. If you rely on the default SECURITY_TYPE value or opaque-token introspection, action is required before upgrading.

Authentication mechanism change

The default value of SECURITY_TYPE has changed from oauth2 to jwt-public-key across 14 of 19 platform services. This reflects a shift from opaque-token introspection to JWT-based authentication as the default security mechanism. Removed environment variables: The following environment variables have been removed and are no longer supported: Changed default values:
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.
Migration steps:
1

Update SECURITY_TYPE if explicitly set

If you explicitly set SECURITY_TYPE=oauth2 in your deployment configuration, update it to jwt-public-key or remove it to use the new default.
2

Remove deprecated opaque-token variables

Remove all SPRING_SECURITY_OAUTH2_RESOURCE_SERVER_OPAQUE_TOKEN_* variables from your Helm values, environment configs, or deployment manifests.
3

Update service account client IDs

Service account client IDs now follow the flowx-{service-name}-sa pattern (e.g., flowx-admin-sa, flowx-process-engine-sa). Update your Keycloak service account configurations accordingly.
4

Configure the service account realm

Add the security.oauth2.sa-realm property to your configuration if your service account realm differs from the default.
5

Remove legacy OAuth2 client variables

Remove SECURITY_OAUTH2_REALM, SECURITY_OAUTH2_CLIENT_CLIENT_ID, SECURITY_OAUTH2_CLIENT_CLIENT_SECRET, and SECURITY_OAUTH2_SERVICE_ACCOUNT_ADMIN_* variables from your configuration.

Key changes

  • Authentication: Default SECURITY_TYPE changed from oauth2 to jwt-public-key (breaking change — see above)
  • Organization Manager: New microservice for organization and tenant management
  • Chat Component: Enhanced with new subcomponents (reasoning, error, suggestions), display modes, and mobile support
  • UI Flows: New process renderer component, start workflow action, and on load UI event
  • Microsoft Outlook: New MS Graph data source for Outlook email integration
  • Send Notification: New action type for sending/replying to emails via SMTP
  • Knowledge Base v2: Updated UI, audit trail, and resource management
  • Container Apps: Enhanced authentication flow and landing page
  • File Upload: Improved progress indicators, drag and drop, and large file support
  • File Encrypt/Decrypt: New document plugin actions for file encryption and decryption
  • User Management: Password policy updates, DISABLED status, resend invitations, workspace environment type
  • Process Variables Compare: Monaco diff editor for comparing variable values
  • New Kafka topics: Multiple new topics added across document-plugin, integration-designer, admin, application-manager, email-gateway, authorization-system, and notification-plugin

New microservice: Organization Manager

Available starting with FlowX.AI 5.5.0The Organization Manager is a new microservice responsible for organization and tenant management, including user registration, organization lifecycle, and platform component health monitoring.
Infrastructure requirements:

Organization Manager Setup

Complete setup and configuration guide for the Organization Manager microservice

New Kafka topics

FlowX.AI 5.5.0 introduces new Kafka topics across multiple services.

Document-plugin Kafka topics

New topics for file encryption, decryption, bulk document persistence, and UI Flow session document persistence operations. Input topics (document-plugin consumes from these topics): Output topics (document-plugin publishes to these topics):

Integration-designer Kafka topics

New topics for integration-designer in 5.5.0. Integration-designer now participates in the application sync mechanism for system and workflow resources.
The sync.out.v1 and correction-after-app-operation.response.v1 topics already exist since 5.1.x (used by admin). In 5.5.0, integration-designer becomes an additional producer on these shared response topics.
New topics: Existing topics (new producer in 5.5.0):

Admin Kafka topics

New topics for UI flow synchronization and correction operations in 5.5.0.
The sync.process.in.v1, sync.business-rule.in.v1, sync.reusable-template.in.v1, sync.out.v1, and correction-after-app-operation topics for process, business-rule, and reusable-template already exist since 5.1.x. Only the UI flow topics below are new in 5.5.0.

Application-manager Kafka topics

New outbound topics for resource synchronization and correction of system, workflow, and UI flow resources in 5.5.0.
Application-manager already produces sync and correction topics for process, business-rule, and reusable-template since 5.1.x. The topics below extend the same mechanism to system, workflow, and UI flow resources.

Email-gateway Kafka topics

Authorization-system Kafka topics

Notification-plugin Kafka topics

These topics are automatically created if your Kafka cluster has auto-topic creation enabled. For production environments, it is recommended to create them manually with appropriate partition counts and replication factors.

New environment variables

Platform-wide variables

The following new environment variables are available across multiple services:

Document-plugin variables

This setting affects all file uploads handled by the document-plugin. Configure alongside the existing Spring multipart settings (SPRING_SERVLET_MULTIPART_MAXFILESIZE, SPRING_SERVLET_MULTIPART_MAXREQUESTSIZE) for consistent upload limits. See Documents Plugin Setup.

Authorization-system variables

New deployments only: If this variable is not set, the flowx-platform-authenticate Keycloak client will have no redirect URIs and OAuth2 login will fail. Set this to your Designer and app URLs (e.g., https://designer.yourcompany.com/*,https://app.yourcompany.com/*).Existing deployments upgrading to 5.5.0 are not affected — the Liquibase migration that uses this variable has already run.

Authorization System Setup

See the full redirect URI configuration details

Email-gateway variables

For complete email-gateway configuration including database, Redis, and Kafka settings, see the Email Gateway Setup guide.

Compatibility

  • Authentication: Default SECURITY_TYPE changed to jwt-public-key — deployments using opaque-token introspection require migration (see breaking changes)
  • Renderer Updates: Web and mobile SDKs include new Chat component features and UI Flows enhancements
  • Database: No schema changes required for this upgrade
  • Mobile Support: Chat component now available on iOS and Android renderers
  • New Service: Organization Manager requires PostgreSQL, Redis, Kafka, and Keycloak infrastructure

Support

For technical support, deployment assistance, or feature questions, please contact your FlowX.AI support representative.

Support channels

  • Technical issues: Contact your FlowX.AI support representative
  • Feature questions: Reach out through your designated support channel
  • Documentation: Report documentation issues or suggestions
Last modified on July 30, 2026