2.12.0
Workflows
- [httpCall] add a retry policy to retry on selected errors
- [error handler] add support for error handler workflow on custom routes (sync & async)
- Allow edit label on activity versions
- Respond 429 when too much work on the workflow engine
- Record every southbound calls (http, tcp, ftp or sql)
- Support the possibility to trigger a workflow directly from the activities page
- Extract and return the complete traceback in the response from python layer (to the template playground)
- Support document content in the response of a synchronous route
DraaS
- Fix zombie field Mobile (vs MobileNumber) for DRaaS admins
- Add a node to list DraaS admins
- Move logging format to JSON
Documentation
- Move the docs to docusaurus
Licensing
- Add support for a max number of activities
UI
- Sortable activity versions / username / date and id in the activity versions list
- Add a validation check on proposed path on user profile api rules
- Add a dedicated page to search for southbound calls
- Fix 'switch' node to allow edit and remove expressions
- Make the error handling instance more visible in the instance details page
- Move the template editor to use PrismJS for synthax highlighting
Templates
- Management API manage content as form data (and not JSON anymore)
Webex Gateway
- Add TrackingID
MSTeams Gateway
- Retry and reopen a session after an http status returned 401 and 403
Authentication
- Fix usage of the field max_idle_timeout in the configuration
- Update the user attribute last_use also on login via SSO
- Record the login attempts
- Expose user sessions public key