Skip to content

fix(api): preserve cancellation ABI and expose inbound route domains - #57

Merged
bjarn merged 1 commit into
mainfrom
codex/restore-cancel-abi-and-inbound-domain
Oct 1, 2026
Merged

bjarn merged 1 commit into
mainfrom
codex/restore-cancel-abi-and-inbound-domain

Conversation

@bjarn

@bjarn bjarn commented Oct 1, 2026

Copy link
Copy Markdown
Contributor

Changes

Use a covariant return bridge to restore the original PR #53 JVM cancellation descriptor while retaining CancelScheduledMessageResponse for current callers. Expose optional nullable inboundRouteDomain.

Source contract

The combined specification was exported from revision cc20d3a24c8e1fdfc18dc3ced7a49071505dfba4, then split in a temporary workspace with the current docs script. Both outputs match the stored docs bytes. No source specification was changed or copied into this repository.

Team SHA-256: d29092db4b56011987088aadd8b71d2e3fe8a242441b206bfa6cf49d7409c31e.

Local validation

48 JUnit tests; Gradle build; an old compiled caller runs against the new SDK and a mock HTTP server. javap confirms both cancellation return descriptors.

Compatibility

This change adds a field or corrects contract checks. It does not remove a public method or type.

This PR does not merge or release the SDK.

@bjarn
bjarn requested a review from a team as a code owner October 1, 2026 20:02
@bjarn
bjarn merged commit 8f88d3d into main Oct 1, 2026
11 checks passed
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