-
Notifications
You must be signed in to change notification settings - Fork 880
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove namespace field from ScheduleActivityTaskCommandAttributes message #2753
Remove namespace field from ScheduleActivityTaskCommandAttributes message #2753
Conversation
e41619d
to
3766979
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do you plan to update history activity transfer task definition and matching AddActivityTask request as well?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Will there be any backward/forward compatibility issues when rolling out the change?
9e76cf4
to
da8a74d
Compare
c837627
to
37855be
Compare
Good point. Now it does! |
Some more context for what we are trying to do here.
But no logic will use those three fields. And in 1.18 those write logic will also be removed. |
What changed?
Remove
namespace
field fromScheduleActivityTaskCommandAttributes
message.Why?
To remove ability of cross namespace activity calls.
See temporalio/api#174 for more details.
How did you test it?
Existing tests.
Potential risks
Low risk:
namespace
field is not exposed for the most SDKs but there might be some unofficial SDK which will loose ability to start activity in another namespace.Is hotfix candidate?