James Watkins-Harvey

Results 87 issues of 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...

cross-team

# 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...

bug

## 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...

bug

### 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...

bug