Chad Retz
Chad Retz
## What was changed Added `Workflow.Unsafe.IsReplayingHistoryEvents` to distinguish replaying historical events from handling live read operations (queries/update validators). Updated replay-safe logger and metrics to allow logs and metrics during queries...
### Describe the bug When reviewing the reworking of #492, we can have errors in the lambda/task passed to `QueueNewTaskAsync` of the `StartChildWorkflowAsync`. So if an error on failure conversion...
## What was changed Update interop byte array ref and scope to not free in finalizer, but rather in explicitly-invoked dispose only. See https://github.com/temporalio/sdk-dotnet/issues/577#issuecomment-3675108863. ## Checklist 1. Closes #577 1....
### Describe the solution you'd like When Nexus was added, tests specific to the time-skipping test server were not added. At least a common test confirming time skipping test server...
### Describe the solution you'd like Like we [built for Go](https://github.com/temporalio/sdk-go/tree/master/contrib/tools/workflowcheck) and [built for Java](https://github.com/temporalio/sdk-java/pull/2356), there is a desire for a "workflow check" analyzer for .NET. Initial notes/thoughts: * Should...
Currently logging is suppressed during queries and update validators because `isReplaying()` returns true. We should allow logging during these live read operations. Related: temporalio/features#718 Reference implementations: - Python: https://github.com/temporalio/sdk-python/pull/1274 -...
### Describe the solution you'd like See https://github.com/temporalio/features/issues/672
### Describe the bug Two workflows at https://github.com/temporalio/samples-python/tree/main/openai_agents/model_providers/workflows encourage users to call the global `set_tracing_disabled` _inside_ the workflow. Should either remove altogether or move to the `_worker.py` file instead.
### Describe the solution you'd like Similar to samples in Go, TypeScript, and .NET, Python needs an early-return sample for update with start
## What was changed Properly skip infrequent polling test on time-skipping server ## Checklist 1. Closes #184