FlowX.AI 4.7.4 Release Notes
FlowX.AI 4.7.4 enhances system stability with Spring Boot updates and resolves critical issues across build exports, reporting, SDK functionality, and cross-platform consistency to deliver a more reliable development experience! ๐
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)