Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 3 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,9 @@ to docs, or any other relevant information.
### :boom: Breaking Changes

### Fixed
- Canceling a fiber-executor activity no longer wedges the worker if using a `Fiber#transfer` based scheduler
(such as `async`). The exception is now delivered through the scheduler's `fiber_interrupt` hook when it
provides one.

### Security

Expand Down Expand Up @@ -68,11 +71,6 @@ to docs, or any other relevant information.
while fetching workflow history, allowing gRPC interceptors to apply request-scoped RPC options.
- `Temporalio::Client::WorkflowHandle#result` no longer returns `nil` while a workflow is still
running when a history long poll expires without returning an event.
- Canceling a fiber-executor activity no longer wedges the worker. Cancellation was delivered with
`Fiber#raise` from the worker's task-dispatch fiber, which under a scheduler that resumes fibers
with `Fiber#transfer` (such as `async`) never returns, permanently stopping the worker from
dispatching any further activity tasks or workflow activations. The exception is now delivered
through the scheduler's `fiber_interrupt` hook when it provides one.

### Added

Expand Down
Loading