James Watkins-Harvey
James Watkins-Harvey
## What was changed - Avoid using BackoffThrottler instances in multi-thread contexts (Poller) - Merged AsyncBackoffThrotter into BackoffThrotter; BackoffThrottler now has a `throttleAsync()` method ## Why? - BackoffThrottler was not...
# What was changed Added longer retry interval on gRPC failures of type `RESOURCE_EXHAUSTED`. This interval delay is configurable by the user, but defaults to 1000 ms. # Why This...
## Description In Napi-6 mode, `InstanceData` registers a `drop_queue` threadsafe function, which ensures that leaked resources correctly get disposed. However, that TSFN itself is being reported by Jest, `why-is-node-running` and...
## What does this PR do? - Replace various deprecated/non-preferred APIs and idioms by their 1.9.x alternatives, including: - `WorkflowClient` => `Client.workflow`; - Activity's `Context.current().info` => `activityInfo()` (same for `.sleep()`,...
# Brief description The Schedules documentation mention that a schedule spec may be defined as "a simple interval, like "every 30 minutes" (aligned to start at the Unix epoch, and...
# Brief description Dev guides should include explanations of cross-SDK usages. Doc would follow a similar structure for all languages, but explanations and code example would have to be tailored...
### Describe the bug Since 0.12.0, launching the CLI without a `stdout` file descriptor causes [the `Printer` to panic](https://github.com/temporalio/cli/blob/main/temporalcli/internal/printer/printer.go#L199) as soon as the process attempts to emit some output. This...
## What was changed - Don't panic in Printer if no stdout ## Why? - Fixes #544
### Describe the bug On GitHub's release page ([example](https://github.com/temporalio/sdk-ruby/releases/tag/v0.1.0-alpha)), assets are systematically named `bridge-0.0.1-ruby...`. The version number should be updated to reflect actual release number. ### Additional context This version...
### Describe the bug At the moment, using the `@temporalio/nyc-test-coverage` package to collect coverage data for Workflow tests is quite difficult and generally fragile. Though it works with appropriate setup...