diff --git a/Cargo.lock b/Cargo.lock index 9531f29..dd14039 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -158,9 +158,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.102" +version = "1.0.103" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c" +checksum = "2a4385e2e34eb35d6b3efe798b9eb88096925d87726c0798709bf56d9ed84af3" [[package]] name = "arbitrary" @@ -2986,9 +2986,9 @@ dependencies = [ [[package]] name = "indicatif" -version = "0.18.4" +version = "0.18.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25470f23803092da7d239834776d653104d551bc4d7eacaf31e6837854b8e9eb" +checksum = "993f007684f2e9727160da8b960ec161264703bfd1af084fd2e34d040c9a0dd4" dependencies = [ "console", "portable-atomic", @@ -3543,7 +3543,7 @@ dependencies = [ "mime_guess", "notify", "proptest", - "quick-xml 0.40.1", + "quick-xml 0.41.0", "regex", "reqwest", "rmcp", @@ -4474,6 +4474,15 @@ dependencies = [ "serde", ] +[[package]] +name = "quick-xml" +version = "0.41.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e660451e55124f798a69a5af3f49ccfbefbd41910eefd25caf2393e1f3473ec1" +dependencies = [ + "memchr", +] + [[package]] name = "quinn" version = "0.11.9" @@ -4847,9 +4856,9 @@ dependencies = [ [[package]] name = "rmcp" -version = "1.7.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0810a9f717d9828f475fe1f629f4c305c8464b7f496c3a854b58d29e65f4058e" +checksum = "d52d21e5b342699bc4de690e6104fc4e43255e4e8420ff0f2cbb963aac09da6f" dependencies = [ "async-trait", "base64", @@ -4880,9 +4889,9 @@ dependencies = [ [[package]] name = "rmcp-macros" -version = "1.7.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6aefac48c364756e97f04c0401ba3231e8607882c7c1d92da0437dc16307904d" +checksum = "6c68cec74c5b3ac73ff46375ae49e161637bda80bba70f0d5db641583bb308ee" dependencies = [ "darling", "proc-macro2", diff --git a/Cargo.toml b/Cargo.toml index 639269e..d2cb6dd 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -84,7 +84,7 @@ tracing-subscriber = { version = "0.3", features = ["env-filter"] } reqwest = { version = "0.13", features = ["json", "gzip", "brotli", "stream"], optional = true } url = "2" dirs = "6" -quick-xml = { version = "0.40", optional = true } +quick-xml = { version = "0.41", optional = true } futures = { version = "0.3", optional = true } fd-lock = { version = "4", optional = true } notify = { version = "8", optional = true } @@ -108,7 +108,7 @@ flate2 = { version = "1", optional = true } zstd = { version = "0.13", optional = true } bzip2 = { version = "0.6", optional = true } xz2 = { version = "0.1", optional = true } -rmcp = { version = "1.7", features = ["client", "transport-child-process", "transport-streamable-http-client-reqwest"], optional = true } +rmcp = { version = "2.0", features = ["client", "transport-child-process", "transport-streamable-http-client-reqwest"], optional = true } mail-parser = { version = "0.11", optional = true } mime_guess = { version = "2", optional = true } tempfile = "3" diff --git a/cli/Cargo.toml b/cli/Cargo.toml index a50f567..e6cafae 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -34,7 +34,7 @@ tokio = { version = "1", features = ["full"] } indicatif = "0.18" tracing-subscriber = { version = "0.3", features = ["env-filter"] } notify = "8" -rmcp = { version = "1.7", features = ["server", "transport-io", "transport-streamable-http-server", "macros"] } +rmcp = { version = "2.0", features = ["server", "transport-io", "transport-streamable-http-server", "macros"] } axum = { version = "0.8", features = ["http1", "tokio"] } tokio-util = "0.7" serde = { version = "1", features = ["derive"] }