Skip to main content
Version: ACE 4

Release 4.6

Release notes - version ACE 4.6

note

This release requires flow configuration migration

Please run migration for upgraded environments.

See docker images below.

ACE 4.6.6

February 16, 2022

Features

  • DIG2022-1573
    Keep scheduler running if job fails
  • DIG2022-569
    ACE Dynamic API - add PATCH verb

Bug Fixes

  • DIG2022-2019
    Error handling no longer works after updating to ACE 4.6
  • DIG2022-1813
    Cannot save flow if file name is not in camel case
  • DIG2022-1718
    Orchestration service crashes if file upload flow request doesn't contain files
  • DIG2022-1607
    Flow is not loaded if opened from url
  • DIG2022-2101
    follow-redirects-1.14.7 (sapiens-digital-journey-api)
  • DIG2022-1653
    Security: immer-8.0.4 (sapiens-digital-journey-api)
  • DIG2022-1652
    Security: swagger-ui-2.2.10 (sapiens-digital-journey-api)

ACE 4.6.4

February 2, 2022

Features

  • DIG2022-1242
    Integrate Whitesource build into ACE 4 pipeline
  • DIG2022-751
    Dynamic API inline schema support
  • DIG2022-117
    Select subflow in mix flow step by parameter
  • DIG2022-106
    Add option to override headless mode for xml builder

Bug Fixes

  • DIG2022-1668
    Unable to pass username and databaseKey as a param for uploadfile flow
  • DIG2022-1590
    Security vulnerabilities January 2022 (sapiens-digital-journey-api)
  • DIG2022-1586
    Security vulnerabilities January 2022 (flow-runner)
  • DIG2022-1584
    Security: redis-2.8.0 (cache-service)
  • DIG2022-234
    Cannot upload large OpenAPI schema
  • DIG2022-136
    Can't add/save flow that contains numerics in it's name

ACE 4.6.2

January 28, 2022

Bug Fixes

  • DIG2022-1637
    Error handlers feature on apis is not working

ACE 4.6.1

January 24, 2022

Bug Fixes

  • DIG2022-1577
    Flow data is not saved after kubernetes restart

ACE 4.6.0

January 19, 2022

Features

  • DIG-9810
    json-schema-editor-visual build pipeline
  • DIG-9707
    Use typescript-eslint/recommended ruleset in ACE designer
  • DIG-9605
    Designer repository change
  • DIG-9594
    References reducer
  • DIG-9548
    Fork json-schema-editor-visual
  • DIG-9421
    Do not wait for arbitrary time periods in e2e tests
  • DIG-9387
    Add referenced schema support for validation
  • DIG-9359
    json-schema-0.2.5.tgz
  • DIG-9349
    PR pipeline: sapiens-digital-journey-api
  • DIG-9345
    Error reducer - add types to error argument
  • DIG-9336
    Sapiens digital journey yarn workspace
  • DIG-9301
    Step designer UI clean up
  • DIG-9272
    ESLint/Prettier configuration
  • DIG-9250
    Create shared component e2e tests
  • DIG-9248
    Create step designer e2e tests
  • DIG-9244
    Create scheduler e2e tests
  • DIG-9241
    Create flow debug e2e tests
  • DIG-9239
    Create workspace repository e2e tests
  • DIG-9071
    Jaeger docummentation
  • DIG-9064
    Flow step item
  • DIG-9062
    Add flow editor page
  • DIG-9060
    Flow List Item
  • DIG-9059
    Reusable List Element
  • DIG-9058
    Implement side panel
  • DIG-9057
    Pagination element
  • DIG-9056
    Update layout
  • DIG-9054
    Align colors with updated design
  • DIG-8934
    Catch Step does not catch errors in debug mode
  • DIG-8898
    API Debug
  • DIG-8711
    Reference another schema when defining schema property
  • DIG-6370
    Step Drag/Drop reordering
  • DIG-6369
    Step/trigger details view (form)
  • DIG-6367
    Step details tabs
  • DIG-6346
    Step list
  • DIG-6345
    Flow editor toolbar
  • DIG-5775
    Open ACE Flow in Editor
  • DIG-5249
    CoreSteps test coverage - Part3
  • DIG-5248
    CoreSteps test coverage - Part2
  • DIG-5247
    CoreSteps test coverage - Part 1
  • DIG-4884
    Dynamic APIs Slice
  • DIG-4883
    Flows Slice
  • DIG2022-1247
    axios-0.19.2 (sapiens-digital-journey-api)
  • DIG2022-1002
    Extract logger dependency from Flow runner SDK
  • DIG2022-811
    ACE Designer upgrade to MUI v5
  • DIG2022-565
    Set response headers from flow
  • DIG2022-365
    Dynamic API export cleanup - required field
  • DIG2022-141
    Edit operation id for Dynamic API
  • DIG2022-140
    Preserve operationId when importing Dynamic API
  • DIG2022-118
    Scheduler Slice
  • DIG2022-104
    Save Ace components local file system (pc)
  • DIG2022-94
    Add Step
  • DIG2022-93
    Integrate step list into flow editor
  • DIG2022-91
    Steps definitions slice

