Skip to content

Update sdk-core to main (WFT buffering fix) - #617

Draft
THardy98 wants to merge 1 commit into
mainfrom
chore/bump-core-wft-fix
Draft

THardy98 wants to merge 1 commit into
mainfrom
chore/bump-core-wft-fix

Conversation

@THardy98

@THardy98 THardy98 commented Oct 14, 2026 •

Copy link
Copy Markdown
Contributor

What was changed

Updates the sdk-core submodule from 38f83151 to 212e8150, Core's current main, which includes temporalio/sdk-rust#1640.

  • Ran Core's update-core tool (what rake core:update runs), which imported Core's changelog entries as fragments, then cargo fetch (one Cargo.lock line).
  • Regenerated the protos with rake proto:generate: Core's range includes an API update (Update Upstream Protos for Nexus Handler Callbacks sdk-rust#1652), which changes 10 protos' generated Ruby, RBI and RBS files.

Why?

temporalio/sdk-rust#1640 fixes workers losing workflow tasks while a workflow waits on a local activity ("Trying to send a new WFT for a run which already has one!"). The lost workflow task times out, and the retry can fail with a nondeterminism error and leave the workflow stuck.

Noticing this during load testing.

Checklist

  1. Closes

  2. How was this tested:

  3. Any docs updates needed?
    No.

🤖 Generated with Claude Code

Brings in temporalio/sdk-rust#1640. Ran core:update's tool and cargo
fetch, and regenerated the protos Core's API update changed.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

This branch has not been deployed

No deployments
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.

1 participant