You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// error is either undefined, a ReplayError, or a DeterminismViolationError
28
+
}
29
+
```
30
+
31
+
- :boom: [`worker`] `WorkerOptions.shutdownGraceTime` no longer forcefully shuts the worker down. Now, when `shutdownGraceTime` passes, the worker just sends Cancellation to running Activities.
32
+
Set `WorkerOptions.shutdownForceTime` to force shutdown. ([#1072](https://github.com/temporalio/sdk-typescript/pull/1072))
33
+
34
+
- :boom: [`testing`] Use [Temporal CLI](https://github.com/temporalio/cli/#temporal-cli) to power local test environment ([#1077](https://github.com/temporalio/sdk-typescript/pull/1077))
35
+
36
+
### Bug Fixes
37
+
38
+
- Fail Workflow on `WorkflowExecutionAlreadyStartedError` ([#1068](https://github.com/temporalio/sdk-typescript/pull/1068))
39
+
40
+
- [`create-project`] While fixing dependencies on a newly instantiated project, we now recursively search for
41
+
package.json and tsconfig.json ([#1089](https://github.com/temporalio/sdk-typescript/pull/1089) thanks to [`@jhubbardsf`](https://github.com/jhubbardsf) 🙏)
42
+
43
+
- [`create-project`] Remove the `.post-create` file (if it exists), before committing to git ([#1018](https://github.com/temporalio/sdk-typescript/pull/1018))
44
+
45
+
- Completetly removed support for Node versions <= 14.17. Lot of our dependencies were already
- [`core`] Added an internal patching mechanism for adjusting SDK behavior based on what version of the SDK has previously processed the workflow. Note that this new mechanism requires server Temporal 1.20.0 or above. Any change that depends on such an internal patch will not be effective with older servers. ([#482](https://github.com/temporalio/sdk-core/pull/482))
67
+
68
+
- :boom: [`core`] Make activity (and child workflow) type / id mismatches will results in a non-deterministic change. That means that renaming an activity or a child workflow will now require a patch. Note that this change has been gated with an internal patch to avoid suddently failing with nondeterminism errors on older activity rename (see details above) ([#475](https://github.com/temporalio/sdk-core/pull/475), [#482](https://github.com/temporalio/sdk-core/pull/482))
69
+
70
+
- [`core`] Auto-fail new workflow tasks which encounter a problem upon their application, but before any activation has been issued to lang. This may fix some scenarios where previously a WFT would simply time out. ([#482](https://github.com/temporalio/sdk-core/pull/482))
71
+
72
+
### Documentation
73
+
74
+
- Add install protocal buffers step to CONTRIBUTING.md doc ([#1086](https://github.com/temporalio/sdk-typescript/pull/1086), thanks to [`@jhubbardsf`](https://github.com/jhubbardsf) 🙏)
75
+
7
76
## [1.6.0] - 2023-01-30
8
77
9
78
### Features
@@ -59,7 +128,7 @@ Breaking changes marked with a :boom:
59
128
60
129
- [`core`] Fixed some rare case where sdk-core would panic on unexpected history fetching responses from the server ([#468](https://github.com/temporalio/sdk-core/pull/468)).
61
130
62
-
- [`core`] Fixed some rare case where an activation completion might get blocked if fetching history pages failed ([#475](https://github.com/temporalio/sdk-core/pull/475)).
131
+
- [`core`] Fixed some rare case where an activation completion might get blocked if fetching history pages failed ([#478](https://github.com/temporalio/sdk-core/pull/478)).
0 commit comments