Skip to content

Releases: cadence-workflow/cadence-web

v3.28.6

20 Aug 20:20
b5c385d
Compare
Choose a tag to compare

Added

  • properly encode/decode nextPageToken into a Base64 string from buffer for all API endpoints. This was causing issues for fetching multiple pages for domainList API. (#393)

Changed

  • decrease pagination to 100 per page for domain list API. (#393)
  • combine helper argument order to be more useful for chaining. Also for server moved to a higher helper folder. This is now used in server/middleware/tchannel-client. (#393)

v3.28.5

18 Aug 16:54
33cee0e
Compare
Choose a tag to compare

Added

  • delayTime parameter for domain list API. (#391)

v3.28.4

17 Aug 22:58
4deb7e2
Compare
Choose a tag to compare

Added

  • unhandled exceptions caused in non-main threads will now log to console. (#389)
  • optional pageSize for domainList API. Will default to 1000 if not passed. (#389)

v3.28.3

17 Aug 18:54
b1df83f
Compare
Choose a tag to compare

Added

  • Add more console logs to show what the Cadence server is returning for the domain list API. (#387)

Changed

  • Increase domain list page size to 1000. (#387)

Screenshots

Screen Shot 2021-08-17 at 10 53 55 AM

v3.28.2

16 Aug 23:39
bff447e
Compare
Choose a tag to compare

Added

  • Retry logic to fetching domain list to internal cache. (#384)
  • Error logging in the event that a request fails for fetching domain list. (#384)
  • Filtered out deprecated domains from domain list. (#384)
  • Return all cached domains in one request. (debugging purposes only) (#384)

v3.28.1

29 Jul 18:15
8c9d4f8
Compare
Choose a tag to compare

Fixed

  • check for partial state loading in DomainAutocomplete reducer.

v3.28.0

28 Jul 22:57
81b3e85
Compare
Choose a tag to compare

Added

  • DomainAutocomplete to DomainSearch screen. This will allow users to search for a domain without knowing the full domain name.
    (#363, #366, #367, #368, #369, #353, #374, #376, #377)

  • DomainAutocomplete to Application header for changing domains while inside a domain or workflow screen.
    (#363, #366, #367, #368, #369, #353, #374, #376, #377)

  • Allow width to be passed as a prop to button-icon component.
    (#356)

  • DomainService which allows searching for a domain with a partial/complete querystring.
    (#361)

  • replaced $http with httpService so that services can access http as well as components and is consistent between the two.
    (#364)

  • CacheManager which handles caching on server. cache logic is now removed from ClusterService to use CacheManager instead.
    (#360)

  • Integration test helpers (getFixture, emptyNewsFeed, MockDate).
    (#358, #359, #364)

  • Feature flag slots.
    (#357)

Changed

  • Renamed DomainList to DomainSearch.
    (#353)

  • Refactoring existing screens to work with domain search changes (WorkflowList, DomainSettings).
    (#371, #372, #364)

  • Upgrade vue-select library.
    (#362, #370)

Removed

  • DomainNavigation replaced with DomainAutocomplete.
    (#353)

Screenshots

DomainSearch (landing) screen w/o text (recently visited domains)

Screen Shot 2021-07-27 at 1 01 36 PM

DomainSearch (landing) screen w/ text (matched domains)

Screen Shot 2021-07-27 at 1 03 50 PM

DomainAutocomplete in Application header not opened (spyglass to open)

Screen Shot 2021-07-27 at 1 05 36 PM

DomainAutocomplete in Application header opened w/o search text (recently visited domains)

Screen Shot 2021-07-27 at 1 05 13 PM

DomainAutocomplete in Application header opened w/ search text (matched domains)

Screen Shot 2021-07-27 at 1 05 27 PM

v3.27.0

09 Jun 20:41
8df6e33
Compare
Choose a tag to compare

Added

  • Cron select (dropdown) to workflow list screen to allow users to filter workflows based on isCron status - is a cron / not a cron. Note: this is behind a feature flag workflowListIsCron which will need to be enabled and the cluster needs to support advanced visibility. (#350, #349, #345, #338, #342, #341)
  • Delete endpoint to clear cluster cache on node server (#344)
  • Dockerhub status link in README (#347)

Changed

  • Moved CI pipeline to GitHub Actions from travis CI (#335, #346)
  • Making select (dropdown) consistent with text input styling (#336)
  • Updated IDL to latest (#339)
  • Updated Cluster node server implementation (#343)

Screenshots

Is a cron workflows
IS_A_CRON_FILTER

Is not a cron workflows
IS_NOT_A_CRON_FILTER

Disabled cron filter
DISABLE_CRON_FILTER

v3.26.0

27 May 20:57
21815c3
Compare
Choose a tag to compare

Added

  • workflow list screen will disable advanced search button for clusters that don't support advanced visibility (ElasticSearch) (#322)
  • cadence-web node server endpoint to get cluster information (#291)
  • cluster vuex store (#328, #327, #326, #325, #324, #291)
  • button to support enabled prop (#323)

Changed

Fixed

  • bug where a console error would warn a user when navigating to the workflow list screen (#316)
  • flakey integration tests (#333, #302, #296)
  • global components referencing (#295)

Screenshots

Advanced search button disabled when ES is not available

Screen Shot 2021-05-27 at 11 39 11 AM

v3.25.0

21 Apr 21:20
e49ff81
Compare
Choose a tag to compare

Now you can view all your pending activites/childworkflows in the pending tasks tab

Added

  • pending tasks screen (#280, #285)
  • pending tab with count of pending tasks (navigates to pending tasks screen) (#280)
  • footer toolbar to workflow history screen (holds the pending tasks button) (#279)
  • open pending tasks button to display number of pending tasks for the workflow (will navigate to workflow pending screen) (#279)
  • route vuex store - to allow getters / actions to act on route change / trigger new redirects etc. (#275)
  • button group + tweaks to global components (#270)
  • test helpers to help test vuex getters (#278)

Changed

  • workflow execution now polled while workflow is running (#277)
  • refactored workflow to use vuex container model (#273, #276, #277)
  • other small refactors (#271, #272, #274)

Screenshots

Workflow history pending activity toolbar
Screen Shot 2021-04-14 at 3 12 53 PM

Pending activities
Screen Shot 2021-04-14 at 4 17 13 PM

Pending child workflows
Screen Shot 2021-04-20 at 4 26 48 PM

Pending decisions
Screen Shot 2021-04-20 at 12 21 33 PM