Release 5.31
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.
Steps "SOAP HTTP (Deprecated)", "REST Http (Deprecated)" and "Multi-flow (deprecated)" are disabled and throws error if used. Please migrate to non-deprecated steps.
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.
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 isfalse
.ACE_DESIGNER_MONGO_URL
- Connection string to MongoDB. Required ifACE_ENABLE_DESIGNER_DB
istrue
.ACE_DESIGNER_MONGO_DB
- Database name in MongoDB. Required ifACE_ENABLE_DESIGNER_DB
istrue
.ACE_SECRET_ENCRYPTION_KEY
- Key used for encrypting/decrypting sensitive data. Required ifACE_ENABLE_DESIGNER_DB
istrue
. The secret should be a complex character combination at least 32 characters long.
Runtime server
Added
ACE_WORKSPACE_STORAGE
- Workspace storage to use. Default isfile
(existing behaviour), which uses file system. It is possible to configuremongo
to use MongoDB instead.ACE_RUNTIME_MONGO_URL
- Connection string to MongoDB. Required ifACE_WORKSPACE_STORAGE
ismongo
.ACE_RUNTIME_MONGO_DB
- Database name in MongoDB. Required ifACE_WORKSPACE_STORAGE
ismongo
.DEPLOYMENT_SERVICE_URL
- internal deployment service url (i.e.http://ace-deployment-server
), used indevelopment
mode ifACE_WORKSPACE_STORAGE
ismongo
.
Release notes
See docker images below.
ACE 5.31.0
November 29, 2023
Features
- DIG2022-23388Disable deprecated steps by default
- DIG2022-21581Add search to community site
- DIG2022-22403Merge workspace support
- DIG2022-16945Mongo workspace connection pool per tenant
- DIG2022-16746Remove versioning CLI docker image
- DIG2022-16745Clear cache command (CLI)
- DIG2022-15222Development workspace clean-up API for Mongo
- DIG2022-12483Step list drag scrolling
- DIG2022-10548Condition step
- DIG2022-22185Workspace import support in pipeline
- DIG2022-20759Allow to specify Redis connection using url
- DIG2022-17321Option to store Git token in SaaS vault
- DIG2022-22881Dynamic data validation with typescript type
- DIG2022-24276Use tenant id claim in JWT root
Bug Fixes
- DIG2022-21610Deep Merge step is having wrong Input value in Step information page and in Community site
- DIG2022-21607Result for Logger step is not updated in Ace documentation
- DIG2022-21601Step info is in json format instead of yaml format for few steps in Ace community site documentation
- DIG2022-21595Examples are not shown for XML-Json Step in Step Information page which are available in Ace community site
- DIG2022-22632Security: crypto-js 4.1.1
- DIG2022-22023Failed workspace import leaves ACE with broken state
- DIG2022-23364Security: axios-1.5.1
Docker images
Designer Web
docker pull euadigportalcoredev02acr.azurecr.io/ace-designer:5.31.0
Runtime server
docker pull euadigportalcoredev02acr.azurecr.io/ace-runtime-server:5.31.0
Deployment API server
docker pull euadigportalcoredev02acr.azurecr.io/ace-deployment-server:5.31.0
Scheduled job (BullMQ) administration
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.