Skip to content

2.13.0

Workflows

  • Support SHA and HMAC transformation in templates (sha1, sha224, sha256, sha386, sha512, hmac_sha1, hmac_sha256, hmac_sha512, blake2b, blake2s)
  • Introduce Pongo2 as template engine alternative (#55)
  • Alert on pending changes in the workflow editor
  • Make draggable the switch outputs (#74)
  • Log an event on user callbacks (#92)

Custom Routes

  • Support POST on public custom routes (#70)

User Management

  • Support updates and expose user last usage date (#63)
  • Expire the user M2M token (#58)
  • Expire the user trusted location(s) (#82)
  • Support some template variables in the 2FA email template name (#84)
  • Reveal user token when the user is an entity (#91)
  • Display first, last name and status when listing users
  • Support force password reset on next login (#81)
  • Reject password change if old and new passwords are the same (#81)
  • Support for password change on new users (#81)
  • fix missing usernames in the audit records (#123)

Reset Password

  • Support custom reset password request workflows (#25)
  • Support workflows to extend reset the password (#25)

UI

  • Add dashboard tiles to display the number of users, workflows and split the workflows in error in requests and in scheduled jobs or bulks (#24)
  • Make template editor inputs resizable vertically (#30)
  • Add links from the editor to node help page (#32)
  • Do not reveal the passwords, secrets and tokens in the configuration page (#84)
  • Show the dev flag in the license generator
  • Add a label to identify the platform and/or the environment in the navigation bar and the login page (#122)

Internals

  • Bump to Python 3.12 (#59)
  • Bump to Go 1.22
  • Add server CLI commands (loadconfig #65, importRoute #63)
  • Support debug tracing also on OAuth1 (#94)
  • Apply gateway configuration updates related to a proxy process (#99)
  • Support the possibility to exclude ACTIVE requests from cleanup (#96)

Broadsoft Integration

  • Do not update the user email if the email from Broadsoft is empty
  • Support the "Enabled" flag in the Broadsoft IdP configuration (#108)

Upgrade Note

Due to https://github.com/docker-library/golang/issues/467#issuecomment-1601845758 running on Docker version < 20.10.24 may require

    security_opt:
      - seccomp:unconfined

to be added to the sections in the docker-compose.yml file

2.13.1

  • Fix static files packaging for RPM's
  • Fix the token_expiry_date migration

2.13.2

  • extend reset-password trigger to change-password as well