Skip to content

Releases: temporalio/ui-server

v2.8.2

08 Nov 20:38
6aace72
Compare
Choose a tag to compare

UI-Server

  • 2022-11-08 - de490ef - Add StartBatchOperation and DescribeBatchOperation endpoints (#249)
  • 2022-11-04 - f1f5898 - fix e2e test due to new auth flow (#251)

UI

  • 2022-11-08 - 080f8424 - Use LocalActivity in compact view link (#932)
  • 2022-11-08 - a1d526f0 - Add Local Activity support and show activity type for Local Activities in event history (#930)
  • 2022-11-08 - 65430f69 - Implement bulk terminate (#912)
  • 2022-11-07 - 483a25bc - Check sort order when looking at completed task events (#931)
  • 2022-11-07 - 1d3f013a - Update link (#929)
  • 2022-11-07 - 6338f708 - Remove unused import (#928)
  • 2022-11-07 - 113d43a8 - Include workflow event with error in strongly typed error message (#927)
  • 2022-11-04 - d29371c1 - modal and skeleton updates. (#921)
  • 2022-11-04 - b7025410 - Improve keyboard experience in Data Encoder modal (#925)
  • 2022-11-03 - 966ae941 - Add period to action copy (#926)
  • 2022-11-03 - bf1ab14f - Fix workflow worker only bug and update Cypress workers/task-queues tests (#924)
  • 2022-11-03 - 45de4233 - Fix event history sort order stickiness (#923)
  • 2022-11-03 - 51d7c0b0 - Add Deprecated warning of tctl plugin input (#922)
  • 2022-11-02 - 306a136b - Strongly typed errors for known workflow task failures (#914)
  • 2022-11-02 - 227c6f65 - Fix typescript error for temporalio UI (#917)
  • 2022-11-01 - 92687341 - API Pagination Holocene component (#903)
  • 2022-11-01 - bc50d73e - Create fetching for individual namespace (#904)
  • 2022-10-31 - d50c3c2c - Add util for seconds to minutes and seconds (#913)
  • 2022-10-31 - 3b025fa9 - Align icon with title on Alert (#908)
  • 2022-10-29 - 00c81725 - Add legacy cloud check (#910)
  • 2022-10-27 - c26cef50 - Add settings version to bottom of nav (#906)
  • 2022-10-27 - e17c1717 - Add prism assets to import page (#905)

v2.8.1

26 Oct 23:24
2c337e2
Compare
Choose a tag to compare
  • 2022-10-26 - 8e789f5 - Fix forwarding Authorization-Extras header (#247)
  • 2022-10-26 - f79200f9 - Show namespaces if user doesn't have access to selected namespace (#894)
  • 2022-10-25 - d2a9b375 - Correctly format retention periods (#899)
  • 2022-10-25 - 569fece5 - Fix window.fetch warning (#854)
  • 2022-10-24 - 23d90193 - Implement table with selectable rows (#897)
  • 2022-10-21 - d377af4b - Decode payloads if encoding starts with json/ instead of just plain and protobuf (#898)

v2.8.0

21 Oct 15:21
1fea8eb
Compare
Choose a tag to compare
  • 2022-10-19 - 53f88e76 - Fix Public Path feature (#888)
  • 2022-10-17 - 632f649d - Improved advanced search experience (#887)
  • 2022-10-17 - 2209ea17 - Auto-refresh of workflow and event history every 15 seconds (#880)
  • 2022-10-17 - 180b562e - Decode queries and stack traces (#879)
  • 2022-10-14 - 9aca917b - Add Pagination to namespaces (#881)

v2.7.1

12 Oct 23:25
3874d6a
Compare
Choose a tag to compare

Changes

Bump docker base image versions to address security issues:
CVE-2022-35252
CVE-2022-2097
CVE-2022-32205
CVE-2022-32206
CVE-2022-32208
CVE-2022-29458
CVE-2022-27780
CVE-2022-27781
CVE-2022-27782
CVE-2022-37434
CVE-2022-32207

Changelog:

  • 2022-10-12 - 0a91a9c - Bump base image versions (#238)

v2.7.0

11 Oct 22:15
1184945
Compare
Choose a tag to compare

Changes

  • User session is now stored browser side making the UI server session-less. There shouldn't be a need to setup LB Session Affinity anymore when running multiple pods

  • TEMPORAL_SESSION_STORE_PATH is now ignored

Changelog:

UI server:

  • 2022-10-04 - 821cf59 - Store user session in browser (#219)

UI

  • 2022-10-04 - 316ea9b5 - Better column widths on workers list, codeblock, add hover bg for icon (#866)
  • 2022-10-03 - d3bb68b3 - Namespace web uri fallback (#865)
  • 2022-09-28 - fb336475 - Reload page if new version of app is deployed (#856)
  • 2022-09-27 - 52abc064 - Store user session in browser (#831)
  • 2022-09-26 - 13c9ec06 - Decode pending activities (#853)
  • 2022-09-26 - 1d1fbc90 - Show parent link in child workflow event history, add Loading spinner to event history (#852)
  • 2022-09-20 - 692dd060 - NamespaceSwitcher update, small UI style updates for quality of life (#847)
  • 2022-09-20 - 45e3e24c - Add current page to Pagination params (#842)
  • 2022-09-20 - dcd72aab - Fix pending activity id overflow (#844)
  • 2022-09-20 - 5a46f5f2 - Add scroll to top button (#841)

v2.6.2

15 Sep 23:10
625066d
Compare
Choose a tag to compare
  • 2022-09-15 - c794996 - Route for animated Temporal logo (#227)
  • 2022-09-15 - 625066d - Add more GHA badges (#228)

v2.6.1

15 Sep 18:00
fa8d250
Compare
Choose a tag to compare

Changes

Fixes few .css assets not loading if UI is loaded from a non-root path, ex http://localhost:8080/namespaces/default instead of http://localhost:8080/

Known regression

v2.6.1 will break the Public Path feature. Consider staying on v2.6.0 if you want to keep using it. This may stay this way until we upgrade to the latest SvelteKit or move static assets out of app.html

Changelog:

UI

  • 2022-09-15 - 96e35357 - Remove %sveltekit_assets% (#836)

v2.6.0

14 Sep 17:54
2987d4e
Compare
Choose a tag to compare

New Features:

UI public path

Allows to customize the URL sub path under which the UI is served

docker build -t ui --build-arg TEMPORAL_PUBLIC_PATH=/custom-path .
docker run -e TEMPORAL_PUBLIC_PATH=/custom-path --network host -t ui

Then navigate to http://localhost:8080/custom-path

Healthcheck endpoint

Thanks to @cv65kr

curl http://localhost:8080/healthz
{"status":"OK"}

Changelog:

UI server:

  • 2022-09-09 - 1a32cf6 - Support public path feature in Docker image (#213)
  • 2022-09-09 - 157ba50 - Support configuring UI public path (#211)
  • 2022-09-06 - 73f3d12 - Update makefile test syntax (#206)
  • 2022-08-30 - 3e3abc9 - Healthcheck endpoint (#208) @cv65kr
  • 2022-08-29 - 90548ae - Enable authorization header as CSRF protection (#201)

UI

  • 2022-09-13 - 699098d9 - Show auth error message on Login screen (#828)
  • 2022-09-12 - 1ac16120 - Handle errors that have status prop instead of statusCode (#826)
  • 2022-09-12 - 19120ade - Fix expired auth token not kicking user out to /login (#825)
  • 2022-09-12 - 5823a4bf - Add spellcheck to Input (#824)
  • 2022-09-12 - e7fd28fa - Add action locations to Pagination (#815)
  • 2022-09-09 - c805dacf - Recursively find all payloads and decode (#811)
  • 2022-09-07 - 6cee8f94 - Support serving UI from sub path (#810)
  • 2022-09-06 - 3affe401 - Schedules Pages (List, View, Create) (#807)
  • 2022-09-06 - 1151fd0d - Update to sveltekit .405, fix all the things related (#805)
  • 2022-09-01 - 7246c92a - Add namespace switcher to schedules (#801)

v2.5.1

18 Aug 16:39
1f02598
Compare
Choose a tag to compare
  • 2022-08-09 - 811dd15 - Don't swallow configuration error messages (#204)
  • 2022-08-09 - 51e5c72 - Fix docker non-root access (#203)
  • 2022-08-17 - 0850fb3 - add disabled state to autocomplete (#777)
  • 2022-08-16 - ffc0696 - Add chip on blur (#776)
  • 2022-08-16 - 93457fa - Don't kick out to login on terminate error, kick out to login on workflows search if 401/403 (#775)
  • 2022-08-15 - 4fdcdca - Autocomplete and select updates (#769)
  • 2022-08-11 - 8aae79e - Add inverted check mark icon (#765)
  • 2022-08-11 - a8c26de - Format start/close date in workflow header (#763)
  • 2022-08-10 - ebdcb65 - Update integrations icons (#759)
  • 2022-08-09 - dfafc1d - add toast/toaster component (#757)
  • 2022-08-05 - 4581328 - Fix copyToClipboard in all components (#751)

v2.5.0

04 Aug 21:28
10c81ed
Compare
Choose a tag to compare
  • 2022-08-04 - 68ebbb7 - Add configuration to allow override the IssuerUrl (#197)
  • 2022-08-02 - 2e7217a - Add configuration to forward HTTP headers (#196)
  • 2022-08-01 - b5942c64 - Add spellcheck to textarea (#739)
  • 2022-08-01 - f8c762d9 - Check if workflow cannot terminate (#738)
  • 2022-07-29 - 19780d2c - add max length and validation to Input (#736)
  • 2022-07-29 - d0bfdd4a - Add error state to Textarea (#733)