Bug Fixes

  • DIG-9823
    Error when editing schema
  • DIG-9815
    Schema saving is slow when list contains a lot of items
  • DIG-9812
    Schema not imported on workspace upload (mongo)
  • DIG-9809
    Empty Dynamic API schema not bound after import
  • DIG-9774
    Defective swagger creation by ACE
  • DIG-9749
    Designer - unable to switch to remote branch
  • DIG-9691
    Skip HA incompatible tests in TEST environment
  • DIG-9679
    Regression - "DIG-8090 Generates input data using schema"
  • DIG-9678
    Regression - "DIG-9263 a newly generated schema is accessible in the response validation step"
  • DIG-9677
    Regression - "DIG-9533 schema title and nodeKey can be modified"
  • DIG-9676
    Regression - "DIG-9261 new schema is created and modified"
  • DIG-9614
    Not possible to override "explicitArray" attribute
  • DIG-9592
    ACE performance regression
  • DIG-9587
    ACE version 4.5 - unable to download (export) workspace
  • DIG-9538
    Catch step doc.error path can't be renamed in same level
  • DIG-9537
    When creating API "Please fix POST body before save" status is not reset
  • DIG-9535
    Regression - "DIG-8088 Can bind schemas"
  • DIG-9533
    Schema editing - not possible to change title
  • DIG-9532
    Schema export writes title as node key
  • DIG-9516
    Export ZIP Archiver failure results in hanging requests
  • DIG-9515
    Dynamic APIs with path parameters are not cached
  • DIG-9507
    Dynamic API - Could not resolve reference
  • DIG-9505
    Dynamic API - bind schema details not loaded
  • DIG-9495
    ACE version 4.5.9 - Schema Import JSON changes not saved
  • DIG-9485
    Scheduler e2e tests failing in test env
  • DIG-9484
    e2e tests - Introduce getBySel command that queries elements containing data-testid attributes
  • DIG-9433
    Import via ZIP - no schemas imported
  • DIG-9430
    ACE Version 4.5 - Reopening api after editing does not work
  • DIG-9429
    docker-compose - can't run release
  • DIG-9416
    ACE version 4.5 - Can't Change in Parameter schema
  • DIG-9415
    ACE version 4.5 - Bind Schema selection not valid
  • DIG-9413
    Designer workspace not loaded in web
  • DIG-9399
    Orch server is not starting with keycloak enabled
  • DIG-9398
    Enabling Catch step to pass errors as input for subflow
  • DIG-9389
    API Error Text not posted when receiving error 500 from Flow
  • DIG-9388
    ACE designer debug not working
  • DIG-9385
    Repository import mobx bug
  • DIG-9373
    Autogenerated rest step has invalid query parameters
  • DIG-9372
    Schema not bound after API import
  • DIG-9371
    Regression - Api(DIG-8710 apis and schemas can be uploaded)
  • DIG-9369
    Regression - Step designer (DIG-9248)
  • DIG-9368
    Upload Dynamic API Schema - back button gives mobx errors
  • DIG-9358
    How do we achieve passing previous step data to Next Step REST API
  • DIG-9350
    Selected schema does not update in select when binding schema
  • DIG-9348
    Sapiens logo not visible in Flow Designer
  • DIG-9347
    Catch step doesn't show newly added flow
  • DIG-9322
    Regression - Api (DIG-8710)
  • DIG-9321
    Scheduler should perform check on duplicates before job update
  • DIG-9299
    Cron job crashes dev environment
  • DIG-9277
    When debugging flow which has no schema, initial input is null
  • DIG-9275
    Adding tag to Dynamic API overwrites another API in UI list
  • DIG-9271
    Fix scheduler page errors discovered during e2e coverage
  • DIG-9268
    Flow not visible in list after importing new api
  • DIG-9263
    A schema added to schemas list is not displayed in select for "Response Validation" step
  • DIG-9260
    Dynamic api returns unserialized message if there is a flow error
  • DIG-9247
    JSONATA Exerciser is not opening
  • DIG-9236
    Flow Manager - invalid step mark (background red) is bound to step's index, not to step itself
  • DIG-9132
    safe-eval-0.4.1 vulnerability
  • DIG2022-1324
    Cron job not started if flow result contains warnings
  • DIG2022-1248
    Regression - Step designer (DIG-9248 editing Step Schema should update Step preview view)
  • DIG2022-1188
    ACE performance - parallel calls
  • DIG2022-1176
    Workspace import performance improvement
  • DIG2022-851
    import and export from ace change the workspace files content / size by itself
  • DIG2022-812
    API debug - headers not passed to debug context
  • DIG2022-107
    Errors / warnings should have flow and step information

