diff --git a/CHANGELOG.md b/CHANGELOG.md index 1d09728..caf46d9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,8 +9,15 @@ Changelog tracking starts with 0.2.0. Prior versions were not tracked. ## [Unreleased] +## [0.7.2] - 2026-09-15 + ### Added +- **Authenticated connection ownership.** `TcpStream::connection_owner()` returns an opaque + `ConnectionOwner` comparison handle for an authenticated local connection. Capsules can use the + handle to route approval prompts to the originating client session without exposing credentials + or granting access to another connection's identity. (`astrid-runtime/wit#25`) + - **`astrid:http@1.1.0` per-request controls.** The `http` module moves to the additive `@1.1.0` host interface; an unset option reproduces `@1.0.0` behaviour exactly. New `Request` builders: `.timeout(Duration)` (total), `.connect_timeout`, `.first_byte_timeout`, `.read_timeout` @@ -291,7 +298,8 @@ it actually holds instead of hard-coding assumptions). No breaking changes. Initial tracked release. See the [repository history](https://github.com/unicity-astrid/sdk-rust/commits/v0.2.0) for changes included in this version. -[Unreleased]: https://github.com/unicity-astrid/sdk-rust/compare/v0.4.0...HEAD +[Unreleased]: https://github.com/astrid-runtime/sdk-rust/compare/v0.7.2...HEAD +[0.7.2]: https://github.com/astrid-runtime/sdk-rust/compare/v0.7.1...v0.7.2 [0.4.0]: https://github.com/unicity-astrid/sdk-rust/compare/v0.3.0...v0.4.0 [0.3.0]: https://github.com/unicity-astrid/sdk-rust/compare/v0.2.2...v0.3.0 [0.2.2]: https://github.com/unicity-astrid/sdk-rust/compare/v0.2.1...v0.2.2 diff --git a/Cargo.toml b/Cargo.toml index 87cc1b1..2b5094f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -10,7 +10,7 @@ members = [ exclude = ["examples/test-capsule"] [workspace.package] -version = "0.7.1" +version = "0.7.2" edition = "2024" authors = ["Joshua J. Bouw ", "Unicity Labs "] license = "MIT OR Apache-2.0" @@ -18,9 +18,9 @@ repository = "https://github.com/astrid-runtime/sdk-rust" rust-version = "1.94" [workspace.dependencies] -astrid-sdk = { path = "astrid-sdk", version = "0.7.1" } -astrid-sdk-macros = { path = "astrid-sdk-macros", version = "0.7.1" } -astrid-sys = { path = "astrid-sys", version = "0.7.1" } +astrid-sdk = { path = "astrid-sdk", version = "0.7.2" } +astrid-sdk-macros = { path = "astrid-sdk-macros", version = "0.7.2" } +astrid-sys = { path = "astrid-sys", version = "0.7.2" } astrid-types = { version = "0.7" } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0"