Changelog for Altworx 22.11.0
Breaking changes
-
Update usage of module
Utils.Notifications.TemplateHelperwhich was moved toToolbox.Notifications.TemplateHelper. -
Move scenarios to the new location:
Rungit clean -ffdx scenarios/ cp -RT apps/scenarios/ scenarios/ git add scenarios/ git rm -rf apps/scenarios/git statusand check that there are onlyrenamedchanges. Commit these changes.
Warnings
- Beware that the way how scenario runs are executed has fundamentally changed. It is recommended to watch out for potential problems.
Additional info
-
There is a new utility
recompile_scenariosin the IEx shell to aid scenario development. Seeh recompile_scenariosin the shell for its options. - The format of a run in the state store has changed. It is updated automatically.
Changes
-
Admin UI
- Add topic management page (PR, #5684)
- Notification channel management (PR, #5643)
- Change viewing direction for logs (PR, #5686)
- Do not attempt to get db_asset_acceptor run summary when acceptor is not running. (PR, #5682)
- Fix highlight of long diff lines and some similar artifacts in the highlighter (PR)
- Fix elixir highlighting in CodeMirror component (PR)
- Link acceptor to its’ logs (PR, #)
- Show logged-in user’s name (PR, #)
-
Fix slow live logs in Log viewer and some related bugs (from
22.10.2)
- Run scenarios in separate VM nodes. (PR, #5582)
- Runbox: Introduce sandbox for executing runs without running Altworx (PR, #5717)
- Solutions: run integration tests with direct ticking on (PR, #5658)
- Run common checks for scenarios in CI and fix tests and formatting after the move (PR)
-
Bump docker image altworx/rsyslog to v1.0.4 in
altworx-prod.yml. - Set docker locale to UTF8 (PR)
-
Adds support for GAP ESB acceptor v3 (from
22.10.3) - Run integration tests in a separate Mix environment (PR, #5660)
- Kafka utils: Add integration tests for Proxy and KafkaGenStage (PR, #5616)
- REST: Remove all v0 REST API endpoints but two that are still currently used, remove legacy v1 REST API endpoints that are not used and are not to be used in the future, remove also stuff related to import and all stuff related to the summary of changes in the Asset Map (PR, #5698)
- Runtime: Fix bug when starting an invalid scenario caused a crash of Runtime (PR, #5328)
- Asset Map: Add edge orientation to Surroundings API (PR, #5728)