Whatโ€™s new? ๐Ÿ†•

โœ… Platform enhancements
โœ… Added retry mechanism for ES indexing to handle keyโ€‘identifier errors
โœ… Fixed critical build export timeout issues
โœ… Improved reporting data representation
โœ… Enhanced cross-platform consistency

Platform Enhancements โš™๏ธ

  • Enhanced system stability
  • Latest security patches
  • Improved performance

Elasticsearch indexing - configurable retry mechanism

  • OPTIMISTIC_LOCKING_RETRIES: Number of times the engine will retry indexing when it encounters concurrent-update errors specifically on key identifiers during their update after an action.

Elasticsearch indexing configuration

Data-sync run status monitoring

  • Added the ability to view the run status of data-sync jobs directly in the platform interface
  • Monitor the execution status of all data-sync jobs from the Jobs dashboard
  • Quickly identify failed jobs for faster troubleshooting

Bug fixes ๐Ÿž

  • Build export timeouts: Resolved intermittent timeout failures on projects with dependency libraries; exports now consistently complete or retry correctly.
  • Build creation on merge without conflicts: Fixed an issue where merging one branch into another without conflictsโ€”and switching the active policyโ€”did not trigger a new build, forcing users to manually create a version; now, merges automatically update build resources and create the new version so merged changes appear at runtime.
  • Project version import stashing conflict: Resolved an error where importing a branched project version across environments would inadvertently stash other versionsโ€”restoring successful import, fixing the GET history API response, and ensuring the Project versions history modal renders correctly.
  • CosmosDB workflows: Fixed an issue preventing the workflow instances list from loading in the Integration Designer when using CosmosDB.
  • Reporting arrays: Corrected array formatting in the reporting_data table (process-engine schema).
  • CMS permissions: Restored backward compatibility for FlowX SDK v4.7+ by removing the unintended media_library_read requirement for processes containing images (behavior now matches v4.1).
  • onChange action behavior: Standardized onChange/onBlur across web, Android, and iOS so users cannot continue typing after token advancement unless explicitly allowed.
  • React SDK ternary expressions: Fixed an โ€œInvalid Expressionโ€ error in SDK v5.86.1โ€”ternary expressions in computed values (e.g. return ${var1} ? "Onboarded" : (${var2} ? "Non-eligible" : "Ready for Onboarding");) now parse correctly as they did in v5.62.1.
  • Elasticsearch indexing: Fixed an issue where the engine was not retrying to index process instances when it encountered concurrent-update errors on key identifiers.
  • iOS SSE token refresh: Fixed an issue in iOS SDK where Server-Sent Events connections would occasionally use expired JWT tokens instead of refreshed ones, causing 401 errors and process hangs in production environments.

Additional information

๐Ÿ“Œ Deployment Guidelines v4.7.4
๐Ÿ“Œ Migration Guide (from v4.1.x)