Docker images

Flow Runner

Hash: sha256:9dc18b79d549f4005f6ae78d6ffd82e7bdb5264edfaae105ea5746095b670b96
docker pull euadigportalcoredev02acr.azurecr.io/flow-runner:4.6.6

Digital API Orchestrator

Hash: sha256:3a57a311a9f5e4e8950b8cf21d78fdb049616ff548ec3ff574ad4f486550d9bd
docker pull euadigportalcoredev02acr.azurecr.io/digital-api-orch:4.6.6

Flow Versioning

Hash: sha256:dbeb89025d64b7da4b8da413a16c9b96e2f42f1d61d141bd899c60709af8e80b
docker pull euadigportalcoredev02acr.azurecr.io/flow-versioning:4.6.6

Flow Enrich Dal

Hash: sha256:b35e5d7c364ddfef614140f60216591362f977f3d2f237d24da599d5856c8fb8
docker pull euadigportalcoredev02acr.azurecr.io/flow-enrich-dal:4.6.6

Dynamic API Server

Hash: sha256:4ce6ce73abb4492a2daee1f030a935cf9e99f28da31c8584023a7b39edbc486d
docker pull euadigportalcoredev02acr.azurecr.io/dynamic-api-server:4.6.6

Flow Designer Server

Hash: sha256:6e0a817eb75ff9488d39c207b7de22a73ea63565cab7ea55bba02d750c43d2db
docker pull euadigportalcoredev02acr.azurecr.io/flow-designer-server:4.6.6

Digital Flow UI

Hash: sha256:26336eb47f792a8c0711b14ced458cea9154b67dcabf86b2fc4f92846ec3032f
docker pull euadigportalcoredev02acr.azurecr.io/digital-flow-ui:4.6.6

Cache Service

Hash: sha256:f4e167ab716d3cdab9ed7cae066d43c12ea1cd2f2f86425f19170cb9a25ab296
docker pull euadigportalcoredev02acr.azurecr.io/cache-service:4.6.6