Skip to content
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

Rename UpdateHandle to WorkflowUpdateHandle (💥 - incompatible change) #2204

Merged
merged 4 commits into from
Sep 3, 2024

Conversation

stephanos
Copy link
Contributor

@stephanos stephanos commented Sep 3, 2024

What was changed

Renamed UpdateHandle to WorkflowUpdateHandle.

This is a breaking change.

⚠️ Feature tests are failing; I can update them as a fast follow-up.

Why?

Consistency. (as discussed previously)

Checklist

How was this tested:

Existing tests.

Any docs updates needed?

I checked https://docs.temporal.io/develop/java/message-passing and the UpdateHandle type isn't mentioned anywhere.

I also cannot see it in the samples repo (search)

The release docs will need to mention this change, though.

@stephanos stephanos force-pushed the UpdateHandle branch 2 times, most recently from c4aefc5 to bf2a136 Compare September 3, 2024 16:22
@stephanos stephanos marked this pull request as ready for review September 3, 2024 16:24
@stephanos stephanos requested a review from a team as a code owner September 3, 2024 16:24
Copy link
Member

@cretz cretz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. I'm adding a 💥 to the PR description since it's backwards incompatible and we will need to clarify in next release notes. May want to wait for @Quinn-With-Two-Ns approval.

@cretz cretz changed the title Rename UpdateHandle to WorkflowUpdateHandle Rename UpdateHandle to WorkflowUpdateHandle (💥 - incompatible change) Sep 3, 2024
@Quinn-With-Two-Ns
Copy link
Contributor

LGTM, you'll need to create a feature branch and update the code since it did use UpdateHandle

@Quinn-With-Two-Ns
Copy link
Contributor

Let me know if you need any help with that!

@stephanos
Copy link
Contributor Author

👀 temporalio/features#532

@Quinn-With-Two-Ns
Copy link
Contributor

LGTM!

@stephanos stephanos merged commit ecd26b7 into master Sep 3, 2024
11 checks passed
@stephanos stephanos deleted the UpdateHandle branch September 3, 2024 22:45
dandavison added a commit to temporalio/documentation that referenced this pull request Sep 4, 2024
fairlydurable added a commit to temporalio/documentation that referenced this pull request Sep 12, 2024
* Initial pass to bring Java Messaging into compliance

* Stopping for lunch

* First pass for Java

* Responding to Dan's comments

* Final SDK team edits

* More SDK team edits

* s/UpdateHandle/WorkflowUpdateHandle/

temporalio/sdk-java#2204

* Clarify taxonomy of errors received by signal, update, and query

* Fix link to #signals in Python docs

* Delete link to sample

* Revert to dynamic components content from main

* Remove yellow highlight TODOs

cc @fairlydurable

* Update docs/develop/java/message-passing.mdx

---------

Co-authored-by: Dan Davison <[email protected]>
fairlydurable added a commit to temporalio/documentation that referenced this pull request Sep 16, 2024
* Java SDK message passing docs

* Make sure docs link point to latest

* Include language in exception

* Add Troubleshooting section

* Bring over new intro + a few minor edits

* Move message-handling patterns section ahead of troubleshooting

* Fix docusaurus build

* EDU-670: Backport Java into Python Coverage (#3036)

* Initial pass to bring Java Messaging into compliance

* Stopping for lunch

* First pass for Java

* Responding to Dan's comments

* Final SDK team edits

* More SDK team edits

* s/UpdateHandle/WorkflowUpdateHandle/

temporalio/sdk-java#2204

* Clarify taxonomy of errors received by signal, update, and query

* Fix link to #signals in Python docs

* Delete link to sample

* Revert to dynamic components content from main

* Remove yellow highlight TODOs

cc @fairlydurable

* Update docs/develop/java/message-passing.mdx

---------

Co-authored-by: Dan Davison <[email protected]>

* Mention timeout feature of wait_condition

* Convert "async" language to "blocking"

* Fix typo

* Update docs/develop/java/message-passing.mdx

Co-authored-by: Erica Sadun <[email protected]>

* Apply suggestions from code review

Co-authored-by: Erica Sadun <[email protected]>

* Apply suggestions from code review

Co-authored-by: Erica Sadun <[email protected]>

* Fix links

---------

Co-authored-by: Dan Davison <[email protected]>
Co-authored-by: Erica Sadun <[email protected]>
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.

3 participants