Releases: cadence-workflow/cadence-web
Releases · cadence-workflow/cadence-web
v3.11.0
Release notes
This release is more of a housekeeping release which tidies up some messy patterns which can lead to potential issues in the future.
Misc
- Adding babel alias which helps with importing global constants, components & helpers.
- Removing clearEdit in App.vue as there is no method to call anymore.
- Removed most component init code in main, it will now need those components imported in the relevant places where these are used. Makes it easier to know where a custom component comes from as it is needed when referencing now.
v3.10.1
Release notes
Bugfixes
- Workflow list can now search open workflows without limiting to workflow retention period
- Moved "filter by" field to the filter panel as it doesn't relate just to the date picker
v3.10.0
v3.9.0
Release notes
New features
- Added a version number just below cadence logo to help with verifying the current version that is running in production.
- Added a notification bar for when an error occurs on the workflow screen.
- Added a notification bar for when a workflow has been successfully terminated.
- Added retry logic for workflow screen in case of an error timeout that may have occurred on the server (max of 3 attempts).
Bugfixes
- When selecting a row in the history view it will no longer snap into view. This was causing issues reading history and repeatedly shifting the screen.
- When searching for a workflow by workflow id or workflow name, copy / pasting an id sometimes causes the workflow to not appear. This is now fixed.
v3.8.0
Release notes
Features
- Adding latest cadence thrift files to cadence-web. This change it much easier to update these thrift files for future releases (as simple as updating a commit hash in package.json).
- lastFailureReason, lastWorkerIdentity, lastFailureDetails now appear under pending activities.
Thanks to @jredl-va for help with this release!
v3.7.1
Release Notes
Bugfixes
- Bug which causes child workflow activities to duplicate when navigating from a parent workflow.
- Add back in information that was previously displaying on the compact view when opening the activity detail panel (timestamp & event id).
v3.7.0
Release notes
Linting
- Introduce ESLint to cadence-web
- Follows style guide documented here:
https://www.npmjs.com/package/eslint-config-fusion - Introduce babel for compilation (needed for some of the eslint rules to be able to be applied such as spread operator)
- Upgraded docker node version to allow for babel compilation
Bug fixes
- JSON tab now shows graph when toggled on
- Compact mode now displays a cursor when hovering over an activity
- Race condition initially loading page with 2 API calls which one of the callbacks rely on data from the other API.
Note
- Moving files into more sensible locations rather than everything in
/clientroot. - Some of the eslint rules have been disabled inline in the code as some of the eslint fixes are harder to fix. In a future PR I will try to address each of these and gradually remove all of them.
v3.6.0
Includes performance fixes to stop browser crashing when trying to load large histories.
Includes "show graph" toggle button which by default will not load the graph but can be switched on if needed. This was introduced as some histories crash the browser because the graph cannot handle large histories. This is a temporary measure to at least allow showing the history grid without crashing the browser.
