FlowX.AI 4.7.1 Release Notes
FlowX.AI 4.7.1 brings enhanced resource navigation, better error detection, and workflow improvements to make your development journey even smoother! π
Whatβs new? π
β
Enhanced resource usage tracking with direct navigation
β
Upgraded JavaScript support to ECMAScript 15 (2024) in Business Rules
β
Added Python 3 support with 3x performance improvement
β
Major performance enhancements for both design time and runtime
β
Security enhancements for runtime endpoints
Projects
Enhanced resource usage navigation
Weβve significantly improved how you navigate between resources and their references with direct navigation capabilities. Now you can easily jump from the usage tracking panel to the exact location where a resource is referenced.
1οΈβ£ Access resource usage β View where a resource is being used through the usage panel.
2οΈβ£ One-click navigation β Use the new redirect button to jump directly to the referenced location.
3οΈβ£ Missing resource detection β Easily identify and fix missing resource references with clear indicators.
Enhanced scripting capabilities
ECMAScript 15 (2024) support for Business Rules
FlowX.AI 4.7.1 brings the latest JavaScript features to your business rules with an upgrade to ECMAScript 15 (2024).
- Access to the latest JavaScript language features
- Modern syntax for cleaner, more maintainable rules
- Enhanced tooling and IDE support
Python 3 support for Business Rules
Weβve upgraded our Python scripting capabilities to Python 3, delivering significant performance improvements while maintaining compatibility.
3x Faster Execution
Python scripts now run at least 3 times faster than with Python 2.7.
Modern Python Features
Take advantage of Python 3βs improved syntax, libraries, and security features.
Important Configuration Note: Python 2.7 remains the default runtime. To enable Python 3 support with its performance improvements, you must set the feature toggle FLOWX_SCRIPTENGINE_USEGRAALVM
to true
in the Process Engine configuration and in the AI Developer (if used) agent configuration. If this configuration variable is missing or set to false
, Python 2.7 will be used.
More details about the scripting capabilities can be found in the Supported scripting languages section.
Performance improvements π
Weβve made significant performance enhancements throughout the platform to make your development and runtime experience smoother and faster.
Design time improvements
For large processes, youβll notice dramatic improvements:
Operation | Improvement |
---|---|
Cloning a process | 5x faster |
Opening a process | 70x faster |
Runtime enhancements
Platform average response time has been reduced by 20% in our comprehensive benchmark*.
*The benchmark simulates a typical business process with a combination of user and service tasks. It includes rules that automate decision-making, as well as events for time-sensitive actions and communication. The process also covers various system functions, ensuring the platform can efficiently manage complex workflows with both individual and parallel tasks.
Security enhancements π
Weβve significantly improved platform security by implementing proper endpoint access controls and separation between internal and public-facing APIs.
Enhanced API Security
Runtime execution proxy vulnerability addressed with comprehensive endpoint updates.
Access Control Improvements
Better separation between design-time and runtime endpoints with proper access controls.
Endpoint security updates
Weβve implemented a comprehensive security update for runtime endpoints to prevent potential proxy vulnerabilities:
- Redesigned API structure to separate internal (
runtime-internal
) from external-facing (runtime
) endpoints - Migrated design-time operations to use
runtime-internal
endpoints for enhanced security - Moved specific management operations to dedicated
build-mgmt
endpoints - Updated all API clients to use the new secure endpoints
Important: Make sure to update to the corresponding version of the flowx-admin
to benefit from these security enhancements.
Bug fixes π
- Fixed various minor issues to improve overall stability
- Resolved some UI inconsistencies
- Addresses performance optimizations
- Fixed general usability issues
Additional information
π Deployment Guidelines v4.7.1
π Migration Guide (from v4.7.0)
π Supported scripting languages