diff --git a/Cargo.lock b/Cargo.lock index 7bca17d4f..e08f3a8da 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -39,7 +39,7 @@ dependencies = [ [[package]] name = "aether-acp-utils" -version = "0.5.13" +version = "0.5.14" dependencies = [ "aether-acp-utils", "aether-llm", @@ -62,7 +62,7 @@ dependencies = [ [[package]] name = "aether-agent-cli" -version = "0.9.15" +version = "0.9.16" dependencies = [ "aether-acp-utils", "aether-agent-cli", @@ -107,7 +107,7 @@ dependencies = [ [[package]] name = "aether-agent-core" -version = "0.9.4" +version = "0.9.5" dependencies = [ "aether-agent-core", "aether-auth", @@ -142,7 +142,7 @@ dependencies = [ [[package]] name = "aether-auth" -version = "0.1.17" +version = "0.1.18" dependencies = [ "age", "apple-native-keyring-store", @@ -199,7 +199,7 @@ dependencies = [ [[package]] name = "aether-evals" -version = "0.3.20" +version = "0.3.21" dependencies = [ "aether-agent-core", "aether-llm", @@ -217,7 +217,7 @@ dependencies = [ [[package]] name = "aether-llm" -version = "0.9.13" +version = "0.9.14" dependencies = [ "aether-auth", "aether-doctest", @@ -296,7 +296,7 @@ dependencies = [ [[package]] name = "aether-mcp-servers" -version = "0.8.4" +version = "0.8.5" dependencies = [ "aether-agent-core", "aether-auth", @@ -331,7 +331,7 @@ dependencies = [ [[package]] name = "aether-mcp-utils" -version = "0.7.13" +version = "0.7.14" dependencies = [ "aether-auth", "async-stream", @@ -355,7 +355,7 @@ dependencies = [ [[package]] name = "aether-project" -version = "0.5.58" +version = "0.5.59" dependencies = [ "aether-agent-core", "aether-doctest", @@ -375,7 +375,7 @@ dependencies = [ [[package]] name = "aether-schemas" -version = "0.2.20" +version = "0.2.21" dependencies = [ "aether-agent-cli", "aether-agent-core", @@ -398,7 +398,7 @@ dependencies = [ [[package]] name = "aether-sessions" -version = "0.3.13" +version = "0.3.14" dependencies = [ "aether-acp-utils", "aether-agent-core", @@ -418,7 +418,7 @@ dependencies = [ [[package]] name = "aether-telemetry" -version = "0.3.13" +version = "0.3.14" dependencies = [ "aether-agent-core", "aether-llm", @@ -460,7 +460,7 @@ dependencies = [ [[package]] name = "aether-wisp" -version = "0.7.14" +version = "0.7.15" dependencies = [ "aether-acp-utils", "aether-utils", diff --git a/Cargo.toml b/Cargo.toml index 0c12c9912..ed077d810 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -13,7 +13,7 @@ pub_underscore_fields = "allow" absolute_paths = "warn" [workspace.dependencies] -aether-sessions = { path = "crates/aether-sessions", version = "0.3.13" } +aether-sessions = { path = "crates/aether-sessions", version = "0.3.14" } # AWS SDK aws-config = { version = "1.8.18", features = ["behavior-version-latest"] } diff --git a/crates/acp-utils/CHANGELOG.md b/crates/acp-utils/CHANGELOG.md index 4a59cb1b5..10dbde974 100644 --- a/crates/acp-utils/CHANGELOG.md +++ b/crates/acp-utils/CHANGELOG.md @@ -2,6 +2,12 @@ All notable changes to this project will be documented in this file. +## [0.5.14](https://github.com/contextbridge/aether/compare/aether-acp-utils-v0.5.13...aether-acp-utils-v0.5.14) - 2026-10-12 + +### Other + +- updated the following local packages: aether-llm + ## [0.5.13](https://github.com/contextbridge/aether/compare/aether-acp-utils-v0.5.12...aether-acp-utils-v0.5.13) - 2026-10-10 ### Other diff --git a/crates/acp-utils/Cargo.toml b/crates/acp-utils/Cargo.toml index 876fd750b..b03b3674c 100644 --- a/crates/acp-utils/Cargo.toml +++ b/crates/acp-utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "aether-acp-utils" -version = "0.5.13" +version = "0.5.14" edition = "2024" description = "Agent Client Protocol (ACP) utilities for the Aether AI agent framework" license = "MIT" @@ -48,7 +48,7 @@ thiserror = { workspace = true } tokio-tungstenite = { workspace = true, optional = true } [target.'cfg(not(target_family = "wasm"))'.dependencies] -llm = { package = "aether-llm", path = "../llm", version = "0.9.13" } +llm = { package = "aether-llm", path = "../llm", version = "0.9.14" } rmcp = { workspace = true, features = ["client", "elicitation"] } [target.'cfg(target_family = "wasm")'.dependencies] diff --git a/crates/aether-auth/CHANGELOG.md b/crates/aether-auth/CHANGELOG.md index 9d4300c2a..adf1b3487 100644 --- a/crates/aether-auth/CHANGELOG.md +++ b/crates/aether-auth/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.18](https://github.com/contextbridge/aether/compare/aether-auth-v0.1.17...aether-auth-v0.1.18) - 2026-10-12 + +### Added + +- Support sigv4 auth mechanism for MCP servers. ([#597](https://github.com/contextbridge/aether/pull/597)) + ## [0.1.17](https://github.com/contextbridge/aether/compare/aether-auth-v0.1.16...aether-auth-v0.1.17) - 2026-10-08 ### Other diff --git a/crates/aether-auth/Cargo.toml b/crates/aether-auth/Cargo.toml index abe61a51a..3bad09513 100644 --- a/crates/aether-auth/Cargo.toml +++ b/crates/aether-auth/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "aether-auth" -version = "0.1.17" +version = "0.1.18" edition = "2024" description = "OAuth credential storage, authorization flows and AWS SigV4 signing for the Aether AI agent framework" license = "MIT" diff --git a/crates/aether-cli/CHANGELOG.md b/crates/aether-cli/CHANGELOG.md index 1123515ab..68846b77f 100644 --- a/crates/aether-cli/CHANGELOG.md +++ b/crates/aether-cli/CHANGELOG.md @@ -4,6 +4,16 @@ All notable changes to this project will be documented in this file. ## [Unreleased] +## [0.9.16](https://github.com/contextbridge/aether/compare/aether-agent-cli-v0.9.15...aether-agent-cli-v0.9.16) - 2026-10-12 + +### Added + +- Support sigv4 auth mechanism for MCP servers. ([#597](https://github.com/contextbridge/aether/pull/597)) + +### Other + +- Simplify MCP code around Client, Server and Gateway concepts ([#595](https://github.com/contextbridge/aether/pull/595)) + ## [0.9.15](https://github.com/contextbridge/aether/compare/aether-agent-cli-v0.9.14...aether-agent-cli-v0.9.15) - 2026-10-10 ### Fixed diff --git a/crates/aether-cli/Cargo.toml b/crates/aether-cli/Cargo.toml index 7df0ccb4d..5a55fb6b2 100644 --- a/crates/aether-cli/Cargo.toml +++ b/crates/aether-cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "aether-agent-cli" -version = "0.9.15" +version = "0.9.16" edition = "2024" description = "CLI and ACP server for the Aether AI coding agent" license = "MIT" @@ -32,18 +32,18 @@ path = "src/main.rs" testing = ["acp_utils/testing", "mcp_utils/testing", "aether-core/testing"] [dependencies] -aether-auth = { path = "../aether-auth", version = "0.1.17", features = ["keyring"] } +aether-auth = { path = "../aether-auth", version = "0.1.18", features = ["keyring"] } base64 = { workspace = true } -aether-core = { package = "aether-agent-core", path = "../aether-core", version = "0.9.4" } +aether-core = { package = "aether-agent-core", path = "../aether-core", version = "0.9.5" } aether-sessions = { workspace = true } -aether-project = { path = "../aether-project", version = "0.5.58" } -aether-telemetry = { path = "../aether-telemetry", version = "0.3.13" } -llm = { package = "aether-llm", path = "../llm", features = ["bedrock", "codex"], version = "0.9.13" } -mcp_utils = { package = "aether-mcp-utils", path = "../mcp-utils", version = "0.7.13" } -mcp-servers = { package = "aether-mcp-servers", path = "../mcp-servers", features = ["subagents"], version = "0.8.4" } -wisp = { package = "aether-wisp", path = "../wisp", version = "0.7.14" } +aether-project = { path = "../aether-project", version = "0.5.59" } +aether-telemetry = { path = "../aether-telemetry", version = "0.3.14" } +llm = { package = "aether-llm", path = "../llm", features = ["bedrock", "codex"], version = "0.9.14" } +mcp_utils = { package = "aether-mcp-utils", path = "../mcp-utils", version = "0.7.14" } +mcp-servers = { package = "aether-mcp-servers", path = "../mcp-servers", features = ["subagents"], version = "0.8.5" } +wisp = { package = "aether-wisp", path = "../wisp", version = "0.7.15" } ratatui = { workspace = true } -acp_utils = { package = "aether-acp-utils", path = "../acp-utils", features = ["websocket"], version = "0.5.13" } +acp_utils = { package = "aether-acp-utils", path = "../acp-utils", features = ["websocket"], version = "0.5.14" } agent-client-protocol = { workspace = true } clankerdiff-core = { workspace = true } clankerdiff-protocol = { workspace = true } @@ -76,4 +76,4 @@ libc = { workspace = true } [dev-dependencies] aether-agent-cli = { path = ".", features = ["testing"] } tokio = { workspace = true, features = ["test-util"] } -acp_utils = { package = "aether-acp-utils", path = "../acp-utils", features = ["testing"], version = "0.5.13" } +acp_utils = { package = "aether-acp-utils", path = "../acp-utils", features = ["testing"], version = "0.5.14" } diff --git a/crates/aether-core/CHANGELOG.md b/crates/aether-core/CHANGELOG.md index cfb692480..7cebf0ec0 100644 --- a/crates/aether-core/CHANGELOG.md +++ b/crates/aether-core/CHANGELOG.md @@ -4,6 +4,16 @@ All notable changes to this project will be documented in this file. ## [Unreleased] +## [0.9.5](https://github.com/contextbridge/aether/compare/aether-agent-core-v0.9.4...aether-agent-core-v0.9.5) - 2026-10-12 + +### Added + +- Support sigv4 auth mechanism for MCP servers. ([#597](https://github.com/contextbridge/aether/pull/597)) + +### Other + +- Simplify MCP code around Client, Server and Gateway concepts ([#595](https://github.com/contextbridge/aether/pull/595)) + ## [0.9.4](https://github.com/contextbridge/aether/compare/aether-agent-core-v0.9.3...aether-agent-core-v0.9.4) - 2026-10-10 ### Other diff --git a/crates/aether-core/Cargo.toml b/crates/aether-core/Cargo.toml index a1745a6c2..5d24aeb88 100644 --- a/crates/aether-core/Cargo.toml +++ b/crates/aether-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "aether-agent-core" -version = "0.9.4" +version = "0.9.5" edition = "2024" description = "A minimal Rust library for building AI agents with MCP tool integration" license = "MIT" @@ -40,9 +40,9 @@ tracing = { workspace = true } thiserror = { workspace = true } glob = { workspace = true } http = { workspace = true } -aether-auth = { path = "../aether-auth", version = "0.1.17", features = ["sigv4"] } -mcp_utils = { package = "aether-mcp-utils", path = "../mcp-utils", version = "0.7.13" } -llm = { package = "aether-llm", path = "../llm", version = "0.9.13", features = ["codex"] } +aether-auth = { path = "../aether-auth", version = "0.1.18", features = ["sigv4"] } +mcp_utils = { package = "aether-mcp-utils", path = "../mcp-utils", version = "0.7.14" } +llm = { package = "aether-llm", path = "../llm", version = "0.9.14", features = ["codex"] } utils = { package = "aether-utils", path = "../utils", version = "0.2.19" } uuid = { workspace = true } tempfile = { workspace = true, optional = true } diff --git a/crates/aether-evals/CHANGELOG.md b/crates/aether-evals/CHANGELOG.md index 0ea578422..c19335486 100644 --- a/crates/aether-evals/CHANGELOG.md +++ b/crates/aether-evals/CHANGELOG.md @@ -2,6 +2,12 @@ All notable changes to this project will be documented in this file. +## [0.3.21](https://github.com/contextbridge/aether/compare/aether-evals-v0.3.20...aether-evals-v0.3.21) - 2026-10-12 + +### Other + +- updated the following local packages: aether-llm, aether-agent-core + ## [0.3.20](https://github.com/contextbridge/aether/compare/aether-evals-v0.3.19...aether-evals-v0.3.20) - 2026-10-10 ### Other diff --git a/crates/aether-evals/Cargo.toml b/crates/aether-evals/Cargo.toml index d1d9525b4..28df644ec 100644 --- a/crates/aether-evals/Cargo.toml +++ b/crates/aether-evals/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "aether-evals" -version = "0.3.20" +version = "0.3.21" edition = "2024" description = "Dockerized eval harness for Aether AI agents" license = "MIT" @@ -25,8 +25,8 @@ schemars = { workspace = true } thiserror = { workspace = true } tracing = { workspace = true } tempfile = { workspace = true } -aether-core = { package = "aether-agent-core", path = "../aether-core", version = "0.9.4" } -llm = { package = "aether-llm", path = "../llm", version = "0.9.13" } +aether-core = { package = "aether-agent-core", path = "../aether-core", version = "0.9.5" } +llm = { package = "aether-llm", path = "../llm", version = "0.9.14" } testcontainers = { workspace = true } [lib] diff --git a/crates/aether-project/CHANGELOG.md b/crates/aether-project/CHANGELOG.md index c8aab4024..34030c739 100644 --- a/crates/aether-project/CHANGELOG.md +++ b/crates/aether-project/CHANGELOG.md @@ -2,6 +2,12 @@ All notable changes to this project will be documented in this file. +## [0.5.59](https://github.com/contextbridge/aether/compare/aether-project-v0.5.58...aether-project-v0.5.59) - 2026-10-12 + +### Other + +- Simplify MCP code around Client, Server and Gateway concepts ([#595](https://github.com/contextbridge/aether/pull/595)) + ## [0.5.58](https://github.com/contextbridge/aether/compare/aether-project-v0.5.57...aether-project-v0.5.58) - 2026-10-10 ### Other diff --git a/crates/aether-project/Cargo.toml b/crates/aether-project/Cargo.toml index f781ad23f..f9c167b24 100644 --- a/crates/aether-project/Cargo.toml +++ b/crates/aether-project/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "aether-project" -version = "0.5.58" +version = "0.5.59" edition = "2024" description = "Project-local settings and agent discovery for the Aether AI agent framework" license = "MIT" @@ -20,8 +20,8 @@ rustdoc-args = ["--cfg", "docsrs"] workspace = true [dependencies] -aether-core = { package = "aether-agent-core", path = "../aether-core", version = "0.9.4" } -llm = { package = "aether-llm", path = "../llm", version = "0.9.13" } +aether-core = { package = "aether-agent-core", path = "../aether-core", version = "0.9.5" } +llm = { package = "aether-llm", path = "../llm", version = "0.9.14" } utils = { package = "aether-utils", path = "../utils", version = "0.2.19" } schemars = { workspace = true } serde = { workspace = true } diff --git a/crates/aether-schemas/CHANGELOG.md b/crates/aether-schemas/CHANGELOG.md index 9e006056b..6e1ec6ba1 100644 --- a/crates/aether-schemas/CHANGELOG.md +++ b/crates/aether-schemas/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.21](https://github.com/contextbridge/aether/compare/aether-schemas-v0.2.20...aether-schemas-v0.2.21) - 2026-10-12 + +### Other + +- updated the following local packages: aether-llm, aether-agent-core, aether-project, aether-agent-cli, aether-evals + ## [0.2.20](https://github.com/contextbridge/aether/compare/aether-schemas-v0.2.19...aether-schemas-v0.2.20) - 2026-10-10 ### Other diff --git a/crates/aether-schemas/Cargo.toml b/crates/aether-schemas/Cargo.toml index ac889f60b..6fc77aa5f 100644 --- a/crates/aether-schemas/Cargo.toml +++ b/crates/aether-schemas/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "aether-schemas" -version = "0.2.20" +version = "0.2.21" edition = "2024" description = "Schema generation utilities for Aether SDK codegen" license = "MIT" @@ -15,9 +15,9 @@ dist = false workspace = true [dependencies] -aether-cli = { package = "aether-agent-cli", path = "../aether-cli", version = "0.9.15" } -aether-core = { package = "aether-agent-core", path = "../aether-core", version = "0.9.4" } -aether-evals = { path = "../aether-evals", version = "0.3.20" } -aether-project = { path = "../aether-project", version = "0.5.58" } -llm = { package = "aether-llm", path = "../llm", version = "0.9.13" } +aether-cli = { package = "aether-agent-cli", path = "../aether-cli", version = "0.9.16" } +aether-core = { package = "aether-agent-core", path = "../aether-core", version = "0.9.5" } +aether-evals = { path = "../aether-evals", version = "0.3.21" } +aether-project = { path = "../aether-project", version = "0.5.59" } +llm = { package = "aether-llm", path = "../llm", version = "0.9.14" } utils = { package = "aether-utils", path = "../utils", version = "0.2.19" } diff --git a/crates/aether-sessions/CHANGELOG.md b/crates/aether-sessions/CHANGELOG.md index 2166b36f3..a2290e840 100644 --- a/crates/aether-sessions/CHANGELOG.md +++ b/crates/aether-sessions/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.3.14](https://github.com/contextbridge/aether/compare/aether-sessions-v0.3.13...aether-sessions-v0.3.14) - 2026-10-12 + +### Other + +- Simplify MCP code around Client, Server and Gateway concepts ([#595](https://github.com/contextbridge/aether/pull/595)) + ## [0.3.13](https://github.com/contextbridge/aether/compare/aether-sessions-v0.3.12...aether-sessions-v0.3.13) - 2026-10-10 ### Other diff --git a/crates/aether-sessions/Cargo.toml b/crates/aether-sessions/Cargo.toml index dc38a7b56..edbff3956 100644 --- a/crates/aether-sessions/Cargo.toml +++ b/crates/aether-sessions/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "aether-sessions" -version = "0.3.13" +version = "0.3.14" edition = "2024" description = "Persisted session logs and transcript reconstruction for Aether" license = "MIT" @@ -18,9 +18,9 @@ analytics = ["dep:chrono", "dep:futures", "dep:sqlx", "dep:tokio"] testing = ["dep:tempfile"] [dependencies] -acp_utils = { package = "aether-acp-utils", path = "../acp-utils", default-features = false, version = "0.5.13" } -aether-core = { package = "aether-agent-core", path = "../aether-core", version = "0.9.4" } -llm = { package = "aether-llm", path = "../llm", version = "0.9.13" } +acp_utils = { package = "aether-acp-utils", path = "../acp-utils", default-features = false, version = "0.5.14" } +aether-core = { package = "aether-agent-core", path = "../aether-core", version = "0.9.5" } +llm = { package = "aether-llm", path = "../llm", version = "0.9.14" } chrono = { workspace = true, optional = true } futures = { workspace = true, optional = true } serde = { workspace = true } diff --git a/crates/aether-telemetry/CHANGELOG.md b/crates/aether-telemetry/CHANGELOG.md index f8ac13efa..552b6004e 100644 --- a/crates/aether-telemetry/CHANGELOG.md +++ b/crates/aether-telemetry/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.3.14](https://github.com/contextbridge/aether/compare/aether-telemetry-v0.3.13...aether-telemetry-v0.3.14) - 2026-10-12 + +### Other + +- updated the following local packages: aether-llm, aether-agent-core + ## [0.3.13](https://github.com/contextbridge/aether/compare/aether-telemetry-v0.3.12...aether-telemetry-v0.3.13) - 2026-10-10 ### Other diff --git a/crates/aether-telemetry/Cargo.toml b/crates/aether-telemetry/Cargo.toml index d70d160c9..6c4c9452d 100644 --- a/crates/aether-telemetry/Cargo.toml +++ b/crates/aether-telemetry/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "aether-telemetry" -version = "0.3.13" +version = "0.3.14" edition = "2024" description = "OpenTelemetry support for Aether GenAI calls" license = "MIT" @@ -13,8 +13,8 @@ dist = false workspace = true [dependencies] -aether-core = { package = "aether-agent-core", path = "../aether-core", version = "0.9.4" } -llm = { package = "aether-llm", path = "../llm", version = "0.9.13" } +aether-core = { package = "aether-agent-core", path = "../aether-core", version = "0.9.5" } +llm = { package = "aether-llm", path = "../llm", version = "0.9.14" } opentelemetry = { version = "0.33.0", default-features = false, features = ["trace", "metrics"] } opentelemetry_sdk = { version = "0.33.0", default-features = false, features = ["trace", "metrics", "rt-tokio", "experimental_trace_batch_span_processor_with_async_runtime", "experimental_metrics_periodicreader_with_async_runtime"] } opentelemetry-otlp = { version = "0.33.0", default-features = false, features = ["trace", "metrics", "http-proto", "reqwest-client"] } @@ -30,7 +30,7 @@ sha2 = { workspace = true } base16ct = { workspace = true } [dev-dependencies] -aether-core = { package = "aether-agent-core", path = "../aether-core", version = "0.9.4", features = ["testing"] } +aether-core = { package = "aether-agent-core", path = "../aether-core", version = "0.9.5", features = ["testing"] } axum = { workspace = true } opentelemetry-proto = { version = "0.33.0", default-features = false, features = ["gen-tonic-messages", "trace", "metrics"] } opentelemetry_sdk = { version = "0.33.0", default-features = false, features = ["trace", "metrics", "rt-tokio", "testing"] } diff --git a/crates/llm/CHANGELOG.md b/crates/llm/CHANGELOG.md index 6354ff08b..015f1e25d 100644 --- a/crates/llm/CHANGELOG.md +++ b/crates/llm/CHANGELOG.md @@ -2,6 +2,16 @@ All notable changes to this project will be documented in this file. +## [0.9.14](https://github.com/contextbridge/aether/compare/aether-llm-v0.9.13...aether-llm-v0.9.14) - 2026-10-12 + +### Added + +- Support sigv4 auth mechanism for MCP servers. ([#597](https://github.com/contextbridge/aether/pull/597)) + +### Other + +- Update models ([#594](https://github.com/contextbridge/aether/pull/594)) + ## [0.9.13](https://github.com/contextbridge/aether/compare/aether-llm-v0.9.12...aether-llm-v0.9.13) - 2026-10-10 ### Fixed diff --git a/crates/llm/Cargo.toml b/crates/llm/Cargo.toml index 68ccec2a6..e00ec58d2 100644 --- a/crates/llm/Cargo.toml +++ b/crates/llm/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "aether-llm" -version = "0.9.13" +version = "0.9.14" edition = "2024" description = "Multi-provider LLM abstraction layer for the Aether AI agent framework" license = "MIT" @@ -67,7 +67,7 @@ tracing = { workspace = true } utils = { package = "aether-utils", path = "../utils", version = "0.2.19" } # Codex deps -aether-auth = { path = "../aether-auth", version = "0.1.17", optional = true } +aether-auth = { path = "../aether-auth", version = "0.1.18", optional = true } oauth2 = { workspace = true, optional = true } url = { workspace = true, optional = true } diff --git a/crates/mcp-servers/CHANGELOG.md b/crates/mcp-servers/CHANGELOG.md index 2470706c7..ea42784fb 100644 --- a/crates/mcp-servers/CHANGELOG.md +++ b/crates/mcp-servers/CHANGELOG.md @@ -2,6 +2,12 @@ All notable changes to this project will be documented in this file. +## [0.8.5](https://github.com/contextbridge/aether/compare/aether-mcp-servers-v0.8.4...aether-mcp-servers-v0.8.5) - 2026-10-12 + +### Other + +- Simplify MCP code around Client, Server and Gateway concepts ([#595](https://github.com/contextbridge/aether/pull/595)) + ## [0.8.4](https://github.com/contextbridge/aether/compare/aether-mcp-servers-v0.8.3...aether-mcp-servers-v0.8.4) - 2026-10-10 ### Other diff --git a/crates/mcp-servers/Cargo.toml b/crates/mcp-servers/Cargo.toml index 52fce6f1a..54ee9249b 100644 --- a/crates/mcp-servers/Cargo.toml +++ b/crates/mcp-servers/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "aether-mcp-servers" -version = "0.8.4" +version = "0.8.5" edition = "2024" description = "Built-in MCP tool servers for the Aether AI agent framework" license = "MIT" @@ -69,7 +69,7 @@ rmcp = { workspace = true, features = ["elicitation", "macros", "server"] } schemars = { workspace = true } clap = { workspace = true, features = ["env"] } thiserror = { workspace = true } -mcp_utils = { package = "aether-mcp-utils", path = "../mcp-utils", default-features = false, version = "0.7.13" } +mcp_utils = { package = "aether-mcp-utils", path = "../mcp-utils", default-features = false, version = "0.7.14" } utils = { package = "aether-utils", path = "../utils", version = "0.2.19" } aether-lspd = { path = "../aether-lspd", optional = true, version = "0.3.3" } futures = { workspace = true, optional = true } @@ -89,10 +89,10 @@ tower-http = { workspace = true, optional = true, features = ["fs"] } tempfile = { workspace = true, optional = true } # subagents feature -aether-auth = { path = "../aether-auth", optional = true, version = "0.1.17", features = ["keyring"] } -aether-core = { package = "aether-agent-core", path = "../aether-core", optional = true, version = "0.9.4" } -aether-project = { path = "../aether-project", optional = true, version = "0.5.58" } -llm = { package = "aether-llm", path = "../llm", optional = true, version = "0.9.13" } +aether-auth = { path = "../aether-auth", optional = true, version = "0.1.18", features = ["keyring"] } +aether-core = { package = "aether-agent-core", path = "../aether-core", optional = true, version = "0.9.5" } +aether-project = { path = "../aether-project", optional = true, version = "0.5.59" } +llm = { package = "aether-llm", path = "../llm", optional = true, version = "0.9.14" } [dev-dependencies] tempfile = { workspace = true } @@ -101,8 +101,8 @@ reqwest = { workspace = true } tokio = { workspace = true, features = ["test-util"] } aether-lspd = { path = "../aether-lspd", features = ["testing"], version = "0.3.3" } mcp-servers = { package = "aether-mcp-servers", path = ".", features = ["test-helpers"] } -mcp_utils = { package = "aether-mcp-utils", path = "../mcp-utils", features = ["testing"], version = "0.7.13" } -aether-core = { package = "aether-agent-core", path = "../aether-core", features = ["testing"], version = "0.9.4" } +mcp_utils = { package = "aether-mcp-utils", path = "../mcp-utils", features = ["testing"], version = "0.7.14" } +aether-core = { package = "aether-agent-core", path = "../aether-core", features = ["testing"], version = "0.9.5" } [[bin]] name = "mcp-servers-stdio" diff --git a/crates/mcp-utils/CHANGELOG.md b/crates/mcp-utils/CHANGELOG.md index 2b77bfdf9..7f166d0a8 100644 --- a/crates/mcp-utils/CHANGELOG.md +++ b/crates/mcp-utils/CHANGELOG.md @@ -2,6 +2,16 @@ All notable changes to this project will be documented in this file. +## [0.7.14](https://github.com/contextbridge/aether/compare/aether-mcp-utils-v0.7.13...aether-mcp-utils-v0.7.14) - 2026-10-12 + +### Added + +- Support sigv4 auth mechanism for MCP servers. ([#597](https://github.com/contextbridge/aether/pull/597)) + +### Other + +- Simplify MCP code around Client, Server and Gateway concepts ([#595](https://github.com/contextbridge/aether/pull/595)) + ## [0.7.13](https://github.com/contextbridge/aether/compare/aether-mcp-utils-v0.7.12...aether-mcp-utils-v0.7.13) - 2026-10-10 ### Other diff --git a/crates/mcp-utils/Cargo.toml b/crates/mcp-utils/Cargo.toml index 51c6a8df8..f24c2db25 100644 --- a/crates/mcp-utils/Cargo.toml +++ b/crates/mcp-utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "aether-mcp-utils" -version = "0.7.13" +version = "0.7.14" edition = "2024" description = "MCP client and server utilities for the Aether AI agent framework" license = "MIT" @@ -52,7 +52,7 @@ uuid = { workspace = true } # client-only deps axum = { workspace = true, optional = true } -aether-auth = { path = "../aether-auth", version = "0.1.17", optional = true } +aether-auth = { path = "../aether-auth", version = "0.1.18", optional = true } async-stream = { workspace = true, optional = true } chrono = { workspace = true, optional = true } reqwest = { workspace = true, optional = true } diff --git a/crates/wisp/CHANGELOG.md b/crates/wisp/CHANGELOG.md index 7c595c13a..2a948fdec 100644 --- a/crates/wisp/CHANGELOG.md +++ b/crates/wisp/CHANGELOG.md @@ -2,6 +2,12 @@ All notable changes to this project will be documented in this file. +## [0.7.15](https://github.com/contextbridge/aether/compare/aether-wisp-v0.7.14...aether-wisp-v0.7.15) - 2026-10-12 + +### Other + +- updated the following local packages: aether-acp-utils + ## [0.7.14](https://github.com/contextbridge/aether/compare/aether-wisp-v0.7.13...aether-wisp-v0.7.14) - 2026-10-10 ### Other diff --git a/crates/wisp/Cargo.toml b/crates/wisp/Cargo.toml index f410cf74d..6927a3419 100644 --- a/crates/wisp/Cargo.toml +++ b/crates/wisp/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "aether-wisp" -version = "0.7.14" +version = "0.7.15" edition = "2024" description = "A terminal UI for AI coding agents via the Agent Client Protocol (ACP)" license = "MIT" @@ -50,7 +50,7 @@ clankerdiff-core = { workspace = true } clankerdiff-ratatui = { workspace = true } clankerdiff-client = { workspace = true } utils = { package = "aether-utils", path = "../utils", version = "0.2.19" } -acp_utils = { package = "aether-acp-utils", path = "../acp-utils", features = ["client"], version = "0.5.13" } +acp_utils = { package = "aether-acp-utils", path = "../acp-utils", features = ["client"], version = "0.5.14" } agent-client-protocol = { workspace = true } ratatui = { workspace = true } crossterm = { workspace = true } @@ -71,7 +71,7 @@ url = { workspace = true } unicode-width = { workspace = true } [dev-dependencies] -acp_utils = { package = "aether-acp-utils", path = "../acp-utils", features = ["client", "testing"], version = "0.5.13" } +acp_utils = { package = "aether-acp-utils", path = "../acp-utils", features = ["client", "testing"], version = "0.5.14" } clankerdiff-git = { workspace = true } serde_json = { workspace = true } tempfile = { workspace = true }