diff --git a/CHANGELOG.md b/CHANGELOG.md index d4bbaba..55c7b1d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,23 @@ # Changelog All notable changes to this project will be documented in this file. +## [0.6.0](https://github.com/arcboxlabs/aigateway/compare/v0.5.0...v0.6.0) - 2026-07-09 + +### Added +- *(aigateway)* structured logging (tracing)- *(aigateway)* echo the requested Anthropic model in responses- *(aigateway)* expose upstream Quirks in config- *(aigateway)* keepalive ping during streaming- *(aigateway)* add /v1/models and /v1/messages/count_tokens- *(aigateway)* openai-responses wire, richer stream usage, upstream proxy- *(aigateway)* loopback Anthropic → OpenAI-compatible gateway server- *(aigw-anthropic)* add inbound native bridge + +### Fixed +- *(aigateway)* raise inbound body limit to 64 MiB- *(aigateway)* always terminate the Anthropic stream- *(aigw-anthropic)* clean placeholder for image tool results + +### Documentation +- document the gateway sidecar spawn contract and config + +### Miscellaneous +- build darwin-x64 on macos-14 (cross-compile)- build + publish per-platform binaries on release tags- add devenv development environment + +### Build +- switch reqwest from native-tls to rustls (webpki-roots) + ## [0.5.0](https://github.com/arcboxlabs/aigateway/compare/v0.4.0...v0.5.0) - 2026-05-14 ### Added diff --git a/Cargo.lock b/Cargo.lock index 5917826..cc83f2f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -13,7 +13,7 @@ dependencies = [ [[package]] name = "aigateway" -version = "0.5.0" +version = "0.6.0" dependencies = [ "aigw", "aigw-anthropic", @@ -41,7 +41,7 @@ dependencies = [ [[package]] name = "aigw" -version = "0.5.0" +version = "0.6.0" dependencies = [ "aigw-anthropic", "aigw-gemini", @@ -51,7 +51,7 @@ dependencies = [ [[package]] name = "aigw-anthropic" -version = "0.5.0" +version = "0.6.0" dependencies = [ "aigw-core", "bon", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "aigw-core" -version = "0.5.0" +version = "0.6.0" dependencies = [ "bon", "bytes", @@ -84,7 +84,7 @@ dependencies = [ [[package]] name = "aigw-gemini" -version = "0.5.0" +version = "0.6.0" dependencies = [ "aigw-core", "bon", @@ -103,7 +103,7 @@ dependencies = [ [[package]] name = "aigw-openai" -version = "0.5.0" +version = "0.6.0" dependencies = [ "aigw-core", "bon", @@ -123,7 +123,7 @@ dependencies = [ [[package]] name = "aigw-openai-compat" -version = "0.5.0" +version = "0.6.0" dependencies = [ "aigw-core", "aigw-openai", diff --git a/Cargo.toml b/Cargo.toml index f7de048..4951813 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -10,18 +10,18 @@ members = [ resolver = "3" [workspace.package] -version = "0.5.0" +version = "0.6.0" edition = "2024" license = "MIT" repository = "https://github.com/arcboxlabs/aigateway" [workspace.dependencies] -aigw = { version = "0.5.0", path = "providers/aigw" } -aigw-core = { version = "0.5.0", path = "providers/aigw-core" } -aigw-openai = { version = "0.5.0", path = "providers/aigw-openai" } -aigw-openai-compat = { version = "0.5.0", path = "providers/aigw-openai-compat" } -aigw-anthropic = { version = "0.5.0", path = "providers/aigw-anthropic" } -aigw-gemini = { version = "0.5.0", path = "providers/aigw-gemini" } +aigw = { version = "0.6.0", path = "providers/aigw" } +aigw-core = { version = "0.6.0", path = "providers/aigw-core" } +aigw-openai = { version = "0.6.0", path = "providers/aigw-openai" } +aigw-openai-compat = { version = "0.6.0", path = "providers/aigw-openai-compat" } +aigw-anthropic = { version = "0.6.0", path = "providers/aigw-anthropic" } +aigw-gemini = { version = "0.6.0", path = "providers/aigw-gemini" } [package] name = "aigateway" diff --git a/providers/aigw-anthropic/CHANGELOG.md b/providers/aigw-anthropic/CHANGELOG.md index 068d712..1831d72 100644 --- a/providers/aigw-anthropic/CHANGELOG.md +++ b/providers/aigw-anthropic/CHANGELOG.md @@ -2,6 +2,17 @@ All notable changes to this project will be documented in this file. +## [0.6.0](https://github.com/arcboxlabs/aigateway/compare/aigw-anthropic-v0.5.0...aigw-anthropic-v0.6.0) - 2026-07-09 + +### Added +- *(aigateway)* echo the requested Anthropic model in responses- *(aigateway)* openai-responses wire, richer stream usage, upstream proxy- *(aigw-anthropic)* add inbound native bridge + +### Fixed +- *(aigw-anthropic)* clean placeholder for image tool results + +### Build +- switch reqwest from native-tls to rustls (webpki-roots) + ## [0.5.0](https://github.com/arcboxlabs/aigateway/compare/aigw-anthropic-v0.4.0...aigw-anthropic-v0.5.0) - 2026-05-14 ### Added diff --git a/providers/aigw-gemini/CHANGELOG.md b/providers/aigw-gemini/CHANGELOG.md index af342d0..c3c57e7 100644 --- a/providers/aigw-gemini/CHANGELOG.md +++ b/providers/aigw-gemini/CHANGELOG.md @@ -2,6 +2,11 @@ All notable changes to this project will be documented in this file. +## [0.6.0](https://github.com/arcboxlabs/aigateway/compare/aigw-gemini-v0.5.0...aigw-gemini-v0.6.0) - 2026-07-09 + +### Build +- switch reqwest from native-tls to rustls (webpki-roots) + ## [0.5.0](https://github.com/arcboxlabs/aigateway/compare/aigw-gemini-v0.4.0...aigw-gemini-v0.5.0) - 2026-05-14 ### Added diff --git a/providers/aigw-openai/CHANGELOG.md b/providers/aigw-openai/CHANGELOG.md index cdff43f..ab80163 100644 --- a/providers/aigw-openai/CHANGELOG.md +++ b/providers/aigw-openai/CHANGELOG.md @@ -1,6 +1,11 @@ # Changelog All notable changes to this project will be documented in this file. +## [0.6.0](https://github.com/arcboxlabs/aigateway/compare/aigw-openai-v0.5.0...aigw-openai-v0.6.0) - 2026-07-09 + +### Build +- switch reqwest from native-tls to rustls (webpki-roots) + ## [0.5.0](https://github.com/arcboxlabs/aigateway/compare/aigw-openai-v0.4.0...aigw-openai-v0.5.0) - 2026-05-14 ### Added diff --git a/providers/aigw/CHANGELOG.md b/providers/aigw/CHANGELOG.md index 7f2d7a2..b9b1cfe 100644 --- a/providers/aigw/CHANGELOG.md +++ b/providers/aigw/CHANGELOG.md @@ -1,6 +1,17 @@ # Changelog All notable changes to this project will be documented in this file. +## [0.6.0](https://github.com/arcboxlabs/aigateway/compare/aigw-v0.5.0...aigw-v0.6.0) - 2026-07-09 + +### Added +- *(aigateway)* echo the requested Anthropic model in responses- *(aigateway)* openai-responses wire, richer stream usage, upstream proxy- *(aigw-anthropic)* add inbound native bridge + +### Fixed +- *(aigw-anthropic)* clean placeholder for image tool results + +### Build +- switch reqwest from native-tls to rustls (webpki-roots) + ## [0.5.0](https://github.com/arcboxlabs/aigateway/compare/aigw-v0.4.0...aigw-v0.5.0) - 2026-05-14 ### Added