Tihomir Surdilovic
Tihomir Surdilovic
Currently Temporal does not guarantee relative ordering of async started activities. User [here](https://community.temporal.io/t/async-execution-of-activities-with-guaranteed-order-outside-of-the-current-workflow/5105) requested that for his use case Temporal would provide such guarantee for his scenario.
Request: Add ability to transfer child workflows to new parent run when parent calls continue as new. Currently the child workflow is not transferred and follows the parentClosePolicy.
DescribeWorkflowExecution does not play well with archived workflows (filestore, s3, gcloud providers). It should be able to display results for archived workflows. On the other hand GetWorkflowExecutionRawHistoryV2 does display histories...
Currently both TerminateWorkflowExecutionRequest and ResetWorkflowExecutionRequest have a "reason" field. RequestCancelWorkflowExecutionRequest does not. We should add "reason" to RequestCancelWorkflowExecutionRequest as well please.
Currently client query calls that "hang" (don't return a result) do that for 60 seconds (max workflow task timeout?) at which point client gets delivered WorkflowServiceException that includes StatusRuntimeException (context...
WorkflowImplementationOptions options = WorkflowImplementationOptions.newBuilder() .setFailWorkflowExceptionTypes(NullPointerException.class) .build(); worker.registerWorkflowImplementationTypes(options, DynamicGreetingWorkflowImpl.class); throwing NullPointerException inside Dynamic workflow (workflow that implements DynamicWorkflow interface) does not take in account WorkflowImplementationOptions and will not fail when NPE...
GreetingWorkflow parentWorkflow = Workflow.newExternalWorkflowStub(GreetingWorkflow.class, Workflow.getInfo().getParentWorkflowId().get()); Promise parentExec = Workflow.getWorkflowExecution(parentWorkflow); throws Caused by: java.lang.ClassCastException: class io.temporal.internal.sync.ExternalWorkflowStubImpl cannot be cast to class io.temporal.workflow.ChildWorkflowStub (io.temporal.internal.sync.ExternalWorkflowStubImpl and io.temporal.workflow.ChildWorkflowStub are in unnamed module of loader...
**Is your feature request related to a problem? Please describe.** This feature is implemented in Go SDK, not in Java. **Describe the solution you'd like** Set TemporalChangeVersion search attribute to...
Currently TestWorkflowEnvironment does support ListOpenWorkflowExecutions, but it does not apply filtering, for example: StartTimeFilter ListOpenWorkflowExecutionsRequest req = ListOpenWorkflowExecutionsRequest .newBuilder() .setStartTimeFilter(StartTimeFilter.newBuilder() .setEarliestTime(Timestamp.newBuilder() .setSeconds(seconds) .build()) .build()) .setNamespace(client.getOptions().getNamespace()) .build(); WorkflowTypeFilter ListOpenWorkflowExecutionsRequest req =...
Query method: @Override public String queryGreeting() { return greeting.get(); } where greeting is private WorkflowLocal greeting = WorkflowLocal.withInitial(() -> "hello"); When a client calls queryGreeting SDK fails with: Caused by:...