Skip to content

Commit a69f674

Browse files
authored
Release v1.18.0-RC1 (#1598)
1 parent e97ceb8 commit a69f674

1 file changed

Lines changed: 38 additions & 0 deletions

File tree

releases/v1.18.0-RC1

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
Highlights:
2+
3+
v1.18 release will bring a comprehensive rework of Local Activity Worker implementation
4+
- Local Activities now respect all the timeouts set on `LocalActivityOptions`.
5+
- Lower ScheduleToStart latencies for Local Activities and a backpressure that prefers retries over new executions
6+
- `LocalActivityOptions` got `scheduleToStart` timeout
7+
8+
Migration note:
9+
Previously Local Activity Workers didn't respect `startToClose` and, in some cases, `scheduleToClose` timeouts.
10+
Some users may have `LocalActivityOptions` configurations that don't accommodate their actual timings but previously were unenforced.
11+
The enforcement will kick in after an upgrade on v1.18+ and may lead to Local Activity failures that were not happening before.
12+
Users may need to test and adjust their `LocalActivityOptions` timeouts before rolling out v1.18+ to production.
13+
14+
Changeset:
15+
2022-10-26 - af7c2ca1 - Mass replay API (#1497)
16+
2022-10-27 - e023e046 - Add WorkflowInfo#getHistoryLength (#1498)
17+
2022-10-27 - efce2f17 - Use longer retry interval on RESOURCE_EXHAUSTED (#1465)
18+
2022-10-28 - 699aa6f3 - Switch to the latest server in CI/CD (#1499)
19+
2022-11-07 - bac32774 - Port a server fix for the last heartbeat time being defaulted to the activity started time (#1508)
20+
2022-11-15 - 2ea4ef76 - Revisit Activity Timeouts (#1514)
21+
2022-11-15 - 40e28a74 - Add gatherRuntimeDeps task (#1517)
22+
2022-11-15 - 88baa797 - Fix SignalDuringLastWorkflowTaskTest (#1515)
23+
2022-11-18 - 4c4cb241 - Test Environments now respect metricsScope passed in TestEnvironmentOptions and ServiceStubOptions (#1521)
24+
2022-11-18 - a841a7c7 - Add sdk-features ci trigger (#1520)
25+
2022-11-21 - eda6bdac - Test server now generate a unique taskToken per attempts and doesn't allow old attempts the complete the execution (#1524)
26+
2022-11-22 - 7b526740 - More work for activity timeout compliance framework (#1525)
27+
2022-11-23 - c5f0ebbe - Rework Local Activity scheduling (#1507)
28+
2022-12-06 - 458bbf8e - Add generated proto classes info into javadoc jar (#1534)
29+
2022-12-06 - ec18bc86 - Implement retry of local activities for over local retry threshold duration (#1542)
30+
2022-12-08 - f389bd8e - Add scheduleToStart timeout to Local Activities, optimize LA queueing, add more retry guard clauses (#1560)
31+
2022-12-12 - 47e76c01 - Fix binary compatibility broken by #1566 (#1571)
32+
2022-12-12 - b079eb27 - Open WorkflowExecutionHistory as a public class (#1566)
33+
2022-12-16 - 7c167748 - Remove usage of Workflow time from tracing spans (#1573)
34+
2022-12-16 - f8cc7923 - Update C# and Ruby namespace/package for test server protos (#1572)
35+
2023-01-05 - 567bdebb - Set heartbeat details for TestActivityEnvironment (#1581)
36+
2023-01-05 - f1c8454b - List workflow API (#1583)
37+
2023-01-09 - 8b14ee9c - Fail WFT if Local Activity execution experienced an Error (#1591)
38+
2023-01-10 - e97ceb87 - Exposing an ability to fail WorkflowTask for any callback in executor code (#1589)

0 commit comments

Comments
 (0)