What's Changed
SemVer Minor
- Add socket option API for SO_REUSEPORT by @simonjbeaumont in #3741
- Add channel options for a vsock socket's local and remote addresses by @VictorDebray in #3689
SemVer Patch
- Fix warnings: private setters cannot be referenced from an '@inlinable' function by @fabianfett in #3719
- [Performance] Mark
QUICBinaryEncodingStrategy.bytesNeededForIntegeras@inlinableby @fabianfett in #3718 - Fix new NoUseUnstructuredThrowingTask warnings by @fabianfett in #3733
- Mark ByteBuffer._Storage's _capacity and _bytes
@exclusivity(unchecked)by @fabianfett in #3734
Other Changes
- Name the documented arguments the way the declarations name them by @karpovantonme in #3698
- Translate
SingleStepByteToMessageDecoderTestto Swift Testing by @fabianfett in #3729 - Translate
ByteToMessageDecoderVerifierTestto Swift Testing by @fabianfett in #3730 - Fix Integration Tests thresholds by @fabianfett in #3732
- fix(ci): fix static Linux SDK version discovery for main snapshots by @KevinSailema in #3726
- Fix Android Swift SDK installation by @czechboy0 in #3737
- Android CI builds shouldn't link the stdlib statically by @czechboy0 in #3739
- Fix the Returns callout on DispatchQueue.asyncWithFuture by @hxperl in #3740
New Contributors
- @karpovantonme made their first contribution in #3698
- @KevinSailema made their first contribution in #3726
- @hxperl made their first contribution in #3740
- @VictorDebray made their first contribution in #3689
Full Changelog: 2.102.0...2.103.0