Skip to content

Conversation

@fabianfett
Copy link
Member

Transaction is @unchecked Sendable, since its NIOLockedValueBox can not infer Sendability if its value isn't Sendable. The @unchecked Sendable annotation has hidden the fact, that HTTPClientRequest.Prepared needs to be Sendable as well. Let's make this right in this PR.

`Transaction` is @unchecked Sendable, since its NIOLockedValueBox can not infer Sendability if its value isn't Sendable. The @unchecked Sendable annotation has hidden the fact, that `HTTPClientRequest.Prepared` needs to be Sendable as well. Let's make this right in this PR.
@fabianfett fabianfett added the 🔨 semver/patch No public API change. label Jan 7, 2026
@Lukasa Lukasa merged commit 5fd3d5c into main Jan 7, 2026
33 checks passed
@Lukasa Lukasa deleted the ff-missing-Sendable-annotation branch January 7, 2026 07:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🔨 semver/patch No public API change.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants