Release 24.5
In this release ACE has optional support for split API files (see info below), it is recommended to test it on your data as it is going to become mandatory. The migration guide for this feature can be found here.
Configuration changes
See configuration for more details.
Runtime server
Added
ACE_API_SPLIT_ENABLED
Designer Web
Added
ACE_API_SPLIT_ENABLED
Deployment server
Added
ACE_API_SPLIT_ENABLED
Release notes
See docker images below.
ACE 24.5.0
August 16, 2024
API file split
It's now possible to store API operations (and workspace variables) in individual files. It reduces individual file size and merge conflicts, and allows easier workspace merge in multiple workspace setup.
API file split requires migration of existing APIs to the new format.
In this release feature is optional (see ACE_API_SPLIT_ENABLED
), but will be enabled by default in next release.
The migration guide for this feature can be found here..
- DIG2022-33071Folder support for Open API import
- DIG2022-33068Folder support for Open API export
- DIG2022-37080Add UI option to turn on API split in Designer Desktop
- DIG2022-33094API write [add API]
- DIG2022-33061API write [edit API]
- DIG2022-37077Migrate API Base Path to Routes
- DIG2022-35284New workspace initialization
- DIG2022-33133Old workspace detection on workspace load
- DIG2022-33126Text editor for routes.yaml
- DIG2022-42658Move routes.yaml to routes/ace.yaml
- DIG2022-39586Try it out support for routes
- DIG2022-33746Deployed API Open API definition
- DIG2022-30516Route support in runtime
File reference debugging
ACE now allows to pass and download files when debugging flow.
- DIG2022-33532Debug navigation support for files
- DIG2022-33529Display flow output files
- DIG2022-33526Pass file as input
Other features
- DIG2022-43153Log flow execution time at info level
- DIG2022-38637Remove API yaml view
- DIG2022-35611Workspace validation during import
- DIG2022-38647Create an Endpoint to Respond with Deployed ACE Release Version
- DIG2022-37210Add clear functionality to Test result and other textboxes
- DIG2022-37246Forwarded Authorization header support for SaaS
Bug Fixes
- DIG2022-42614Security: Bull board - express-4.18.2
- DIG2022-42016Flow usages are not showing API operations on importing Ace 4 workspace in API split disabled env
- DIG2022-41934API response is broken on uploading multiple files at once to one file with multipart/form-data
- DIG2022-41843Deployment API merge is not detected by cache invalidation
- DIG2022-39729Redis step: UI shows error if user tries to pass doc field using mustache syntax
- DIG2022-38750Catch step is not skipping even on setting condition to {{false}}
- DIG2022-38644Navigation from Flow to API is slow if workspace has lot of APIs
- DIG2022-38572Repository settings are saved with invalid token in Ace desktop
Docker images
Designer Web
docker pull euadigportalcoredev02acr.azurecr.io/ace-designer:24.5.0
Runtime server
docker pull euadigportalcoredev02acr.azurecr.io/ace-runtime-server:24.5.0
Deployment API server
docker pull euadigportalcoredev02acr.azurecr.io/ace-deployment-server:24.5.0
Scheduled job (BullMQ) administration
docker pull euadigportalcoredev02acr.azurecr.io/bull-board:24.5.0
Designer Desktop
It is necessary to run ACE runtime server locally via Docker for flow and API testing.
ACE Designer Desktop is available here