sdk-java
sdk-java copied to clipboard
Temporal Java SDK
## Actual Behavior Under certain execution path `io.temporal.testing.TestWorkflowEnvironment#sleep` hangs indefinitely. ## Steps to Reproduce the Problem Please have a look at https://github.com/rpost/temporal-java-sdk-bug-2670/blob/main/src/test/java/com/example/temporalsleepbug/TemporalSleepBugApplicationTests.java Execution stops at https://github.com/rpost/temporal-java-sdk-bug-2670/blob/main/src/test/java/com/example/temporalsleepbug/TemporalSleepBugApplicationTests.java#L52 and never finishes. Thread...
[processCancelTimer](https://github.com/temporalio/sdk-java/blob/master/temporal-test-server/src/main/java/io/temporal/internal/testservice/TestWorkflowMutableStateImpl.java#L979-L983) throws invalid_argument exception here if timer is null this timer however would have been already removed if this same workflow task receives a TIMER_FIRED event for this same timer:...
## Expected Behavior Headers set in client interceptor appear in inbound workflow interceptor ## Actual Behavior Headers are blank ## Steps to Reproduce the Problem Using python sdk: ``` class...
## Expected Behavior Integration tests with Temporal should not actually sleep or wait when using `TestWorkflowEnvironment.sleep()`. The virtual time should advance instantly, regardless of other tests being executed before. ##...
## Expected Behavior When using ContinueAsNew with the testing server, the requested Memo and Search Attributes should be propagated into the new workflow execution. This is what the production Temporal...
**Describe the solution you'd like** Populate `WorkflowTaskStartedEventAttributes.suggest_continue_as_new` and `WorkflowTaskStartedEventAttributes.history_size_bytes` on the test server. The former can be just the Temporal server default (doesn't need to be configurable at this time...
**Is your feature request related to a problem? Please describe.** Users would like to assign certain interceptors/customizers to certain namespaces in a multi namespace setup. Currently users can do this...
**Describe the solution you'd like** See https://github.com/temporalio/features/issues/672
**Describe the solution you'd like** See https://github.com/temporalio/features/issues/652
## What was changed closes #2620 ## Why? ## Checklist 1. Closes 2. How was this tested: 3. Any docs updates needed?