Release 4.5
Release notes - version ACE 4.5.0
November 05, 2021
Dependant IDIT Version
Version 16.3.4.1
Resolved Issues
Features
- DIG-1219DateTime step, resolve issue with empty ‘manipulate’ object and to add description field.
- DIG-3073Create manually manageable swagger file
- DIG-6660ACE Vision
- DIG-7084SOAP step without mergeWSDL
- DIG-8196Logging service update/creation
- DIG-8550Expand JWT step functionality to use RS256 algorithm
- DIG-8609Parallel call to ACE response time is 3 times more
- DIG-8638Profiling capabilities
- DIG-8639Regressions
- DIG-8656Import schemas and APIs errors
- DIG-8657e2e test refactoring prototype
- DIG-8707Refactor ace-flow-manager api e2e tests
- DIG-8710Importing OpenAPI Definitions
- DIG-8716Release process for master
- DIG-8724ACE: call APIs in a loop
- DIG-8725ACE Silently logs out user
- DIG-8726More meaningful error messages
- DIG-8727Propagate DEPLOYED_VERSION from the build VERSION
- DIG-8736Progress indicator when Flows are loading
- DIG-8737Progress indicator when APIs are loading
- DIG-8751Flows cache in dynamic APIs
- DIG-8753Dynamic API cache
- DIG-8756Flow execution time
- DIG-8757Multiple calls to Backend in Flows section
- DIG-8765Enable files storage by default
- DIG-8845Error handlers not loaded
- DIG-8866Allow changes to entities when CACHE_FLOWS is active
- DIG-8895Build pipeline for e2e tests
- DIG-8896Unit tests and test coverage for flow-runner project
- DIG-8897Technical debt in e2e tests
- DIG-8899Request tracing
- DIG-8902Flow Runner SDK
- DIG-8904sapiens-digital-journey-api cleanup
- DIG-8920Add ability to log timeout events
- DIG-8947Create tab in settings to display in-memory loaded env variables
- DIG-8950ACE Login bug on refresh
- DIG-9139Mockbin support in DEV
- DIG-9173FlowRepository - return undefined if flow not found
- DIG-9180MobX store consistency
- DIG-9182Flow page e2e coverage
- DIG-9183Api page e2e coverage
- DIG-9184Scheduler page e2e coverage
- DIG-9185Schemas page e2e coverage
- DIG-9186Step designer page e2e coverage
- DIG-9187Setting page e2e coverage
- DIG-9188Versioning page e2e coverage
- DIG-9194e2e test coverage and fail on console error
- DIG-9251Step designer schema validation throws mobx error
- DIG-9261Create schema creation/update e2e tests
Bug Fixes
- DIG-5043When adding a request json example to an API in swagger it is not saved
- DIG-6532Dynamic API schema object not imported
- DIG-8614Flow version field in API editor should not have a line break
- DIG-8648Schemas attempt to delete by title instead of nodeKey
- DIG-8720REACT_APP_AUTH_STRATEGY bug
- DIG-8734MongoDB insert error
- DIG-8742Swagger builder opens with no APIs
- DIG-8745Cannot download workspace, when authentication is enabled
- DIG-8746Cannot upload workspace to authenticated environment
- DIG-8752API closes when opened right after opening page
- DIG-8764Error Flow: cannot read request body of null
- DIG-8782Unable to convert JSON to XML
- DIG-8825APIs are not loading
- DIG-8846Input document cannot be updated when testing a flow
- DIG-8862Flow Manager UI is slow with large datasets
- DIG-8882Editing of API results in deleting API and recreating of API, reloading of all APIs from the storage
- DIG-8935On Error doc context is added to result
- DIG-8936Date Functions Does not Allow just formatting the date
- DIG-8937JSON Map - showing regex as required
- DIG-8938JSONATA doesn't add result to result property
- DIG-8945Error with ENV variable mappings
- DIG-8985Dynamic API for XML with Attributes not working
- DIG-9021JWT Step - allow placing payload directly into payload without wrapping into json
- DIG-9050Error tags show more than once
- DIG-9051Regression journey-api (e2e pipeline fail)
- DIG-9065Service config tab UI overflow
- DIG-9067JSON MAP - instead of null, returns error when string is not matched
- DIG-9072e2e test failing - DIG-8845 the error handler names should load correctly on first page visit
- DIG-9073e2e test failing - DIG-9050 error handles should not duplicate when the dynamic api record contains handles not present in the environment
- DIG-9074Error handlers not displayed when searching apis
- DIG-9105e2e tests failing - #4.4.11-dev.1
- DIG-9138JSON map performance issues
- DIG-9167ACE designer app tests failing on Windows
- DIG-9189Step designer page crashes on opening
- DIG-9190Cannot delete flow runner environment variable
- DIG-9192Environmental variables not visible in service config after adding
- DIG-9193Regression Api/DIG-7004 Schema is exported is failing
- DIG-9195Regressions Api/(DIG-6534, DIG-8764)
- DIG-9196Regressions Api/(DIG-5043, DIG-8845, DIG-9050, DIG-8882)
- DIG-9197Regressions Api/DIG-8710
- DIG-9198Scheduler drop-downs not working
- DIG-9199Cannot export workspace to local folder
- DIG-9200Cannot import/export workspace to Repository
- DIG-9201Regression Api/DIG-8938 should extract token from header into result property
- DIG-9202Regression Api/DIG-8332 Gets error code when running flow with invalid endpoint
- DIG-9203Regression Api/DIG-8088 Can bind schemas
- DIG-9206Adding new dynamic API deletes another one from UI list
- DIG-9209Regressions Flow/DIG-8757
- DIG-9210Cannot upload Dynamic API Schema
- DIG-9219Regressions Versioning/DIG-4649
- DIG-9221Regressions Settings/(DIG-9095,DIG-8947)
- DIG-9225Regressions Flow/(DIG-8328,DIG-7188)
- DIG-9226Regression /DIG-7004 Schema is exported test selects wrong entry
- DIG-9227Version bump not working
- DIG-9228Some e2e tests for Schema page fail
- DIG-9229Workspace upload as zip doesn't work
- DIG-9230Regression Schemas/DIG-8263, DIG-8656
- DIG-9231Schema drop-downs use title as a key
- DIG-9235JSONATA step - duplicate text in generated form
- DIG-9237Step designer template data wrong on navigating through the app
- DIG-9246Regressions (mobx errors in Flow create page)
- DIG-9249Regression - Settings (DIG-8947)
- DIG-9252Regressions in Flow Debug (copy/delete/edit/run flow with input document)
- DIG-9262error: timed out waiting for the condition
- DIG-9264Schema display component timeout fix
- DIG-9266Flow page flickers on load
- DIG-9267Regression - Flows(DIG-7188)
- DIG-9273Add New Schemas dialog error
Docker images
Flow Runner
Hash: sha256:0fb15101e3472a814b8b132be73a5b6b2d02e24096e6ea2be0d41cd6fbbf351e
docker pull euadigportalcoredev02acr.azurecr.io/flow-runner:4.5.0
Digital API Orchestrator
Hash: sha256:d8a51116136c187c5369cabc103c3dc0cef5441b808f1e1df04a431b63805921
docker pull euadigportalcoredev02acr.azurecr.io/digital-api-orch:4.5.0
Flow Versioning
Hash: sha256:c3edaadfb5e9fda6308f9d895d6dff589d720b66093ef5ae3e2c7ffd04067d9d
docker pull euadigportalcoredev02acr.azurecr.io/flow-versioning:4.5.0
Flow Enrich Dal
Hash: sha256:0b36844245828e69b5940a0d22c6c74cb2ca56dbd0651ead9420680196004436
docker pull euadigportalcoredev02acr.azurecr.io/flow-enrich-dal:4.5.0
Dynamic API Server
Hash: sha256:ddeafabd97677016d4444fdd896cf13c27c1f0719acb2d0095c5c855a31594e6
docker pull euadigportalcoredev02acr.azurecr.io/dynamic-api-server:4.5.0
Flow Designer Server
Hash: sha256:1cb88f55e6cf56b442d8c85e8d0ec05d6cf20f60a4e1e3554d47c40fef12d030
docker pull euadigportalcoredev02acr.azurecr.io/flow-designer-server:4.5.0
Digital Flow UI
Hash: sha256:840033a083f009099d76f1c62f10ad6250bd60e0ce3ff09718d7fceb42c0221f
docker pull euadigportalcoredev02acr.azurecr.io/digital-flow-ui:4.5.0
Cache Service
Hash: sha256:8e558f66e8d1cc81b407ee5a07656b09e96d5484a36270d61c11d8181ae51ffa
docker pull euadigportalcoredev02acr.azurecr.io/cache-service:4.5.0