Releases: temporalio/ui-server
v2.8.2
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
- 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
- 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
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:
v2.7.0
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:
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
v2.6.1
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
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
- 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
- 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)