Skip to content

release: 0.16.268 - #268

Merged
MDA2AV merged 1 commit into
mainfrom
release/0.16.268
Oct 3, 2026
Merged

MDA2AV merged 1 commit into
mainfrom
release/0.16.268

Conversation

@MDA2AV

@MDA2AV MDA2AV commented Oct 3, 2026

Copy link
Copy Markdown
Owner

All twelve published packages share one version, as always. The bump is only the twelve Version elements; IoxideRuntime.Version is generated from ioxide.csproj. The minor version moves because #246 renames public options.

Carries everything since 0.15.251:

Breaking

  • Removed: TcpOptions.IdleTimeoutMs and QuicOptions.IdleTimeoutMs. Use ReadTimeoutMs, which only counts time spent waiting on the peer.
  • Renamed: QuicEvictReason.IdleTimeout is now ReadTimeout.
  • Default change: TcpOptions.RecvQueueEntries is 4096 (was 64).

Native

  • libioxide_ngtcp2: ABI 5.
  • libioxide_nghttp2 and libioxide_nghttp3: rebuilt from the commits the shipped libraries came from (verified symbol by symbol), with new shim exports only. Their build scripts are now pinned, as the ngtcp2 one already was.

On the merged main (324913b): E2E 231, Unit 60, Http 44, Tls 151, Chaos 47 and File 4 pass. The 7 kTLS tests were skipped locally because the tls module isn't loaded; CI loads it.

All twelve published packages share one version; the bump is only the twelve Version
elements, and IoxideRuntime.Version is generated from ioxide.csproj. The minor moves because
#246 renames public options (IdleTimeoutMs -> ReadTimeoutMs on TCP and QUIC).
@MDA2AV
MDA2AV merged commit 546e634 into main Oct 3, 2026
1 check passed
@MDA2AV
MDA2AV deleted the release/0.16.268 branch October 5, 2026 15:28
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