Releases: cadence-workflow/cadence-web
Releases · cadence-workflow/cadence-web
v4.0.5
What's Changed
Added
- show selection indicator for history events accordion by @Assem-Uber in #890
- Add TLS Support for gRPC Connection by @ribaraka in #885
- Tracing with opentelemetry by @Assem-Uber in #895
- Add Help button to Domain Page by @adhityamamallan in #899
- Add signal workflow to workflow actions by @Assem-Uber in #904
- Allow deep-linking to specific history events by @adhityamamallan in #905
- History events duration badge by @Assem-Uber in #907
Changed
- Change License to Apache 2.0 by @demirkayaender in #891
- Consolidate Domain Page Tabs, Content and Error configs into single file by @adhityamamallan in #892
*Improved DateFilter component by @adhityamamallan in #896, #917
Fixed
- Fixed high CPU usage used for parsing workflow input by @Assem-Uber in #889
- Fixed workflow table columns alignment by @adhityamamallan in #915
- Fix unstable cadence-idl installation by allowing specific commit hash by @Assem-Uber in #913
Highlights
- Reset workflows from web
- Signal workflows from web
- New date filter UX
- Event deep links
- Event duration badge
- gRPC TLS connection support
New Contributors
Full Changelog: v4.0.4...v4.0.5
v4.0.4
What's Changed
Added
- Improve loading for workflow page by @Assem-Uber in #873
- Reset workflow action by @Assem-Uber in #869, #870, #871, #881, #882, #886
- New metadata table to Domain Page Metadata tab by @adhityamamallan in #867, #872, #874, #884
- Show continuedExecutionRunId to a link in wf history by @Assem-Uber in #876
- New filter for deprecated domains by @adhityamamallan in #880
Changed
- Refactor restart success message component by @Assem-Uber in #868
- Refactor workflow action snackbar to a global provider by @Assem-Uber in #875
- Render summary tab content on client side by @Assem-Uber in #888
Fixed
- Fix parsing issue for decisionTaskTimedOutEventSchema by @Assem-Uber in #877
- Fix styling for JSON copy buttons by @adhityamamallan in #878
Highlights
- Resetting workflows from Web
- Filtering deprecated domains
Full Changelog: v4.0.3...v4.0.4
v4.0.3
What's Changed
Added
- Add feature flags for extended domain information by @adhityamamallan in #864
- Reset workflow api by @Assem-Uber in #866
Fixed
- Format decision task cause field by @Assem-Uber in #863
- Add default end time for workflow listing by @adhityamamallan in #865
Full Changelog: v4.0.2...v4.0.3
v4.0.2
What's Changed
Added
- Add pending activities with scheduled state by @Assem-Uber in #851
- Add cancel request state to pending start by @Assem-Uber in #853
- Restart workflow api by @Assem-Uber in #855
- Restart workflow action by @Assem-Uber in #856
- render restart success message with link by @Assem-Uber in #858
- Add tooltips to Workflow Actions to explain why they are disabled by @adhityamamallan in #862
Changed
- Change env variable name for hostname and port by @Assem-Uber in #859
- Update docstrings for compare functions by @adhityamamallan in #850
Fixed
- Fix sorting for basic visibility by @adhityamamallan in #849
- show workflow execution with no runid by @Assem-Uber in #846
- Fix pending decisions by @Assem-Uber in #852
- fix formatting by @Assem-Uber in #854
- Fix date query params for basic visibility by @adhityamamallan in #857
- Fix workflow history flaky test by @Assem-Uber in #861
Highlights
- Workflows can now be restarted from the UI
- Tooltips are shown if a workflow action cannot be run
Full Changelog: v4.0.1...v4.0.2
v4.0.1
What's Changed
Added
- Make time select in date filter editable by @pandeyanshuman in #838
- Add special redirect route to load domains when the cluster is not known by @adhityamamallan in #839
- Support setting multiple workflow statuses in Domain Workflows page by @adhityamamallan in #844
- Show newExecutionRunId as link by @Assem-Uber in #848
- Better error message on cluster config mismatch by @Assem-Uber in #837
Changed
- Change calculations for hasMissingEvents by @Assem-Uber in #840
- Remove package.json version by @Assem-Uber in #847
Fixed
- Fix typo in docker hostname in docs by @pandeyanshuman in #835
- Misc fixes to error logging by @adhityamamallan in #834
- Fix wrong status for history groups by @Assem-Uber in #845
Highlights
- Filter workflows by multiple statuses
- Safely omit cluster from url for frequently migrated domains. (e.g. http://mycandencedomain.io/domains/mydomain
/cluster0/workflows )
New Contributors
- @pandeyanshuman made their first contribution in #835
Full Changelog: v4.0.0...v4.0.1
v4.0.0
Cadence Web v4.0.0 – A Completely New Experience
We’re excited to introduce Cadence Web v4.0.0, a major update that brings a completely new experience, improved performance, and powerful new capabilities!
What's New
- Revamped UI & Experience – A fresh, modern interface designed for better usability and efficiency.
- Multi-Cluster Support – The UI can now connect to multiple Cadence clusters.
- Performance Improvements – Faster load times, optimised API calls, and a smoother experience.
Breaking Changes
- Environment Variable Configuration Updates – The structure and naming of environment variables have changed. Please review the updated configuration format in the documentation.
- Middleware Extension Deprecation – The previous middleware extension method is now deprecated as we have moved from Koa to Next.js. If you were relying on the old middleware extension, you will need to update your integration accordingly.
- OIDC support drop – OIDC is not supported yet in the new version (open for contributors)
v3.35.6
What's Changed
- remove flaky compact view test by @mantas-sidlauskas in #678
- Add configuration options to enable OIDC middleware by @mantas-sidlauskas in #648
- Fix inconsistent time filtration by @Assem-Hafez in #691
- Upgrade base docker image, npm and node versions by @mantas-sidlauskas in #653
- Update docker action by @Assem-Hafez in #716
Full Changelog: v3.35.5...v3.35.6
v3.35.5
What's Changed
- Update cadence-idl to latest by @adhityamamallan in #548
- Add configuration file by @mantas-sidlauskas in #573
- Bump moment V2.19.1 to V2.29.4 by @drjoeycadieux in #591
- Fix workflow input presentation by @Assem-Hafez in #620
- Use vue-virtual-scroller 1.0.10 by @adhityamamallan in #624
- Modify overflow CSS to fix issues with JSON going off-screen by @adhityamamallan in #625
- Add OIDC middleware by @mantas-sidlauskas in #599
- Add scrollparent 2.0.1 dev dependency by @adhityamamallan in #634
- Replace lockfile with shrinkwrap by @adhityamamallan in #635
Full Changelog: v3.35.4...v3.35.5
v3.35.4
What's Changed
- update license years to 2024 by @Assem-Uber in #536
- Use default tchannel port in .docker_env by @mantas-sidlauskas in #535
- preserve query params on cluster redirect by @Assem-Uber in #539
- Set expiresIn when self-signing JWT token by @mantas-sidlauskas in #538
- fix CloseStatus value in query string by @Assem-Hafez in #541
- fix status in query string to accept strings and numbers by @Assem-Hafez in #542
- Parse status query param to int by @Assem-Uber in #544
- export workflow history using correct url by @Assem-Hafez in #543
- Programatic download/export for workflow history by @Assem-Hafez in #546
Full Changelog: v3.35.1...v3.35.4
v3.35.1
What's Changed
- Add documentation for running cadence-web on VSCode Dev Containers by @adhityamamallan in #528
- Fix bug in Cadence Web where falsy values do not render correctly by @adhityamamallan in #529
- Redirect user to active cluster when there is no cluster selected by @Assem-Uber in #530
- Fix domain search page crash for crossRegion environments by @Assem-Uber in #532
New Contributors
- @adhityamamallan made their first contribution in #528
Full Changelog: v3.34.0...v3.35.1