Skip to main content
Version: ACE 5

Release 24.1

Keycloak configuration needs update

Keycloak configuration needs to be updated as part of ongoing security improvements. Please see the migration guide here.

info

Designer Web now uses settings storage in backend by default (ACE_ENABLE_DESIGNER_DB=true, see related settings in configuration).

Note that users will have to save their settings again if feature was not enabled before.

note

Step error message texts have changed, if you rely on the exact text of the error message in your scripts, you may need to update them.

Configuration changes

See configuration for more details.

Designer Web

Default value changes

  • ACE_ENABLE_DESIGNER_DB is now true by default

Added

  • ACE_OIDC_SIGNING_ALG
  • ACE_OIDC_SIGNING_SECRET
  • ACE_OIDC_ISSUER_BASE_URL
  • ACE_OIDC_AUDIENCE
  • ACE_OIDC_CLIENT_SECRET
  • ACE_ALLOW_STATIC_FILE_SERVING
  • ACE_REQUEST_BODY_SIZE_LIMIT

Removed

  • JWT_SECRET
  • JWT_EXPIRE
  • ACE_OIDC_SECRET

Runtime server

Added

  • ACE_OIDC_ISSUER_BASE_URL
  • ACE_OIDC_AUDIENCE
  • ACE_OIDC_SIGNING_ALG
  • ACE_OIDC_SIGNING_SECRET
  • ACE_REQUEST_BODY_SIZE_LIMIT

Removed

  • JWT_SECRET

Deployment server

Added

  • ACE_REQUEST_BODY_SIZE_LIMIT

Release notes

See docker images below.

ACE 24.1.0

February 15, 2024

Features

  • DIG2022-27724
    ACE CLI authorization token support
  • DIG2022-25819
    Improve error message on denied or failed login
  • DIG2022-24847
    Use IDP authorization token for ACE development authorization
  • DIG2022-15522
    Use JSON format for all server logs
  • DIG2022-27681
    Package Designer Web for CDN
  • DIG2022-29122
    Workspace variable UI clarification
  • DIG2022-28672
    Remove Designer support log option
  • DIG2022-25746
    Turn on settings storage in backend by default
  • DIG2022-23121
    Show user friendly error messages on save in case of expired token
  • DIG2022-22252
    ace-server-common library
  • DIG2022-6313
    Improve request log readability

Bug Fixes

  • DIG2022-27888
    Logout is not working when using oidc IDP strategy
  • DIG2022-29063
    All GIT requests should have tenantID
  • DIG2022-29263
    Error: Isolate is disposed, Execution context is not available.
  • DIG2022-28675
    Import workspace from Designer Web doesn't use specified git credentials
  • DIG2022-28523
    Security: luxon-3.0.4 (bull-board)
  • DIG2022-26057
    Errors in designer web logs if user doesn't exist
  • DIG2022-24869
    Pen Test: forced browsing to admin pages

Docker images

Designer Web

Hash: sha256:7ce752d28eafab3feed97fd89393b3b1fe46e8443b3133e704b6ecf004ddb0a9
docker pull euadigportalcoredev02acr.azurecr.io/ace-designer:24.1.0

Runtime server

Hash: sha256:1004f2c34dc111ec0d0a806302cfafbd1f751d15d12f608a949bdd6008ec40d5
docker pull euadigportalcoredev02acr.azurecr.io/ace-runtime-server:24.1.0

Deployment API server

Hash: sha256:bdfcaa0e5daaebc5200788504b36ff033d2f4c2b33283d42a6e4ab351bb0a084
docker pull euadigportalcoredev02acr.azurecr.io/ace-deployment-server:24.1.0

Scheduled job (BullMQ) administration

Hash: sha256:4ac837da6c7953ba9f4d7f96aeaa17196ee760e702b8bd2feb86d22107a70e72
docker pull euadigportalcoredev02acr.azurecr.io/bull-board:24.1.0

Designer Desktop

ACE Designer Desktop is not available in this release. It will be available in future releases.