Skip to content

Commit bb85855

Browse files
authored
Release v1.9.0 (#1137)
1 parent 47d881b commit bb85855

File tree

1 file changed

+49
-0
lines changed

1 file changed

+49
-0
lines changed

releases/v1.9.0

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
Highlights:
2+
3+
This release is focused on providing new Search Attributes functionality:
4+
- New `Workflow.getSearchAttribute(String)`, `Workflow.getSearchAttributeValues(String)`,
5+
`Workflow.getSearchAttributes()` methods to get deserialized search attributes
6+
- unit tests can register new search attributes on both Test Server and dockerized Temporal Server
7+
- unit tests can use Test Server to verify search attributes behavior and implementation.
8+
9+
Test server exposes new gRPC TestService providing time skipping API to be used in other SDKs.
10+
11+
An upgrade of Temporal Server and Temporal docker-compose to 1.16 is highly recommended to use the new Search Attribute APIs.
12+
13+
Fixes:
14+
15+
- Edge case of "unexpected event WORKFLOW_TASK_COMPLETED" when querying a non-completed workflow evicted from sticky cache #1134
16+
- Deadlock Detection may cause "Operation allowed only while eventLoop is running" in the workflow code #1127
17+
- Protobuf version range that was making 1.8.x release hard to use with Maven
18+
19+
Changeset:
20+
2022-03-03 - 126e318c - Add test release notes (#1059)
21+
2022-03-03 - d4b91a55 - Improve operation resilience of prepare-release (#1058)
22+
2022-03-04 - 45768331 - Avoid spurious error notification from prep-release (#1060)
23+
2022-03-07 - 4678ae47 - Providing OrchestratorServiceStubs (#1057)
24+
2022-03-07 - 96463355 - Dependencies upgrade (#1064)
25+
2022-03-11 - 537f225b - Synchronize GrpcSyncRetryer and GrpcAsyncRetryer behavior, make non-final exceptions INFO level (#1065)
26+
2022-03-11 - e7bafae5 - Code cleanup around Pollers (#1070)
27+
2022-03-14 - 54f4c87c - Fix flake with dockerized temporal when signal gets reordered with the first workflow task (#1075)
28+
2022-03-14 - db949e7c - Implement Test Operator Service (#1071)
29+
2022-03-17 - 28b72721 - Time Skipping Service (#1076)
30+
2022-03-17 - 49269040 - Fix Search in Javadocs (#1078)
31+
2022-03-17 - 6ecbbf2e - Fix for WorkerOptions Builder using maxConcurrentActivityExecutionSize for local activities in partial build() (#1082)
32+
2022-03-17 - 981c4ae9 - Fix comments for newUntypedExternalWorkflowStub (#1077)
33+
2022-03-18 - 13c338ed - Exclude synthetic and static methods from Activity Interface Hierarchy (#1083)
34+
2022-03-19 - b5bab2c2 - Add Buildkite step verifying the build on JDK17 and fix incompatibilities (#1084)
35+
2022-03-21 - 091dfba6 - More time skipping methods in Test Service (#1087)
36+
2022-03-22 - 6ddde0be - Add support for UpsertSearchAttributes to describe in the test service (#1090)
37+
2022-03-23 - 5d8caaba - Improve client WorkflowFailedException message with the reason (#1095)
38+
2022-03-23 - 996a1bef - Improve context propagator javadocs (#1092)
39+
2022-03-24 - cc64816b - New absolute timestamp based Time Skipping Test Server API (#1096)
40+
2022-03-28 - 43012f7c - Swallow "Subchannel shutdown" gRPC errors during worker shutdown (#1089)
41+
2022-04-01 - 93017b2e - Improve Poller's shutdown log message with a poll task class (#1108)
42+
2022-04-11 - 3291b4e1 - Improve PotentialDeadlockException message with timestamps (#1122)
43+
2022-04-11 - 4b82f1a4 - Fix "Operation allowed only while eventLoop is running" exception if deadlock is detected (#1127)
44+
2022-04-11 - 900ea1ff - Turn on cacheless mode of temporal server for buildkite (#1115)
45+
2022-04-11 - c3fa8066 - Tests verifying that getVersion inside a signal handler works correctly (#1121)
46+
2022-04-11 - f706bd03 - Test Server now times out workflow task in case of repeated failures after the second attempt (#1124)
47+
2022-04-12 - 47d881b3 - Deserialized Search Attributes API and full Test Server implementation for Search Attributes (#1067)
48+
2022-04-12 - d980261a - Changed the Whitesource config URL to point to the raw GH file, not the site.
49+
2022-04-12 - eb70ea6c - State Machines now don't try to handle already handled events a second time (#1134)

0 commit comments

Comments
 (0)