Skip to main content
Version: ACE 5

Release 24.6

caution

In this release ACE split API files are enabled by default, but it is possible to disable this feature using ACE_API_SPLIT_ENABLED flag. 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

  • REDIS_CACHE_DISABLE_KEY_HASH

Added in 24.6.1

  • ACE_SERVER_TLS_ENABLED
  • ACE_SERVER_TLS_KEY
  • ACE_SERVER_TLS_CERT
  • ACE_SERVER_TLS_CA
  • ACE_SERVER_TLS_CIPHERS
  • ACE_SERVER_TLS_MIN_VERSION
  • ACE_SERVER_TLS_MAX_VERSION

Default value changes

  • ACE_API_SPLIT_ENABLED is true by default

Designer Web

Default value changes

  • ACE_API_SPLIT_ENABLED is true by default

Deployment server

Default value changes

  • ACE_API_SPLIT_ENABLED is true by default

Release notes

See docker images below.

ACE 24.6.1

October 18, 2024

Features

  • DIG2022-47557
    Upgrade to Node 20
  • DIG2022-47637
    ACE runtime server built-in HTTPS support

ACE 24.6.0

October 1, 2024

Partial flow override

This feature allows to partially override ACE flow and inherit flow base steps. This means that only overriden steps are saved in the extending flow and after updating the base flow extending flow will automatically inherit the changes.

See more details in flow override documentation.

  • DIG2022-43349
    Show base step info for extended step
  • DIG2022-40749
    Show extending flow in trigger step
  • DIG2022-40563
    Add step at any place
  • DIG2022-39659
    Drag & Drop support for extended steps
  • DIG2022-43348
    API debug for extended flow
  • DIG2022-43347
    Flow debugging support for step override
  • DIG2022-44604
    Base flow validation
  • DIG2022-45253
    Step override documentation in community site
  • DIG2022-43339
    Delete extended step
  • DIG2022-42514
    Save extended flow
  • DIG2022-42482
    Unique step name warning
  • DIG2022-42478
    Unique step name generation
  • DIG2022-42477
    Disable base step
  • DIG2022-42476
    Base step override details
  • DIG2022-42475
    Override base step
  • DIG2022-42474
    Read only base steps
  • DIG2022-42473
    Show base steps in step list
  • DIG2022-42472
    Base flow selection
  • DIG2022-43406
    Filter flows by status
  • DIG2022-42665
    Show step override info in flow list
  • DIG2022-42671
    Step override runtime support

Other features

  • DIG2022-46217
    Add 'x-www-form-urlencoded' type to HTTP step
  • DIG2022-43153
    Log flow execution time at info level
  • DIG2022-42540
    Remove OPTIONS, HEAD and TRACE methods
  • DIG2022-42015
    Add documentation for API split
  • DIG2022-33064
    e2e test support for multiple UI/workspace formats
  • DIG2022-17257
    Jest upgrade to 29.x
  • DIG2022-43561
    Hash redis cache key
  • DIG2022-43386
    Newer workspace version warning
  • DIG2022-33652
    Tag filter support
  • DIG2022-36981
    API source editor
  • DIG2022-34289
    Turn API split on by default
  • DIG2022-39391
    Launch Designer Desktop server with button
  • DIG2022-33544
    Clickable breadcrumbs

Bug Fixes

  • DIG2022-45917
    Security: dompurify-3.0.2
  • DIG2022-45266
    Security: serve-static-1.15.0
  • DIG2022-45263
    Security: send-0.18.0
  • DIG2022-45260
    Security: express-4.19.2
  • DIG2022-45257
    Security: body-parser-1.20.2
  • DIG2022-45254
    Security: path-to-regexp-0.1.7
  • DIG2022-44836
    Convert form data values to specified type in schema
  • DIG2022-42869
    Security: axios-1.6.8
  • DIG2022-42611
    Security: micromatch-4.0.7
  • DIG2022-10363
    Saving without editing should be consistent in all modules
  • DIG2022-45095
    Runtime server '/health' endpoint is not returning cors headers
  • DIG2022-38753
    Unable to send Multipart/Form data to API request from Try it out window in electron
  • DIG2022-37146
    Input data in flows is not populated for nested schema
  • DIG2022-43077
    Workspace shows migrate screen instead of initialize screen in API split enabled envs
  • DIG2022-43375
    Split API form don't show existing tags
  • DIG2022-44630
    Remote workspace list is slow

Docker images

Designer Web

Hash: sha256:677a8499aa82ce418bb0e9b43a417004ba0dac6f9a992d92e99e4de5ff532334
docker pull euadigportalcoredev02acr.azurecr.io/ace-designer:24.6.1

Runtime server

Hash: sha256:d7428c43ec3c9f814f4f7d4b0469b4262cbaead33e3a7c79df61df3435d6dac8
docker pull euadigportalcoredev02acr.azurecr.io/ace-runtime-server:24.6.1

Deployment API server

Hash: sha256:5ac46bdcdc786606a103325e86c08954bbfcf49883b25ec8c96d261841d9b39a
docker pull euadigportalcoredev02acr.azurecr.io/ace-deployment-server:24.6.1

Scheduled job (BullMQ) administration

Hash: sha256:927168076290b7c768416ee746bb61f8930b62f596ccb2e8b011a8259f8a179c
docker pull euadigportalcoredev02acr.azurecr.io/bull-board:24.6.1

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