Skip to content

Commit 4e9b081

Browse files
Release v1.20.0 (#1794)
Release v1.20.0
1 parent 55e29ca commit 4e9b081

File tree

1 file changed

+43
-0
lines changed

1 file changed

+43
-0
lines changed

Diff for: releases/v1.20.0

+43
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
# Highlights
2+
3+
## Schedules API
4+
5+
This version adds support for the schedule API to help users run workflows periodically.
6+
7+
Note: the following two features will require support from the Temporal server, to be available in release v1.21.0.
8+
9+
## Experimental: Worker Versioning
10+
11+
This version adds support for our new Worker Versioning feature. Please note that this feature's API is subject to
12+
change. This feature allows you to assign build identifiers to workers, and ensure that workers operating on a task
13+
queue do not receive tasks that they will be incompatible with. You declare the relative [in]compatibility of build
14+
identifiers. We will be publishing documentation on this feature soon (and these notes will be updated with a link).
15+
16+
## Experimental: Workflow Update
17+
18+
This version adds support for Workflow Update. Workflow Update is another way to interact with a running workflow along
19+
with signals and queries. Workflow update combines aspects of signals and queries. Like signals, updates can
20+
mutate workflow state. Like queries, updates can return a value to the caller based on a workflows state.
21+
22+
# Changeset
23+
24+
2023-03-30 - 0b7d1b71 - Allow Data Converter code to escape deadlock detection (#1723)
25+
2023-04-12 - 4f919565 - Fix getOriginalExecutionRunId return value and add explicit @NonNull annotations (#1737)
26+
2023-04-19 - 1e494932 - Add comment on Workflow#newQueue (#1747)
27+
2023-04-21 - c1cff1c5 - Data Converters now have method deserializing all the Payloads at once (#1726)
28+
2023-04-27 - ad27b61d - Add support for sync update (#1749)
29+
2023-04-27 - d5b3e891 - Remove use of deprecated API (#1758)
30+
2023-05-01 - 5ed77f7d - Allow task queue names to use property placeholders (#1760)
31+
2023-05-10 - e354d1ff - Add support for update to the Java test server (#1762)
32+
2023-05-16 - 16dc271f - Update README.md (#1765)
33+
2023-05-19 - 1be0cee5 - Add support for async update (#1766)
34+
2023-05-31 - 18120b16 - Update CODEOWNERS (#1773)
35+
2023-06-07 - a73e9d99 - Issue 1761 fix supplier reuse (#1779)
36+
2023-06-07 - ee2f5d09 - Add update protocol commands (#1780)
37+
2023-06-08 - 09850411 - Add schedules API (#1776)
38+
2023-06-12 - bff4b6fe - Typed search attributes (#1782)
39+
2023-06-15 - 94424c8f - Treat UpdateWorkflowExecution as a long poll (#1784)
40+
2023-06-16 - c215a78b - Worker / Build Id versioning (#1786)
41+
2023-06-16 - c30e07dd - Do not add accepted/rejected request to messages (#1787)
42+
2023-06-19 - 479cf4b1 - WorkerOptions extend javadocs for default values (#1774)
43+
2023-06-20 - 55e29ca4 - Avoid NPE on malformed/truncated failure stack traces (#1795)

0 commit comments

Comments
 (0)