Skip to content

2.11.0

API

  • serve active alarms counters with websockets

Security

  • add support for WebauthN passkeys
  • when the user password is migrated from sha to bcrypt, do not reset the token

Session Holders

  • rework the backup URL's implementation to be more clear and more practicle

Workflows

  • add support to SMPP to send SMS's
  • add custom jinja2 filters:
    • strftime: to format datetime into string
    • to_datetime: to turn a string into a datetime
    • to_bool: to evaluate an expression as a boolean value

Webex Gateway

  • proxy webex url as relative, not absolute

Internals

  • Bump to python 3.11

2.11.1

Workflows

  • support import workflows
  • support delete activity versions
  • support update activity versions
  • add "worker_env." in template rendering to have access to to different values per node/process

Webex Gateway

  • forward 403 from webex instead of refreshing token

Security

  • [oauth2] fetch a new token if the token is empty before the first call

Internals

  • add a trace on SMTP exchanges if the log level is debug

2.11.2

Custom Routes

  • Support custom headers in the sync response

Workflows

  • [docker/powershell] limit the number of containers running in // per host to 2 * vCPU + 1
  • [update_user] make the email optional
  • [SQL/select] add a post_processing field to allow to run a jinja2 template on the result of the query
  • [macro] add a post processing field to allow to run a jinja2 template on the result of the macro
  • [Send template email] support custom smtp configuration
  • [set_task_status] support the status "WAIT"
  • [go_to] support "go to" nodes

Caching

UI

  • Update instance workflow definition from the instance details page.
  • make top slow API calls a link to the transaction.
  • improve the loading time for custom routes.

Workflows Editor

  • Add a "note" node to add comments in the workflow
  • Give the possibility to change the node background color

Provisioning UI

  • LDAP Option showed even if ldap module is disabled
  • Possibility to create an Application and a Key at the same time

Scheduler

  • [internals] Ensure the rows are properly closed when timers and cron timers are fetched

MSTeams Gateway

  • Forward custom headers (marked with X- prefix) to the MSTeams API

Internals

  • Loose the constraint on the users table to allow to delete users even those who made changes on the system (without deleting the audit records)