Skip to content

Conversation

Spikhalskiy
Copy link
Contributor

A follow-up to #569 to preserve backward compatibility with existing workflows.

What was changed

New fixed implementation of WorkflowQueue is exposed in a new Workflow.newWorkflowQueue method preserving the behavior of the old Workflow.newQueue implementation, which is marked as deprecated now.

Why?

#569 fixes implementations of some methods of WorkflowQueueImpl but does it in a backward-incompatible way with existing workflows that could be not replayable after that.

@Spikhalskiy Spikhalskiy requested a review from mfateev July 5, 2021 20:03
@Spikhalskiy Spikhalskiy force-pushed the 569-backwards-compatibility-fix branch from 1899929 to f075967 Compare July 5, 2021 20:05
…kflow class

Follow-up to temporalio#569 to preserve backwards compatibility with existing workflows.
@Spikhalskiy Spikhalskiy force-pushed the 569-backwards-compatibility-fix branch from f075967 to b23fce6 Compare July 5, 2021 20:11
@Spikhalskiy Spikhalskiy merged commit 177b895 into temporalio:master Jul 5, 2021
@vkoby vkoby mentioned this pull request Aug 5, 2021
@Spikhalskiy Spikhalskiy deleted the 569-backwards-compatibility-fix branch April 15, 2022 20:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants