Skip to main content
Version: ACE 5

Release 24.7

caution

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-49226
    AWS 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-49983
    Deployed APIs fail with "Error in reading operations from api files"

ACE 24.7.0

November 14, 2024

API handlers

info

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-44722
    API context editor
  • DIG2022-45598
    Flow debug screen
  • DIG2022-44724
    API context support in debugger
  • DIG2022-45750
    Reduce main menu item size
  • DIG2022-45744
    Stop further flow execution
  • DIG2022-45596
    Dynamically change API flow from handler
  • DIG2022-44725
    Attach handler to API directly
  • DIG2022-44723
    Handlers page
  • DIG2022-44721
    Runtime support for handlers
  • DIG2022-49654
    Change API handler names to start/end
  • DIG2022-45739
    Runtime 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-47453
    Multiple route support in ACE Designer
  • DIG2022-47450
    Multiple route support in ACE runtime

Other features

  • DIG2022-49022
    Change default flow name to be in camel case
  • DIG2022-47570
    Security: CVE-2024-21535 (markdown-to-jsx-7.3.2)
  • DIG2022-34120
    API path parameter validation
  • DIG2022-11699
    ACE 5 documentation update
  • DIG2022-48758
    Print warning in log if CACHE_FLOWS is set to false
  • DIG2022-47637
    ACE runtime server built-in HTTPS support
  • DIG2022-47557
    Upgrade to Node 20

Bug Fixes

  • DIG2022-49497
    Security: cross-spawn CVE-2024-21538
  • DIG2022-49142
    Expression evaluator behaviour with switch/condition step
  • DIG2022-49103
    Catch step doesn't clear errors object properly if it's disabled
  • DIG2022-48789
    Security: bull-board body-parser 1.20.2, CVE-2024-45590
  • DIG2022-48720
    Converting a Flow to Virtual step is not working
  • DIG2022-48711
    Form remains open in the right side bar even after deleting API/Schema
  • DIG2022-48448
    UI is broken on click on Refresh - keeping an extending flow open
  • DIG2022-48026
    Monaco editor does not update on value changing from valid string to empty string in some cases
  • DIG2022-47285
    UI - Step list is out of screen
  • DIG2022-47201
    Security: cookie-0.5.0
  • DIG2022-47010
    Can't execute flow in newly initialized workspace
  • DIG2022-46973
    All Base steps should be shown in the dropdown to select when we override base step
  • DIG2022-43302
    Changes still persist on navigating between API operations with API split enabled
  • DIG2022-42559
    Arrows should be shown instead of square boxes in yaml view of a flow
  • DIG2022-37673
    Folder sometimes remains collapsed on creating a new subfolder
  • DIG2022-48848
    All API first calls are slow
  • DIG2022-47459
    API name validation starting with curly braces is incorrect

Docker images

Designer Web

Hash: sha256:74a2ad978981670098f3918c9abcb84521b5e2300cb842d4e5fa52e9d5b7ac79
docker pull euadigportalcoredev02acr.azurecr.io/ace-designer:24.7.3

Runtime server

Hash: sha256:b31adebf64390fdb4deff29256669c58d977dd6eb48214792024c6e59d5f64db
docker pull euadigportalcoredev02acr.azurecr.io/ace-runtime-server:24.7.3

Deployment API server

Hash: sha256:16ce02fbb35a605daa85a6430aa1922bb8a2a469c29e70a9a02be86cc1fa96ae
docker pull euadigportalcoredev02acr.azurecr.io/ace-deployment-server:24.7.3

Scheduled job (BullMQ) administration

Hash: sha256:1be9bdb41dda865f13316ec8add1383a13ad87c290795292ed9904be32a0da98
docker pull euadigportalcoredev02acr.azurecr.io/bull-board:24.7.3

Designer Desktop

info

It is necessary to run ACE runtime server locally via Docker for flow and API testing.

ACE Designer Desktop is available here