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-1573Keep scheduler running if job fails
- DIG2022-569ACE Dynamic API - add PATCH verb
Bug Fixes
- DIG2022-2019Error handling no longer works after updating to ACE 4.6
- DIG2022-1813Cannot save flow if file name is not in camel case
- DIG2022-1718Orchestration service crashes if file upload flow request doesn't contain files
- DIG2022-1607Flow is not loaded if opened from url
- DIG2022-2101follow-redirects-1.14.7 (sapiens-digital-journey-api)
- DIG2022-1653Security: immer-8.0.4 (sapiens-digital-journey-api)
- DIG2022-1652Security: swagger-ui-2.2.10 (sapiens-digital-journey-api)
ACE 4.6.4
February 2, 2022
Features
- DIG2022-1242Integrate Whitesource build into ACE 4 pipeline
- DIG2022-751Dynamic API inline schema support
- DIG2022-117Select subflow in mix flow step by parameter
- DIG2022-106Add option to override headless mode for xml builder
Bug Fixes
- DIG2022-1668Unable to pass username and databaseKey as a param for uploadfile flow
- DIG2022-1590Security vulnerabilities January 2022 (sapiens-digital-journey-api)
- DIG2022-1586Security vulnerabilities January 2022 (flow-runner)
- DIG2022-1584Security: redis-2.8.0 (cache-service)
- DIG2022-234Cannot upload large OpenAPI schema
- DIG2022-136Can't add/save flow that contains numerics in it's name
ACE 4.6.2
January 28, 2022
Bug Fixes
- DIG2022-1637Error handlers feature on apis is not working
ACE 4.6.1
January 24, 2022
Bug Fixes
- DIG2022-1577Flow data is not saved after kubernetes restart
ACE 4.6.0
January 19, 2022
Features
- DIG-9810json-schema-editor-visual build pipeline
- DIG-9707Use typescript-eslint/recommended ruleset in ACE designer
- DIG-9605Designer repository change
- DIG-9594References reducer
- DIG-9548Fork json-schema-editor-visual
- DIG-9421Do not wait for arbitrary time periods in e2e tests
- DIG-9387Add referenced schema support for validation
- DIG-9359json-schema-0.2.5.tgz
- DIG-9349PR pipeline: sapiens-digital-journey-api
- DIG-9345Error reducer - add types to error argument
- DIG-9336Sapiens digital journey yarn workspace
- DIG-9301Step designer UI clean up
- DIG-9272ESLint/Prettier configuration
- DIG-9250Create shared component e2e tests
- DIG-9248Create step designer e2e tests
- DIG-9244Create scheduler e2e tests
- DIG-9241Create flow debug e2e tests
- DIG-9239Create workspace repository e2e tests
- DIG-9071Jaeger docummentation
- DIG-9064Flow step item
- DIG-9062Add flow editor page
- DIG-9060Flow List Item
- DIG-9059Reusable List Element
- DIG-9058Implement side panel
- DIG-9057Pagination element
- DIG-9056Update layout
- DIG-9054Align colors with updated design
- DIG-8934Catch Step does not catch errors in debug mode
- DIG-8898API Debug
- DIG-8711Reference another schema when defining schema property
- DIG-6370Step Drag/Drop reordering
- DIG-6369Step/trigger details view (form)
- DIG-6367Step details tabs
- DIG-6346Step list
- DIG-6345Flow editor toolbar
- DIG-5775Open ACE Flow in Editor
- DIG-5249CoreSteps test coverage - Part3
- DIG-5248CoreSteps test coverage - Part2
- DIG-5247CoreSteps test coverage - Part 1
- DIG-4884Dynamic APIs Slice
- DIG-4883Flows Slice
- DIG2022-1247axios-0.19.2 (sapiens-digital-journey-api)
- DIG2022-1002Extract logger dependency from Flow runner SDK
- DIG2022-811ACE Designer upgrade to MUI v5
- DIG2022-565Set response headers from flow
- DIG2022-365Dynamic API export cleanup - required field
- DIG2022-141Edit operation id for Dynamic API
- DIG2022-140Preserve operationId when importing Dynamic API
- DIG2022-118Scheduler Slice
- DIG2022-104Save Ace components local file system (pc)
- DIG2022-94Add Step
- DIG2022-93Integrate step list into flow editor
- DIG2022-91Steps definitions slice
Bug Fixes
- DIG-9823Error when editing schema
- DIG-9815Schema saving is slow when list contains a lot of items
- DIG-9812Schema not imported on workspace upload (mongo)
- DIG-9809Empty Dynamic API schema not bound after import
- DIG-9774Defective swagger creation by ACE
- DIG-9749Designer - unable to switch to remote branch
- DIG-9691Skip HA incompatible tests in TEST environment
- DIG-9679Regression - "DIG-8090 Generates input data using schema"
- DIG-9678Regression - "DIG-9263 a newly generated schema is accessible in the response validation step"
- DIG-9677Regression - "DIG-9533 schema title and nodeKey can be modified"
- DIG-9676Regression - "DIG-9261 new schema is created and modified"
- DIG-9614Not possible to override "explicitArray" attribute
- DIG-9592ACE performance regression
- DIG-9587ACE version 4.5 - unable to download (export) workspace
- DIG-9538Catch step doc.error path can't be renamed in same level
- DIG-9537When creating API "Please fix POST body before save" status is not reset
- DIG-9535Regression - "DIG-8088 Can bind schemas"
- DIG-9533Schema editing - not possible to change title
- DIG-9532Schema export writes title as node key
- DIG-9516Export ZIP Archiver failure results in hanging requests
- DIG-9515Dynamic APIs with path parameters are not cached
- DIG-9507Dynamic API - Could not resolve reference
- DIG-9505Dynamic API - bind schema details not loaded
- DIG-9495ACE version 4.5.9 - Schema Import JSON changes not saved
- DIG-9485Scheduler e2e tests failing in test env
- DIG-9484e2e tests - Introduce getBySel command that queries elements containing data-testid attributes
- DIG-9433Import via ZIP - no schemas imported
- DIG-9430ACE Version 4.5 - Reopening api after editing does not work
- DIG-9429docker-compose - can't run release
- DIG-9416ACE version 4.5 - Can't Change in Parameter schema
- DIG-9415ACE version 4.5 - Bind Schema selection not valid
- DIG-9413Designer workspace not loaded in web
- DIG-9399Orch server is not starting with keycloak enabled
- DIG-9398Enabling Catch step to pass errors as input for subflow
- DIG-9389API Error Text not posted when receiving error 500 from Flow
- DIG-9388ACE designer debug not working
- DIG-9385Repository import mobx bug
- DIG-9373Autogenerated rest step has invalid query parameters
- DIG-9372Schema not bound after API import
- DIG-9371Regression - Api(DIG-8710 apis and schemas can be uploaded)
- DIG-9369Regression - Step designer (DIG-9248)
- DIG-9368Upload Dynamic API Schema - back button gives mobx errors
- DIG-9358How do we achieve passing previous step data to Next Step REST API
- DIG-9350Selected schema does not update in select when binding schema
- DIG-9348Sapiens logo not visible in Flow Designer
- DIG-9347Catch step doesn't show newly added flow
- DIG-9322Regression - Api (DIG-8710)
- DIG-9321Scheduler should perform check on duplicates before job update
- DIG-9299Cron job crashes dev environment
- DIG-9277When debugging flow which has no schema, initial input is null
- DIG-9275Adding tag to Dynamic API overwrites another API in UI list
- DIG-9271Fix scheduler page errors discovered during e2e coverage
- DIG-9268Flow not visible in list after importing new api
- DIG-9263A schema added to schemas list is not displayed in select for "Response Validation" step
- DIG-9260Dynamic api returns unserialized message if there is a flow error
- DIG-9247JSONATA Exerciser is not opening
- DIG-9236Flow Manager - invalid step mark (background red) is bound to step's index, not to step itself
- DIG-9132safe-eval-0.4.1 vulnerability
- DIG2022-1324Cron job not started if flow result contains warnings
- DIG2022-1248Regression - Step designer (DIG-9248 editing Step Schema should update Step preview view)
- DIG2022-1188ACE performance - parallel calls
- DIG2022-1176Workspace import performance improvement
- DIG2022-851import and export from ace change the workspace files content / size by itself
- DIG2022-812API debug - headers not passed to debug context
- DIG2022-107Errors / 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