Skip to main content
Version: ACE 5

Release 5.31

Important

Docker image ace-versioning and Versioning CLI is replaced by ACE CLI.

ACE CLI is thin client which connects to Deployment server APIs, but it is possible to use it from Deployment server container as well.

See this guide for scheduler migration details.

Important

Steps "SOAP HTTP (Deprecated)", "REST Http (Deprecated)" and "Multi-flow (deprecated)" are disabled and throws error if used. Please migrate to non-deprecated steps.

info

Starting from this release it is possible to store Designer Web user settings in MongoDB.

It is possible to enable this behaviour using ACE_ENABLE_DESIGNER_DB=true.

Note that users will have to save their settings again after enabling this feature.

info

It is now possible to use MongoDB for workspace storage (ACE_WORKSPACE_STORAGE=mongo).

If this feature is used it is not required to extend ace-runtime-server image as workspaces are stored in MongoDB.

It allows to perform deployment without restarting runtime server instances.

MongoDB based setup requires to set up Deployment server and perform deployment using ACE CLI.

Configuration changes

Environment variable changes are described below, see configuration for more details.

Designer Web

Added

  • ACE_ENABLE_DESIGNER_DB - Stores user settings in MongoDB. Default value is false.
  • ACE_DESIGNER_MONGO_URL - Connection string to MongoDB. Required if ACE_ENABLE_DESIGNER_DB is true.
  • ACE_DESIGNER_MONGO_DB - Database name in MongoDB. Required if ACE_ENABLE_DESIGNER_DB is true.
  • ACE_SECRET_ENCRYPTION_KEY - Key used for encrypting/decrypting sensitive data. Required if ACE_ENABLE_DESIGNER_DB is true. The secret should be a complex character combination at least 32 characters long.

Runtime server

Added

  • ACE_WORKSPACE_STORAGE - Workspace storage to use. Default is file (existing behaviour), which uses file system. It is possible to configure mongo to use MongoDB instead.
  • ACE_RUNTIME_MONGO_URL - Connection string to MongoDB. Required if ACE_WORKSPACE_STORAGE is mongo.
  • ACE_RUNTIME_MONGO_DB - Database name in MongoDB. Required if ACE_WORKSPACE_STORAGE is mongo.
  • DEPLOYMENT_SERVICE_URL- internal deployment service url (i.e. http://ace-deployment-server), used in development mode if ACE_WORKSPACE_STORAGE is mongo.

Release notes

See docker images below.

ACE 5.31.0

November 29, 2023

Features

  • DIG2022-23388
    Disable deprecated steps by default
  • DIG2022-21581
    Add search to community site
  • DIG2022-22403
    Merge workspace support
  • DIG2022-16945
    Mongo workspace connection pool per tenant
  • DIG2022-16746
    Remove versioning CLI docker image
  • DIG2022-16745
    Clear cache command (CLI)
  • DIG2022-15222
    Development workspace clean-up API for Mongo
  • DIG2022-12483
    Step list drag scrolling
  • DIG2022-10548
    Condition step
  • DIG2022-22185
    Workspace import support in pipeline
  • DIG2022-20759
    Allow to specify Redis connection using url
  • DIG2022-17321
    Option to store Git token in SaaS vault
  • DIG2022-22881
    Dynamic data validation with typescript type
  • DIG2022-24276
    Use tenant id claim in JWT root

Bug Fixes

  • DIG2022-21610
    Deep Merge step is having wrong Input value in Step information page and in Community site
  • DIG2022-21607
    Result for Logger step is not updated in Ace documentation
  • DIG2022-21601
    Step info is in json format instead of yaml format for few steps in Ace community site documentation
  • DIG2022-21595
    Examples are not shown for XML-Json Step in Step Information page which are available in Ace community site
  • DIG2022-22632
    Security: crypto-js 4.1.1
  • DIG2022-22023
    Failed workspace import leaves ACE with broken state
  • DIG2022-23364
    Security: axios-1.5.1

Docker images

Designer Web

Hash: sha256:338755672188d3b8d107cbb686999dca3b8e00960b460eb7621b6ac724f6ec32
docker pull euadigportalcoredev02acr.azurecr.io/ace-designer:5.31.0

Runtime server

Hash: sha256:14d6e998c353edfab39f595cf8fe87e1544948e145f66f7eb06cf7aa3fe6d8a4
docker pull euadigportalcoredev02acr.azurecr.io/ace-runtime-server:5.31.0

Deployment API server

Hash: sha256:fbc501b2241da368c9dae9e2f8940462a7563ecb348980bac7d849c20fe2517f
docker pull euadigportalcoredev02acr.azurecr.io/ace-deployment-server:5.31.0

Scheduled job (BullMQ) administration

Hash: sha256:33dd84d347d559adfead4aa240c77fcac5a5da09be5c137fb7619be27f24e002
docker pull euadigportalcoredev02acr.azurecr.io/bull-board:5.31.0

Designer Desktop

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