First Release Candidate for version 4.2.6. This feature release includes many interesting improvements, as well as a traditional batch of bug fixes.
Download, test, and share your feedback! As this is an RC, it's best to test in safe environments: use it at your own risk.
Features
- Metadata Grouping: User metadata fields can now be grouped into categories and subcategories, which can improve the display when defining a large number of them.
- Memory Footprint Improvement: The memory footprint has been significantly improved during the synchronization of large structured data sources (-25% memory usage).
- New Environment Variable: A new environment variable has been added to allow cross-mounting of data sources. This is not recommended for production use, but it can be useful for temporarily importing data.
- [Cells Flows] New "Logging" Action: A new "logging" action has been added to Cells Flows, which provides advanced options such as audit logging and metrics.
- [Cells Flows] Import/Export Flows: Flows can now be imported and exported by directly uploading and downloading JSON files.
- [CLI] New Command to Capture Structured Datasource Sides: A new CLI command has been added to capture both sides of a structured data source (S3 storage vs. SQL index) in a BoltDB or JSON format. This can be helpful for debugging synchronization issues.
- [CLI] Command to Change User Login: A new CLI command has been added to change a user's login. This change will be applied to all services that use logins as keys internally.
- Improved Profiling Output Folder Names: The names of the profiling output folders have been improved.
Fixes
- GRPC Broker: The GRPC Broker no longer federates all subscribers into a single stream. Instead, it creates a separate stream for each subscription. This change seems to fix the "stream stuck after 30s" error.
- Unclosed Stream in NodesClient Library: The unclosed stream in the NodesClient library has been fixed (PostNodesChanges).
- Hard-Coded "1-Hour" Timeout in Resync Action: The hard-coded "1-hour" timeout in the resync action has been removed.
- Quota: The cache has been shortened and the i18n explanation string has been fixed.
- Material Table: The multi-selection mode has been fixed.
- Users Service: A possibly ignored error in the update user transaction has been fixed.
- [Cells Flows] Query Display Glitches: Glitches in the display of queries in Cells Flows have been fixed.
- [Cells Flows] Multiple Selectors Stacked on One Action: Multiple selectors stacked on one action in Cells Flows have been fixed.
Change log
You can find a summary of the change log here.