diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 2537c1f..f1c1e58 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.4.0" + ".": "0.5.0" } diff --git a/.version b/.version index 1d0ba9e..8f0916f 100644 --- a/.version +++ b/.version @@ -1 +1 @@ -0.4.0 +0.5.0 diff --git a/CHANGELOG.md b/CHANGELOG.md index e250f74..466f350 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,25 @@ # Changelog +## [0.5.0](https://github.com/elide-dev/bemo/compare/v0.4.0...v0.5.0) (2026-11-05) + + +### Features + +* **native:** adopt Myna binding ABI 2 and refresh toolchains ([#93](https://github.com/elide-dev/bemo/issues/93)) ([34158ac](https://github.com/elide-dev/bemo/commit/34158ac77bab25523344c5129419f021670e2414)) + + +### Migration + +Native Image consumers must regenerate bindings with Myna 0.8.0 and use Elide +Graal 25.5.5-elide.24. Generated bindings now use binding ABI 2; Bemo's C transport +ABI remains 3. See [the binding and leaf-call audit](docs/generated-seam.md). +This release also updates Elide to 1.6.2, the native toolchain to 2026.11.1, +Rust to nightly-2026-10-09, and AWS-LC to 1.19.0. + +### Bug Fixes + +* **release:** publish framework modules from immutable releases ([#89](https://github.com/elide-dev/bemo/issues/89)) ([4cd42fe](https://github.com/elide-dev/bemo/commit/4cd42fe9e8f93f64f1f4126df1830b600998dcfa)) + ## [0.4.0](https://github.com/elide-dev/bemo/compare/v0.3.0...v0.4.0) (2026-10-12) diff --git a/Cargo.lock b/Cargo.lock index 231252e..25e9b16 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -81,7 +81,7 @@ dependencies = [ [[package]] name = "bemo" -version = "0.4.0" +version = "0.5.0" dependencies = [ "aws-lc-rs", "bytes", @@ -104,7 +104,7 @@ dependencies = [ [[package]] name = "bemo-ffi" -version = "0.4.0" +version = "0.5.0" dependencies = [ "bemo", ] diff --git a/Cargo.toml b/Cargo.toml index c00061b..d6b7746 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ members = ["crates/bemo", "crates/bemo-ffi"] resolver = "3" [workspace.package] -version = "0.4.0" +version = "0.5.0" edition = "2024" license = "Apache-2.0" repository = "https://github.com/elide-dev/bemo" @@ -13,7 +13,7 @@ repository = "https://github.com/elide-dev/bemo" zlib-rs = { version = "=0.6.7", git = "https://github.com/jlucaso1/zlib-rs.git", rev = "cedb23f2a9329d0bc81d0c8068d74d2b16a24dd6", default-features = false, features = ["std"] } flate2 = { version = "=1.1.10", default-features = false, features = ["rust_backend"] } crc32fast = "=1.5.3" -bemo = { path = "crates/bemo", version = "0.4.0", default-features = false } +bemo = { path = "crates/bemo", version = "0.5.0", default-features = false } compio-buf = { version = "=0.8.3", git = "https://github.com/elide-tools/compio.git", rev = "029af1602c7701dd4fc607c9c857a26144153b14" } compio-driver = { version = "=0.12.5", features = ["polling"], git = "https://github.com/elide-tools/compio.git", rev = "029af1602c7701dd4fc607c9c857a26144153b14" } diff --git a/fuzz/Cargo.lock b/fuzz/Cargo.lock index c7d00ab..a91aabf 100644 --- a/fuzz/Cargo.lock +++ b/fuzz/Cargo.lock @@ -54,7 +54,7 @@ dependencies = [ [[package]] name = "bemo" -version = "0.4.0" +version = "0.5.0" dependencies = [ "aws-lc-rs", "bytes", diff --git a/tests/embedder/Cargo.lock b/tests/embedder/Cargo.lock index 97be835..165849b 100644 --- a/tests/embedder/Cargo.lock +++ b/tests/embedder/Cargo.lock @@ -42,7 +42,7 @@ dependencies = [ [[package]] name = "bemo" -version = "0.4.0" +version = "0.5.0" dependencies = [ "aws-lc-rs", "bytes", @@ -70,7 +70,7 @@ dependencies = [ [[package]] name = "bemo-ffi" -version = "0.4.0" +version = "0.5.0" dependencies = [ "bemo", ]