Skip to content

release: 0.18.374 - #374

Merged
MDA2AV merged 1 commit into
mainfrom
release/0.18.374
Oct 14, 2026
Merged

MDA2AV merged 1 commit into
mainfrom
release/0.18.374

Conversation

@MDA2AV

@MDA2AV MDA2AV commented Oct 14, 2026

Copy link
Copy Markdown
Owner

All eleven published packages share one version, as always. The bump is only their Version elements; IoxideRuntime.Version is generated from ioxide.csproj. ioxide.redis.stackexchange is bumped too, so a manual pack matches, but CI does not pack it.

The minor goes to 18 for #373: TLS moves from the system OpenSSL to a BoringSSL that ships in the packages. The public API does not change; the behaviour that does is listed below.

Carries everything since 0.17.340:

Breaking

Native

  • libioxide_boringssl.so (new, in ioxide, 3.3 MB): BoringSSL at 5b83e5d, built by scripts/build-boringssl-native.sh. It needs only libc.
  • libioxide_ngtcp2.so: rebuilt by scripts/build-ngtcp2-native.sh on BoringSSL's libcrypto, linked in with its symbols hidden (1.2 MB -> 2.9 MB). It needs only libc.

The packages ship both libraries; consumers rebuild nothing. Checked from outside the repo: a net10.0 app referencing the packed ioxide 0.18.374 runs the docs' Tls/OpenSsl program and serves HTTPS (TLS 1.3, ECDSA). It loads libioxide_boringssl.so from the package's runtimes/linux-x64/native and never loads the system libssl.so.3.

On this branch's tree (main at e18120c, plus the bump), all eight suites pass with none skipped: E2E 288, Unit 82, Http 88, Tls 194, Chaos 79, File 5, Pg 18 and Redis 6. The tls module was loaded, so the kTLS tests ran.

Some tests stay pending. Each one pins a known gap and fails the run once the gap is fixed: E2E 5, Unit 1, Chaos 1, and Redis 1 (#336). The TLS and HTTP client suites have none left.

All eleven published packages share one version; the bump is only their Version elements, and
IoxideRuntime.Version is generated from ioxide.csproj. ioxide.redis.stackexchange is bumped too,
though CI does not pack it.
@MDA2AV
MDA2AV merged commit 25ded19 into main Oct 14, 2026
1 check 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.

1 participant