Core Releases
2024.11.25.2
- Allow API-bound Workflows to auth via
Bearer
in addition to legacy Key=
- Improve OpenAPI definition export
- Internal monitoring enhancements to assist ops
v2024.11.12.4
- Fixes to enhanced analytics
- Fixes to CLI commands
- Added Country field to User object
- Added check for valid subscriptions before validating log retention
v2024.10.28.1
- Added last sign in date to user metadata
- Introduced enhanced analytics to assist with platform optimization
- Fixes to CLI commands
v2024.10.17.4
- Fix issue where prior Workflow version couldn't always be re-saved
- Fix issue where cluster was not deemed primary when there were no other instances
- Changed samples API to attempt dynamic samples first as we are moving away from static samples
- Added help info call so tenant can see update ring and other help info
- Fixed issue preventing @flowgear users from being added when subscription was at capacity
- Multiple fixes & changes to CLI commands, primarily to support provisioning
v2024.09.16.2
- Added rate limiter to platform logs
- Added platform log throughput to metrics
- Capture VM metrics by machine name not IP
- Improve perf on realtime log load when busy
- Shorten shutdown delay
- Added min & max seen versions to
/status
call
v2024.09.10.7
- Resolve 'path is not of a legal form' error that occurs in certain DropPoint invokes
- Increase memory efficiency on messaging serializer
- Partition DropPoints by cluster so that they only show online for clusters they are actually connected into
- Resolve an issue that caused metrics to aggregate incorrectly
- Added backing API's for My Activities
- Fix issue where runtime could fail to shut down
- Fix issue where error information contained unintended information when signing in
- Added experimental reduce memory implementation (currently opt-in only)
- Sensitized check to determine whether a cluster is in the primary region so Always On starts in secondary are delayed
v2024.08.22.5
- Fix bug where invalid configurations were created
- Hardening and additional parameters added to table store backup
- Safety feature to prevent log culling when no explicit activity log age is defined
2024.08.20.8
- Add support for Workflow invoke await timeout (assists in dealing with long running Workflows triggered from Run Now Pane)
- Clean up critical logging to better differentiate errors that are outside of our control
- Ensure potentially unsafe headers are redacted in FgRequestHeaders property
2024.08.08.3
- Fixed an issue where the new serializer doesn't handle byte arrays identically with the old serializer
2024.08.06.5
- Azure Table and Blob log truncates (report only mode released at this point)
- Add log age limit to all product descriptors
- Serve platform log downloads as file rather than open in browser page
- Disallow delete Workflows that have Always On enabled for one or more Environments
- Fix bug where imported Node would be marked latest even if there was a higher version
- Added a delay before starting maintenance processes like log truncation, also acquiring a tenant-wide lock before starting
- Fixed obj ref on shut down
- Initial implementation of memory reduce feature, requires explicit opt-in
- Added backend to support Key/Value management features
- Added legacy compatibility for basic auth on API invokes
- Cleaned up MessageHub state detection and socket close handling
- Implemented better close handling on DropPoint transport
- Fixed race condition affecting DropPoint ping timer
- Aligned parallel sub-Workflow activation mode with legacy platform (ensures that Nodes execute from RunNow output)
- Added pseudo-HA support for DropPoint (allows two instances to connect with the same identity, randomly routes requests to them)
- Enhanced runtime manager shut down so that it catches tasks that have just started up (this issue was preventing runtime shutdowns in some cases)
- Added platform log for when a parallel sub-Workflow invoke is delayed due to insufficient Active Workflow capacity
- Resolved metrics issue where data generated by earlier runtime instance wasn't shown
- Added support for secondary cluster and ensure that Always On workflows fire up in secondary when it its VM's are alloc'd to the lowest /24 of known VM's across all clusters
- Added query option to
/status
API to ease assessment of whether failover has taken place
- Replaced MessageHub destructive serializer with a non-destructive but still memory-efficient serializer
- Fixed an issue where an overflowing error message on a Node prevented that log batch from being persisted
- Ensures that common errors like thread aborts that are unobserved aren't treated as critical
- Fixed issue where route segments that contain values with escaped chars like
%20
weren't handled correctly
2024.07.02.13
- Fix object store regression issues (overwrite of existing objects)
- Fixed infinite loop issue due to race condition
- Fixed unobserved exception
- Fixed issue where DropPoints were reported online but were not
- Added workflow recycle (unload/reload for Workflows executing at a Trigger)
- Increased runtime responsive timeout
- Added compatibility option to ensure dates serialize identically with old platform (affects Script Nodes and data mapping expressions that pluck date/time scalars)
- Added Node auto update with delay