Release 24.7
REST step OAuth2 configuration has changed, it's necessary to reconfigure it by setting "Advanced authorization" field in the REST step.
Release notes
See docker images below.
ACE 24.7.3
November 28, 2024
Features
- DIG2022-49226AWS credential authorization for REST step
ACE 24.7.2
November 26, 2024
Bug Fixes
- DIG2022-51161$headers is not working in REST step
ACE 24.7.1
November 15, 2024
Bug Fixes
- DIG2022-49983Deployed APIs fail with "Error in reading operations from api files"
ACE 24.7.0
November 14, 2024
API handlers
API handlers are in beta and behavior might slightly change in future releases.
API handlers offer ability to attach custom flows to API in cross-cutting way by specifying request url regex pattern. It's possible to add flows at the start or end of API execution, as well as on error.
To support testing of this feature ACE now offers new test screen with ability to set API context for the flow. It allows to test how flow behaves when it's execution in a context of particular API.
See more information here.
- DIG2022-44722API context editor
- DIG2022-45598Flow debug screen
- DIG2022-44724API context support in debugger
- DIG2022-45750Reduce main menu item size
- DIG2022-45744Stop further flow execution
- DIG2022-45596Dynamically change API flow from handler
- DIG2022-44725Attach handler to API directly
- DIG2022-44723Handlers page
- DIG2022-44721Runtime support for handlers
- DIG2022-49654Change API handler names to start/end
- DIG2022-45739Runtime API context support
Multiple API route files
Ability to specify multiple API route file to make multiple workspace merge easier.
Previously all API routes were read only from routes/routes.yaml
file, but now all files from routes
folder are loaded.
See detailed info here.
- DIG2022-47453Multiple route support in ACE Designer
- DIG2022-47450Multiple route support in ACE runtime
Other features
- DIG2022-49022Change default flow name to be in camel case
- DIG2022-47570Security: CVE-2024-21535 (markdown-to-jsx-7.3.2)
- DIG2022-34120API path parameter validation
- DIG2022-11699ACE 5 documentation update
- DIG2022-48758Print warning in log if CACHE_FLOWS is set to false
- DIG2022-47637ACE runtime server built-in HTTPS support
- DIG2022-47557Upgrade to Node 20
Bug Fixes
- DIG2022-49497Security: cross-spawn CVE-2024-21538
- DIG2022-49142Expression evaluator behaviour with switch/condition step
- DIG2022-49103Catch step doesn't clear errors object properly if it's disabled
- DIG2022-48789Security: bull-board body-parser 1.20.2, CVE-2024-45590
- DIG2022-48720Converting a Flow to Virtual step is not working
- DIG2022-48711Form remains open in the right side bar even after deleting API/Schema
- DIG2022-48448UI is broken on click on Refresh - keeping an extending flow open
- DIG2022-48026Monaco editor does not update on value changing from valid string to empty string in some cases
- DIG2022-47285UI - Step list is out of screen
- DIG2022-47201Security: cookie-0.5.0
- DIG2022-47010Can't execute flow in newly initialized workspace
- DIG2022-46973All Base steps should be shown in the dropdown to select when we override base step
- DIG2022-43302Changes still persist on navigating between API operations with API split enabled
- DIG2022-42559Arrows should be shown instead of square boxes in yaml view of a flow
- DIG2022-37673Folder sometimes remains collapsed on creating a new subfolder
- DIG2022-48848All API first calls are slow
- DIG2022-47459API name validation starting with curly braces is incorrect
Docker images
Designer Web
docker pull euadigportalcoredev02acr.azurecr.io/ace-designer:24.7.3
Runtime server
docker pull euadigportalcoredev02acr.azurecr.io/ace-runtime-server:24.7.3
Deployment API server
docker pull euadigportalcoredev02acr.azurecr.io/ace-deployment-server:24.7.3
Scheduled job (BullMQ) administration
docker pull euadigportalcoredev02acr.azurecr.io/bull-board:24.7.3
Designer Desktop
It is necessary to run ACE runtime server locally via Docker for flow and API testing.
ACE Designer Desktop is available here