From 00a9b5053790e88c7bd981129229d9e978aede9c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 31 Mar 2026 17:37:22 +0000 Subject: [PATCH] fix(deps): update all non-major dependencies --- .../workflows/booking-master-component.yaml | 6 +- .github/workflows/echo-component.yaml | 6 +- component-model/devbox.json | 8 +- component-model/devbox.lock | 95 +- custom-provider/custom-component/Cargo.lock | 5 +- custom-provider/key-value-provider/Cargo.lock | 1790 ++++++++++++----- custom-provider/key-value-provider/Cargo.toml | 4 +- .../components/booking-master/Cargo.lock | 115 +- .../components/booking-master/Cargo.toml | 2 +- .../components/booking-master/devbox.json | 6 +- .../components/booking-master/devbox.lock | 72 +- kubernetes/components/echo/Cargo.lock | 149 +- kubernetes/components/echo/Cargo.toml | 2 +- kubernetes/components/echo/devbox.json | 6 +- kubernetes/components/echo/devbox.lock | 72 +- kubernetes/devbox.json | 6 +- kubernetes/devbox.lock | 88 +- nats/devbox.json | 2 +- nats/devbox.lock | 48 +- nats/rs-example/Cargo.lock | 20 +- nats/rs-example/Cargo.toml | 2 +- 21 files changed, 1659 insertions(+), 845 deletions(-) diff --git a/.github/workflows/booking-master-component.yaml b/.github/workflows/booking-master-component.yaml index 633c466..a0cb816 100644 --- a/.github/workflows/booking-master-component.yaml +++ b/.github/workflows/booking-master-component.yaml @@ -30,7 +30,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Fetch Rust build cache uses: actions/cache/restore@9255dc7a253b0ccc959486e2bca901246202afeb # v5 with: @@ -38,7 +38,7 @@ jobs: kubernetes/components/booking-master/target/ key: cargo-${{ hashFiles('kubernetes/components/booking-master/Cargo.lock') }} - name: Install devbox - uses: jetify-com/devbox-install-action@a0d2d53632934ae004f878c840055956d9f741b0 # v0.14.0 + uses: jetify-com/devbox-install-action@8c6a66ed6273138b1915457069de78cb52fe3bd7 # v0.15.0 with: project-path: ./kubernetes/components/booking-master enable-cache: "true" @@ -83,7 +83,7 @@ jobs: with: path: kubernetes/components/booking-master/artifacts - name: Install wash - uses: taiki-e/install-action@00a367b59ffa7299659baf1168279aefe69f5516 # v2.62.10 + uses: taiki-e/install-action@6ef672efc2b5aabc787a9e94baf4989aa02a97df # v2.70.3 with: tool: ${{ format('wash@{0},wasm-tools@{1}', env.WASH_VERSION, env.WASM_TOOLS_VERSION) }} - name: Push version-tagged WebAssembly binary to GHCR diff --git a/.github/workflows/echo-component.yaml b/.github/workflows/echo-component.yaml index a535891..36d2e7e 100644 --- a/.github/workflows/echo-component.yaml +++ b/.github/workflows/echo-component.yaml @@ -30,7 +30,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Fetch Rust build cache uses: actions/cache/restore@9255dc7a253b0ccc959486e2bca901246202afeb # v5 with: @@ -38,7 +38,7 @@ jobs: kubernetes/components/echo/target/ key: cargo-${{ hashFiles('kubernetes/components/echo/Cargo.lock') }} - name: Install devbox - uses: jetify-com/devbox-install-action@a0d2d53632934ae004f878c840055956d9f741b0 # v0.14.0 + uses: jetify-com/devbox-install-action@8c6a66ed6273138b1915457069de78cb52fe3bd7 # v0.15.0 with: project-path: ./kubernetes/components/echo enable-cache: "true" @@ -83,7 +83,7 @@ jobs: with: path: kubernetes/components/echo/artifacts - name: Install wash - uses: taiki-e/install-action@00a367b59ffa7299659baf1168279aefe69f5516 # v2.62.10 + uses: taiki-e/install-action@6ef672efc2b5aabc787a9e94baf4989aa02a97df # v2.70.3 with: tool: ${{ format('wash@{0},wasm-tools@{1}', env.WASH_VERSION, env.WASM_TOOLS_VERSION) }} - name: Push version-tagged WebAssembly binary to GHCR diff --git a/component-model/devbox.json b/component-model/devbox.json index 6b7281e..d2fc8c1 100644 --- a/component-model/devbox.json +++ b/component-model/devbox.json @@ -2,13 +2,13 @@ "$schema": "https://raw.githubusercontent.com/jetify-com/devbox/0.15.1/.schema/devbox.schema.json", "packages": [ "python@3.14", - "uv@0.8.14", + "uv@0.10.12", "rustup@1.28.2", - "cargo@1.89.0", + "cargo@1.94.0", "wasmtime@39.0.1", "cargo-component@0.21.1", - "wasm-tools@1.239.0", - "wac-cli@latest" + "wasm-tools@1.245.1", + "wac-cli@0.9.0" ], "shell": { "init_hook": [ diff --git a/component-model/devbox.lock b/component-model/devbox.lock index 6eb567e..5695b84 100644 --- a/component-model/devbox.lock +++ b/component-model/devbox.lock @@ -49,51 +49,51 @@ } } }, - "cargo@1.89.0": { - "last_modified": "2025-09-18T16:33:27Z", - "resolved": "github:NixOS/nixpkgs/f4b140d5b253f5e2a1ff4e5506edbf8267724bde#cargo", + "cargo@1.94.0": { + "last_modified": "2026-03-21T07:29:51Z", + "resolved": "github:NixOS/nixpkgs/09061f748ee21f68a089cd5d91ec1859cd93d0be#cargo", "source": "devbox-search", - "version": "1.89.0", + "version": "1.94.0", "systems": { "aarch64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/gzv6psv17kv7x9s01w8jhi0h2cg6z15p-cargo-1.89.0", + "path": "/nix/store/fp6mq617pb2rwrkc2fspjbwgf85jdb6n-cargo-1.94.0", "default": true } ], - "store_path": "/nix/store/gzv6psv17kv7x9s01w8jhi0h2cg6z15p-cargo-1.89.0" + "store_path": "/nix/store/fp6mq617pb2rwrkc2fspjbwgf85jdb6n-cargo-1.94.0" }, "aarch64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/ahyjafkgyn6zji9qlvv92z8gxmcmaky4-cargo-1.89.0", + "path": "/nix/store/1bdvj13077clgqxwpgpgs2zzr8fsk99g-cargo-1.94.0", "default": true } ], - "store_path": "/nix/store/ahyjafkgyn6zji9qlvv92z8gxmcmaky4-cargo-1.89.0" + "store_path": "/nix/store/1bdvj13077clgqxwpgpgs2zzr8fsk99g-cargo-1.94.0" }, "x86_64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/2a5rg88c4kc4mzjbbyah89c2hhyzjjp6-cargo-1.89.0", + "path": "/nix/store/ygg9vaqqmyrjbndjac90qc26mbibpi09-cargo-1.94.0", "default": true } ], - "store_path": "/nix/store/2a5rg88c4kc4mzjbbyah89c2hhyzjjp6-cargo-1.89.0" + "store_path": "/nix/store/ygg9vaqqmyrjbndjac90qc26mbibpi09-cargo-1.94.0" }, "x86_64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/xq6ns6hdgl7fdshisp5mb65f1jlysm0h-cargo-1.89.0", + "path": "/nix/store/xlli1a8m35h5kwavjajnp6nl90xmjgcx-cargo-1.94.0", "default": true } ], - "store_path": "/nix/store/xq6ns6hdgl7fdshisp5mb65f1jlysm0h-cargo-1.89.0" + "store_path": "/nix/store/xlli1a8m35h5kwavjajnp6nl90xmjgcx-cargo-1.94.0" } } }, @@ -207,146 +207,147 @@ } } }, - "uv@0.8.14": { - "last_modified": "2025-09-18T16:33:27Z", - "resolved": "github:NixOS/nixpkgs/f4b140d5b253f5e2a1ff4e5506edbf8267724bde#uv", + "uv@0.10.12": { + "last_modified": "2026-03-21T07:29:51Z", + "resolved": "github:NixOS/nixpkgs/09061f748ee21f68a089cd5d91ec1859cd93d0be#uv", "source": "devbox-search", - "version": "0.8.14", + "version": "0.10.12", "systems": { "aarch64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/jvsjlmb0h8kfflmr1fjqaqvv8znp99pr-uv-0.8.14", + "path": "/nix/store/zcd77xfahbcdc41k8d5p4hhbancz100l-uv-0.10.12", "default": true } ], - "store_path": "/nix/store/jvsjlmb0h8kfflmr1fjqaqvv8znp99pr-uv-0.8.14" + "store_path": "/nix/store/zcd77xfahbcdc41k8d5p4hhbancz100l-uv-0.10.12" }, "aarch64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/3yyvvd9k79im73nsafnrqqadi7ln7lgd-uv-0.8.14", + "path": "/nix/store/wchd5l7v310s5z7gi0lbpihaqs8rl7n3-uv-0.10.12", "default": true } ], - "store_path": "/nix/store/3yyvvd9k79im73nsafnrqqadi7ln7lgd-uv-0.8.14" + "store_path": "/nix/store/wchd5l7v310s5z7gi0lbpihaqs8rl7n3-uv-0.10.12" }, "x86_64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/lsl4wjgvsfvka6dm0lirlgpfks3r9937-uv-0.8.14", + "path": "/nix/store/d2anink1srzzfnlil4b9f1qafcjk578w-uv-0.10.12", "default": true } ], - "store_path": "/nix/store/lsl4wjgvsfvka6dm0lirlgpfks3r9937-uv-0.8.14" + "store_path": "/nix/store/d2anink1srzzfnlil4b9f1qafcjk578w-uv-0.10.12" }, "x86_64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/d4klvr31w9qc9qpypwaxmz6f9xy3339y-uv-0.8.14", + "path": "/nix/store/gy92vs7xlhzmic3gjc3dma33nagzdikp-uv-0.10.12", "default": true } ], - "store_path": "/nix/store/d4klvr31w9qc9qpypwaxmz6f9xy3339y-uv-0.8.14" + "store_path": "/nix/store/gy92vs7xlhzmic3gjc3dma33nagzdikp-uv-0.10.12" } } }, - "wac-cli@latest": { - "last_modified": "2025-07-28T17:09:23Z", - "resolved": "github:NixOS/nixpkgs/648f70160c03151bc2121d179291337ad6bc564b#wac-cli", + "wac-cli@0.9.0": { + "last_modified": "2026-03-21T07:29:51Z", + "resolved": "github:NixOS/nixpkgs/09061f748ee21f68a089cd5d91ec1859cd93d0be#wac-cli", "source": "devbox-search", + "version": "0.9.0", "systems": { "aarch64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/lma35vsamm1kyy1bqz8dhwmfsypy3gsj-wac-cli", + "path": "/nix/store/q39ikki8gl6gi3ifqqwkyzg4lvfq74b3-wac-cli-0.9.0", "default": true } ], - "store_path": "/nix/store/lma35vsamm1kyy1bqz8dhwmfsypy3gsj-wac-cli" + "store_path": "/nix/store/q39ikki8gl6gi3ifqqwkyzg4lvfq74b3-wac-cli-0.9.0" }, "aarch64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/s6hmh9rr62al9fy607im590v1zc0b35n-wac-cli", + "path": "/nix/store/jpmxfcm2mvdmnyx1dblry2fvxifrhpwi-wac-cli-0.9.0", "default": true } ], - "store_path": "/nix/store/s6hmh9rr62al9fy607im590v1zc0b35n-wac-cli" + "store_path": "/nix/store/jpmxfcm2mvdmnyx1dblry2fvxifrhpwi-wac-cli-0.9.0" }, "x86_64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/b9ybdi7xwv288686nayjm3dh1qy2v4m6-wac-cli", + "path": "/nix/store/xbkhh0dmqs15gb0m67dlsqghwv6fig98-wac-cli-0.9.0", "default": true } ], - "store_path": "/nix/store/b9ybdi7xwv288686nayjm3dh1qy2v4m6-wac-cli" + "store_path": "/nix/store/xbkhh0dmqs15gb0m67dlsqghwv6fig98-wac-cli-0.9.0" }, "x86_64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/rdqlg3nsn38l4jc4aac22rpf30ygcqqb-wac-cli", + "path": "/nix/store/ix90ik8pf0ah1vgvpdzg38xvq6njmw2b-wac-cli-0.9.0", "default": true } ], - "store_path": "/nix/store/rdqlg3nsn38l4jc4aac22rpf30ygcqqb-wac-cli" + "store_path": "/nix/store/ix90ik8pf0ah1vgvpdzg38xvq6njmw2b-wac-cli-0.9.0" } } }, - "wasm-tools@1.239.0": { - "last_modified": "2025-09-18T16:33:27Z", - "resolved": "github:NixOS/nixpkgs/f4b140d5b253f5e2a1ff4e5506edbf8267724bde#wasm-tools", + "wasm-tools@1.245.1": { + "last_modified": "2026-03-21T07:29:51Z", + "resolved": "github:NixOS/nixpkgs/09061f748ee21f68a089cd5d91ec1859cd93d0be#wasm-tools", "source": "devbox-search", - "version": "1.239.0", + "version": "1.245.1", "systems": { "aarch64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/k8rpqlwr71x0v7ma3yvdgh8vgjlmrpkk-wasm-tools-1.239.0", + "path": "/nix/store/hbgv595d4zn9i99xw5g4xh31l45qzxmn-wasm-tools-1.245.1", "default": true } ], - "store_path": "/nix/store/k8rpqlwr71x0v7ma3yvdgh8vgjlmrpkk-wasm-tools-1.239.0" + "store_path": "/nix/store/hbgv595d4zn9i99xw5g4xh31l45qzxmn-wasm-tools-1.245.1" }, "aarch64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/4vd573xcvbcbrd5k6yxdwq3z9gkbn5nr-wasm-tools-1.239.0", + "path": "/nix/store/3kf63wdngl87l3d70vgbsy9mbl85syvh-wasm-tools-1.245.1", "default": true } ], - "store_path": "/nix/store/4vd573xcvbcbrd5k6yxdwq3z9gkbn5nr-wasm-tools-1.239.0" + "store_path": "/nix/store/3kf63wdngl87l3d70vgbsy9mbl85syvh-wasm-tools-1.245.1" }, "x86_64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/h5hlkiskhjls98216rs08c0r2mrnhbhr-wasm-tools-1.239.0", + "path": "/nix/store/xwk7rc3d4lnkcxkl1c7aqd80nlj92hnm-wasm-tools-1.245.1", "default": true } ], - "store_path": "/nix/store/h5hlkiskhjls98216rs08c0r2mrnhbhr-wasm-tools-1.239.0" + "store_path": "/nix/store/xwk7rc3d4lnkcxkl1c7aqd80nlj92hnm-wasm-tools-1.245.1" }, "x86_64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/0avy48vzz3p2i9gm29y5279hr8rkjnsq-wasm-tools-1.239.0", + "path": "/nix/store/cmrahwlsdrxgf95ayk4x9yxkf0zb6fwb-wasm-tools-1.245.1", "default": true } ], - "store_path": "/nix/store/0avy48vzz3p2i9gm29y5279hr8rkjnsq-wasm-tools-1.239.0" + "store_path": "/nix/store/cmrahwlsdrxgf95ayk4x9yxkf0zb6fwb-wasm-tools-1.245.1" } } }, diff --git a/custom-provider/custom-component/Cargo.lock b/custom-provider/custom-component/Cargo.lock index 2bcf397..ad6d7ed 100644 --- a/custom-provider/custom-component/Cargo.lock +++ b/custom-provider/custom-component/Cargo.lock @@ -514,7 +514,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fd6c24dee235d0da097043389623fb913daddf92c76e9f5a1db88607a0bcbd1d" dependencies = [ "serde_core", - "serde_derive", ] [[package]] @@ -637,9 +636,9 @@ checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" [[package]] name = "url" -version = "2.5.7" +version = "2.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b" +checksum = "ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed" dependencies = [ "form_urlencoded", "idna", diff --git a/custom-provider/key-value-provider/Cargo.lock b/custom-provider/key-value-provider/Cargo.lock index 8227f96..0d34ee5 100644 --- a/custom-provider/key-value-provider/Cargo.lock +++ b/custom-provider/key-value-provider/Cargo.lock @@ -4,9 +4,9 @@ version = 4 [[package]] name = "addr2line" -version = "0.24.2" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" +checksum = "1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b" dependencies = [ "gimli", ] @@ -28,58 +28,88 @@ dependencies = [ ] [[package]] -name = "ahash" -version = "0.8.12" +name = "aho-corasick" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" +checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" dependencies = [ - "cfg-if", - "once_cell", - "version_check", - "zerocopy", + "memchr", ] [[package]] -name = "aho-corasick" -version = "1.1.3" +name = "allocator-api2" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" +checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" + +[[package]] +name = "ambient-authority" +version = "0.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e9d4ee0d472d1cd2e28c97dfa124b3d8d992e10eb0a035f33f5d12e3a177ba3b" + +[[package]] +name = "android_system_properties" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" dependencies = [ - "memchr", + "libc", ] [[package]] name = "anyhow" -version = "1.0.99" +version = "1.0.102" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100" +checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c" [[package]] -name = "async-compression" -version = "0.3.15" +name = "arbitrary" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1" + +[[package]] +name = "astral-tokio-tar" +version = "0.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "942c7cd7ae39e91bde4820d74132e9862e62c2f386c3aa90ccf55949f5bad63a" +checksum = "ec179a06c1769b1e42e1e2cbe74c7dcdb3d6383c838454d063eaac5bbb7ebbe5" dependencies = [ - "flate2", + "filetime", "futures-core", - "memchr", + "libc", + "portable-atomic", + "rustc-hash", + "tokio", + "tokio-stream", +] + +[[package]] +name = "async-compression" +version = "0.4.41" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0f9ee0f6e02ffd7ad5816e9464499fba7b3effd01123b515c41d1697c43dad1" +dependencies = [ + "compression-codecs", + "compression-core", "pin-project-lite", "tokio", ] [[package]] name = "async-nats" -version = "0.36.0" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f71e5a1bab60f46b0b005f4808b8ee83ef6d577608923de938403393c9a30cf8" +checksum = "a798aab0c0203b31d67d501e5ed1f3ac6c36a329899ce47fc93c3bea53f3ae89" dependencies = [ "base64", "bytes", "futures", "memchr", "nkeys", - "nuid", + "nuid 0.5.0", "once_cell", + "pin-project", "portable-atomic", "rand 0.8.5", "regex", @@ -96,33 +126,12 @@ dependencies = [ "tokio", "tokio-rustls", "tokio-util", + "tokio-websockets", "tracing", "tryhard", "url", ] -[[package]] -name = "async-stream" -version = "0.3.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476" -dependencies = [ - "async-stream-impl", - "futures-core", - "pin-project-lite", -] - -[[package]] -name = "async-stream-impl" -version = "0.3.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "async-trait" version = "0.1.89" @@ -146,68 +155,6 @@ version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" -[[package]] -name = "axum" -version = "0.7.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edca88bc138befd0323b20752846e6587272d3b03b0343c8ea28a6f819e6e71f" -dependencies = [ - "async-trait", - "axum-core", - "bytes", - "futures-util", - "http", - "http-body", - "http-body-util", - "itoa", - "matchit", - "memchr", - "mime", - "percent-encoding", - "pin-project-lite", - "rustversion", - "serde", - "sync_wrapper", - "tower 0.5.2", - "tower-layer", - "tower-service", -] - -[[package]] -name = "axum-core" -version = "0.4.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09f2bd6146b97ae3359fa0cc6d6b376d9539582c7b4220f041a33ec24c226199" -dependencies = [ - "async-trait", - "bytes", - "futures-util", - "http", - "http-body", - "http-body-util", - "mime", - "pin-project-lite", - "rustversion", - "sync_wrapper", - "tower-layer", - "tower-service", -] - -[[package]] -name = "backtrace" -version = "0.3.75" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002" -dependencies = [ - "addr2line", - "cfg-if", - "libc", - "miniz_oxide", - "object", - "rustc-demangle", - "windows-targets 0.52.6", -] - [[package]] name = "base64" version = "0.22.1" @@ -220,12 +167,6 @@ version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba" -[[package]] -name = "bitflags" -version = "1.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" - [[package]] name = "bitflags" version = "2.9.4" @@ -246,6 +187,9 @@ name = "bumpalo" version = "3.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" +dependencies = [ + "allocator-api2", +] [[package]] name = "byteorder" @@ -268,6 +212,84 @@ dependencies = [ "serde", ] +[[package]] +name = "cap-fs-ext" +version = "3.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5528f85b1e134ae811704e41ef80930f56e795923f866813255bc342cc20654" +dependencies = [ + "cap-primitives", + "cap-std", + "io-lifetimes", + "windows-sys 0.52.0", +] + +[[package]] +name = "cap-net-ext" +version = "3.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "20a158160765c6a7d0d8c072a53d772e4cb243f38b04bfcf6b4939cfbe7482e7" +dependencies = [ + "cap-primitives", + "cap-std", + "rustix 1.1.4", + "smallvec", +] + +[[package]] +name = "cap-primitives" +version = "3.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6cf3aea8a5081171859ef57bc1606b1df6999df4f1110f8eef68b30098d1d3a" +dependencies = [ + "ambient-authority", + "fs-set-times", + "io-extras", + "io-lifetimes", + "ipnet", + "maybe-owned", + "rustix 1.1.4", + "rustix-linux-procfs", + "windows-sys 0.52.0", + "winx", +] + +[[package]] +name = "cap-rand" +version = "3.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8144c22e24bbcf26ade86cb6501a0916c46b7e4787abdb0045a467eb1645a1d" +dependencies = [ + "ambient-authority", + "rand 0.8.5", +] + +[[package]] +name = "cap-std" +version = "3.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6dc3090992a735d23219de5c204927163d922f42f575a0189b005c62d37549a" +dependencies = [ + "cap-primitives", + "io-extras", + "io-lifetimes", + "rustix 1.1.4", +] + +[[package]] +name = "cap-time-ext" +version = "3.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "def102506ce40c11710a9b16e614af0cde8e76ae51b1f48c04b8d79f4b671a80" +dependencies = [ + "ambient-authority", + "cap-primitives", + "iana-time-zone", + "once_cell", + "rustix 1.1.4", + "winx", +] + [[package]] name = "cc" version = "1.2.37" @@ -301,6 +323,32 @@ dependencies = [ "zeroize", ] +[[package]] +name = "cobs" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fa961b519f0b462e3a3b4a34b64d119eeaca1d59af726fe450bbba07a9fc0a1" +dependencies = [ + "thiserror 2.0.16", +] + +[[package]] +name = "compression-codecs" +version = "0.4.37" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb7b51a7d9c967fc26773061ba86150f19c50c0d65c887cb1fbe295fd16619b7" +dependencies = [ + "compression-core", + "flate2", + "memchr", +] + +[[package]] +name = "compression-core" +version = "0.4.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75984efb6ed102a0d42db99afb6c1948f0380d1d91808d5529916e6c08b49d8d" + [[package]] name = "const-oid" version = "0.9.6" @@ -342,6 +390,144 @@ dependencies = [ "libc", ] +[[package]] +name = "cranelift-assembler-x64" +version = "0.125.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c088d3406f0c0252efa7445adfd2d05736bfb5218838f64eaf79d567077aed14" +dependencies = [ + "cranelift-assembler-x64-meta", +] + +[[package]] +name = "cranelift-assembler-x64-meta" +version = "0.125.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c03f887a763abb9c1dc08f722aa82b69067fda623b6f0273050f45f8b1a6776" +dependencies = [ + "cranelift-srcgen", +] + +[[package]] +name = "cranelift-bforest" +version = "0.125.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0206887a11a43f507fee320a218dc365980bfc42ec2696792079a9f8c9369e90" +dependencies = [ + "cranelift-entity", +] + +[[package]] +name = "cranelift-bitset" +version = "0.125.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac0790c83cfdab95709c5d0105fd888221e3af9049a7d7ec376ec901ab4e4dba" +dependencies = [ + "serde", + "serde_derive", +] + +[[package]] +name = "cranelift-codegen" +version = "0.125.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a98aed2d262eda69310e84bae8e053ee4f17dbdd3347b8d9156aa618ba2de0a" +dependencies = [ + "bumpalo", + "cranelift-assembler-x64", + "cranelift-bforest", + "cranelift-bitset", + "cranelift-codegen-meta", + "cranelift-codegen-shared", + "cranelift-control", + "cranelift-entity", + "cranelift-isle", + "gimli", + "hashbrown", + "log", + "pulley-interpreter", + "regalloc2", + "rustc-hash", + "serde", + "smallvec", + "target-lexicon", + "wasmtime-internal-math", +] + +[[package]] +name = "cranelift-codegen-meta" +version = "0.125.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6906852826988563e9b0a9232ad951f53a47aa41ffd02f8ac852d3f41aae836a" +dependencies = [ + "cranelift-assembler-x64-meta", + "cranelift-codegen-shared", + "cranelift-srcgen", + "heck", + "pulley-interpreter", +] + +[[package]] +name = "cranelift-codegen-shared" +version = "0.125.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a50105aab667b5cc845f2be37c78475d7cc127cd8ec0a31f7b2b71d526099a7" + +[[package]] +name = "cranelift-control" +version = "0.125.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6adcc7aa7c0bc1727176a6f2d99c28a9e79a541ccd5ca911a0cb352da8befa36" +dependencies = [ + "arbitrary", +] + +[[package]] +name = "cranelift-entity" +version = "0.125.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "981b56af777f9a34ea6dcce93255125776d391410c2a68b75bed5941b714fa15" +dependencies = [ + "cranelift-bitset", + "serde", + "serde_derive", +] + +[[package]] +name = "cranelift-frontend" +version = "0.125.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dea982589684dfb71afecb9fc09555c3a266300a1162a60d7fa39d41a5705b1c" +dependencies = [ + "cranelift-codegen", + "log", + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cranelift-isle" +version = "0.125.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0422686b22ed6a1f33cc40e3c43eb84b67155788568d1a5cac8439d3dca1783" + +[[package]] +name = "cranelift-native" +version = "0.125.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56f697bbbe135c655ea1deb7af0bae4a5c4fae2c88fdfc0fa57b34ae58c91040" +dependencies = [ + "cranelift-codegen", + "libc", + "target-lexicon", +] + +[[package]] +name = "cranelift-srcgen" +version = "0.125.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "718efe674f3df645462677e22a3128e890d88ba55821bb091083d257707be76c" + [[package]] name = "crc32fast" version = "1.5.0" @@ -510,42 +696,90 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" [[package]] -name = "equivalent" -version = "1.0.2" +name = "embedded-io" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" +checksum = "ef1a6892d9eef45c8fa6b9e0086428a2cca8491aca8f787c534a3d6d0bcb3ced" [[package]] -name = "fiat-crypto" -version = "0.2.9" +name = "embedded-io" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d" +checksum = "edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d" [[package]] -name = "filetime" -version = "0.2.26" +name = "encoding_rs" +version = "0.8.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed" +checksum = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3" dependencies = [ "cfg-if", - "libc", - "libredox", - "windows-sys 0.60.2", ] [[package]] -name = "find-msvc-tools" -version = "0.1.1" +name = "equivalent" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fd99930f64d146689264c637b5af2f0233a933bef0d8570e2526bf9e083192d" +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" [[package]] -name = "flate2" -version = "1.1.2" +name = "errno" +version = "0.3.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d" +checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ - "crc32fast", + "libc", + "windows-sys 0.61.0", +] + +[[package]] +name = "fallible-iterator" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" + +[[package]] +name = "fd-lock" +version = "4.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ce92ff622d6dadf7349484f42c93271a0d49b7cc4d466a936405bacbe10aa78" +dependencies = [ + "cfg-if", + "rustix 1.1.4", + "windows-sys 0.52.0", +] + +[[package]] +name = "fiat-crypto" +version = "0.2.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d" + +[[package]] +name = "filetime" +version = "0.2.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed" +dependencies = [ + "cfg-if", + "libc", + "libredox", + "windows-sys 0.60.2", +] + +[[package]] +name = "find-msvc-tools" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7fd99930f64d146689264c637b5af2f0233a933bef0d8570e2526bf9e083192d" + +[[package]] +name = "flate2" +version = "1.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c" +dependencies = [ + "crc32fast", "miniz_oxide", ] @@ -555,6 +789,12 @@ version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" +[[package]] +name = "foldhash" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" + [[package]] name = "form_urlencoded" version = "1.2.2" @@ -564,6 +804,17 @@ dependencies = [ "percent-encoding", ] +[[package]] +name = "fs-set-times" +version = "0.20.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94e7099f6313ecacbe1256e8ff9d617b75d1bcb16a6fddef94866d225a01a14a" +dependencies = [ + "io-lifetimes", + "rustix 1.1.4", + "windows-sys 0.52.0", +] + [[package]] name = "futures" version = "0.3.31" @@ -692,15 +943,14 @@ dependencies = [ [[package]] name = "gimli" -version = "0.31.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" - -[[package]] -name = "glob" -version = "0.3.3" +version = "0.32.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" +checksum = "e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7" +dependencies = [ + "fallible-iterator", + "indexmap", + "stable_deref_trait", +] [[package]] name = "h2" @@ -714,33 +964,22 @@ dependencies = [ "futures-core", "futures-sink", "http", - "indexmap 2.11.3", + "indexmap", "slab", "tokio", "tokio-util", "tracing", ] -[[package]] -name = "hashbrown" -version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" - -[[package]] -name = "hashbrown" -version = "0.14.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" -dependencies = [ - "ahash", -] - [[package]] name = "hashbrown" version = "0.15.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" +dependencies = [ + "foldhash", + "serde", +] [[package]] name = "heck" @@ -871,12 +1110,36 @@ dependencies = [ "libc", "percent-encoding", "pin-project-lite", - "socket2 0.6.0", + "socket2", "tokio", "tower-service", "tracing", ] +[[package]] +name = "iana-time-zone" +version = "0.1.65" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470" +dependencies = [ + "android_system_properties", + "core-foundation-sys", + "iana-time-zone-haiku", + "js-sys", + "log", + "wasm-bindgen", + "windows-core", +] + +[[package]] +name = "iana-time-zone-haiku" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" +dependencies = [ + "cc", +] + [[package]] name = "icu_collections" version = "2.0.0" @@ -990,16 +1253,6 @@ dependencies = [ "icu_properties", ] -[[package]] -name = "indexmap" -version = "1.9.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" -dependencies = [ - "autocfg", - "hashbrown 0.12.3", -] - [[package]] name = "indexmap" version = "2.11.3" @@ -1007,7 +1260,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "92119844f513ffa41556430369ab02c295a3578af21cf945caa3e9e0c2481ac3" dependencies = [ "equivalent", - "hashbrown 0.15.5", + "hashbrown", "serde", "serde_core", ] @@ -1022,16 +1275,21 @@ dependencies = [ ] [[package]] -name = "io-uring" -version = "0.7.10" +name = "io-extras" +version = "0.18.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b" +checksum = "2285ddfe3054097ef4b2fe909ef8c3bcd1ea52a8f0d274416caebeef39f04a65" dependencies = [ - "bitflags 2.9.4", - "cfg-if", - "libc", + "io-lifetimes", + "windows-sys 0.52.0", ] +[[package]] +name = "io-lifetimes" +version = "2.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06432fb54d3be7964ecd3649233cddf80db2832f47fec34c01f65b3d9d774983" + [[package]] name = "ipnet" version = "2.11.0" @@ -1108,11 +1366,23 @@ dependencies = [ "tracing", ] +[[package]] +name = "leb128fmt" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2" + [[package]] name = "libc" -version = "0.2.175" +version = "0.2.183" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b5b646652bf6661599e1da8901b3b9522896f01e736bad5f723fe7a3a27f899d" + +[[package]] +name = "libm" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543" +checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981" [[package]] name = "libredox" @@ -1120,11 +1390,23 @@ version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb" dependencies = [ - "bitflags 2.9.4", + "bitflags", "libc", - "redox_syscall 0.5.17", + "redox_syscall", ] +[[package]] +name = "linux-raw-sys" +version = "0.4.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" + +[[package]] +name = "linux-raw-sys" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53" + [[package]] name = "litemap" version = "0.8.0" @@ -1153,6 +1435,15 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154" +[[package]] +name = "mach2" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44" +dependencies = [ + "libc", +] + [[package]] name = "matchers" version = "0.2.0" @@ -1163,10 +1454,10 @@ dependencies = [ ] [[package]] -name = "matchit" -version = "0.7.3" +name = "maybe-owned" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94" +checksum = "4facc753ae494aeb6e3c22f839b158aebd4f9270f55cd3c79906c45476c47ab4" [[package]] name = "memchr" @@ -1175,10 +1466,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" [[package]] -name = "mime" -version = "0.3.17" +name = "memfd" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" +checksum = "ad38eb12aea514a0466ea40a80fd8cc83637065948eb4a426e4aa46261175227" +dependencies = [ + "rustix 1.1.4", +] [[package]] name = "miniz_oxide" @@ -1187,6 +1481,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" dependencies = [ "adler2", + "simd-adler32", ] [[package]] @@ -1234,6 +1529,15 @@ dependencies = [ "rand 0.8.5", ] +[[package]] +name = "nuid" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94efe3d748e299d5af2206bc27f2545151dc46a476eb47ebdbf178c5d3745575" +dependencies = [ + "rand 0.9.2", +] + [[package]] name = "num-conv" version = "0.1.0" @@ -1251,10 +1555,13 @@ dependencies = [ [[package]] name = "object" -version = "0.36.7" +version = "0.37.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" +checksum = "ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe" dependencies = [ + "crc32fast", + "hashbrown", + "indexmap", "memchr", ] @@ -1278,23 +1585,22 @@ checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e" [[package]] name = "opentelemetry" -version = "0.27.1" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab70038c28ed37b97d8ed414b6429d343a8bbf44c9f79ec854f3a643029ba6d7" +checksum = "b84bcd6ae87133e903af7ef497404dda70c60d0ea14895fc8a5e6722754fc2a0" dependencies = [ "futures-core", "futures-sink", "js-sys", "pin-project-lite", - "thiserror 1.0.69", - "tracing", + "thiserror 2.0.16", ] [[package]] name = "opentelemetry-appender-tracing" -version = "0.27.0" +version = "0.31.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab5feffc321035ad94088a7e5333abb4d84a8726e54a802e736ce9dd7237e85b" +checksum = "ef6a1ac5ca3accf562b8c306fa8483c85f4390f768185ab775f242f7fe8fdcc2" dependencies = [ "opentelemetry", "tracing", @@ -1304,9 +1610,9 @@ dependencies = [ [[package]] name = "opentelemetry-http" -version = "0.27.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10a8a7f5f6ba7c1b286c2fbca0454eaba116f63bbe69ed250b642d36fbb04d80" +checksum = "d7a6d09a73194e6b66df7c8f1b680f156d916a1a942abf2de06823dd02b7855d" dependencies = [ "async-trait", "bytes", @@ -1317,12 +1623,10 @@ dependencies = [ [[package]] name = "opentelemetry-otlp" -version = "0.27.0" +version = "0.31.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91cf61a1868dacc576bf2b2a1c3e9ab150af7272909e80085c3173384fe11f76" +checksum = "1f69cd6acbb9af919df949cd1ec9e5e7fdc2ef15d234b6b795aaa525cc02f71f" dependencies = [ - "async-trait", - "futures-core", "http", "opentelemetry", "opentelemetry-http", @@ -1330,39 +1634,37 @@ dependencies = [ "opentelemetry_sdk", "prost", "reqwest", - "thiserror 1.0.69", + "thiserror 2.0.16", "tokio", "tonic", ] [[package]] name = "opentelemetry-proto" -version = "0.27.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6e05acbfada5ec79023c85368af14abd0b307c015e9064d249b2a950ef459a6" +checksum = "a7175df06de5eaee9909d4805a3d07e28bb752c34cab57fa9cff549da596b30f" dependencies = [ "opentelemetry", "opentelemetry_sdk", "prost", "tonic", + "tonic-prost", ] [[package]] name = "opentelemetry_sdk" -version = "0.27.1" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "231e9d6ceef9b0b2546ddf52335785ce41252bc7474ee8ba05bfad277be13ab8" +checksum = "e14ae4f5991976fd48df6d843de219ca6d31b01daaab2dad5af2badeded372bd" dependencies = [ - "async-trait", "futures-channel", "futures-executor", "futures-util", - "glob", "opentelemetry", "percent-encoding", - "rand 0.8.5", - "serde_json", - "thiserror 1.0.69", + "rand 0.9.2", + "thiserror 2.0.16", "tokio", "tokio-stream", ] @@ -1385,7 +1687,7 @@ checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5" dependencies = [ "cfg-if", "libc", - "redox_syscall 0.5.17", + "redox_syscall", "smallvec", "windows-targets 0.52.6", ] @@ -1470,6 +1772,18 @@ version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483" +[[package]] +name = "postcard" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6764c3b5dd454e283a30e6dfe78e9b31096d9e32036b5d1eaac7a6119ccb9a24" +dependencies = [ + "cobs", + "embedded-io 0.4.0", + "embedded-io 0.6.1", + "serde", +] + [[package]] name = "potential_utf" version = "0.1.3" @@ -1515,9 +1829,9 @@ dependencies = [ [[package]] name = "prost" -version = "0.13.5" +version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2796faa41db3ec313a31f7624d9286acf277b52de526150b7e69f3debf891ee5" +checksum = "d2ea70524a2f82d518bce41317d0fae74151505651af45faf1ffbd6fd33f0568" dependencies = [ "bytes", "prost-derive", @@ -1525,9 +1839,9 @@ dependencies = [ [[package]] name = "prost-derive" -version = "0.13.5" +version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d" +checksum = "27c6023962132f4b30eb4c172c91ce92d933da334c59c23cddee82358ddafb0b" dependencies = [ "anyhow", "itertools", @@ -1538,20 +1852,43 @@ dependencies = [ [[package]] name = "provider-archive" -version = "0.14.0" +version = "0.16.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d82f3c2120f817556159412b5d2237e7368b7e2d4439dd4d63ac015d1965bf6" +checksum = "9754f9ac66794b810b65939fdf398cab7ae107dbc7b4eae30139844356b67387" dependencies = [ + "astral-tokio-tar", "async-compression", "data-encoding", "ring", "serde_json", "tokio", "tokio-stream", - "tokio-tar", "wascap", ] +[[package]] +name = "pulley-interpreter" +version = "38.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "beafc309a2d35e16cc390644d88d14dfa45e45e15075ec6a9e37f6dfb43e926f" +dependencies = [ + "cranelift-bitset", + "log", + "pulley-macros", + "wasmtime-internal-math", +] + +[[package]] +name = "pulley-macros" +version = "38.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1885fbb6c07454cfc8725a18a1da3cfc328ee8c53fb8d0671ea313edc8567947" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "quinn" version = "0.11.9" @@ -1565,7 +1902,7 @@ dependencies = [ "quinn-udp", "rustc-hash", "rustls", - "socket2 0.6.0", + "socket2", "thiserror 2.0.16", "tokio", "tracing", @@ -1602,7 +1939,7 @@ dependencies = [ "cfg_aliases", "libc", "once_cell", - "socket2 0.6.0", + "socket2", "tracing", "windows-sys 0.60.2", ] @@ -1683,20 +2020,25 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.3.5" +version = "0.5.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" +checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77" dependencies = [ - "bitflags 1.3.2", + "bitflags", ] [[package]] -name = "redox_syscall" -version = "0.5.17" +name = "regalloc2" +version = "0.13.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77" +checksum = "08effbc1fa53aaebff69521a5c05640523fab037b34a4a2c109506bc938246fa" dependencies = [ - "bitflags 2.9.4", + "allocator-api2", + "bumpalo", + "hashbrown", + "log", + "rustc-hash", + "smallvec", ] [[package]] @@ -1736,9 +2078,7 @@ checksum = "d429f34c8092b2d42c7c93cec323bb4adeb7c67698f70839adec842ec10c7ceb" dependencies = [ "base64", "bytes", - "futures-channel", "futures-core", - "futures-util", "http", "http-body", "http-body-util", @@ -1758,7 +2098,7 @@ dependencies = [ "sync_wrapper", "tokio", "tokio-rustls", - "tower 0.5.2", + "tower", "tower-http", "tower-service", "url", @@ -1804,12 +2144,6 @@ dependencies = [ "serde", ] -[[package]] -name = "rustc-demangle" -version = "0.1.26" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace" - [[package]] name = "rustc-hash" version = "2.1.1" @@ -1825,11 +2159,47 @@ dependencies = [ "semver", ] +[[package]] +name = "rustix" +version = "0.38.44" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" +dependencies = [ + "bitflags", + "errno", + "libc", + "linux-raw-sys 0.4.15", + "windows-sys 0.52.0", +] + +[[package]] +name = "rustix" +version = "1.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190" +dependencies = [ + "bitflags", + "errno", + "libc", + "linux-raw-sys 0.12.1", + "windows-sys 0.61.0", +] + +[[package]] +name = "rustix-linux-procfs" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2fc84bf7e9aa16c4f2c758f27412dc9841341e16aa682d9c7ac308fe3ee12056" +dependencies = [ + "once_cell", + "rustix 1.1.4", +] + [[package]] name = "rustls" -version = "0.23.31" +version = "0.23.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc" +checksum = "758025cb5fccfd3bc2fd74708fd4682be41d99e5dff73c377c0646c6012c73a4" dependencies = [ "once_cell", "ring", @@ -1889,7 +2259,6 @@ version = "0.102.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" dependencies = [ - "ring", "rustls-pki-types", "untrusted", ] @@ -1943,9 +2312,9 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] name = "secrecy" -version = "0.8.0" +version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9bd1c54ea06cfd2f6b63219704de0b9b4f72dcc2b8fdef820be6cd799780e91e" +checksum = "e891af845473308773346dc847b2c23ee78fe442e0472ac50e22a18a93d3ae5a" dependencies = [ "zeroize", ] @@ -1956,7 +2325,7 @@ version = "2.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" dependencies = [ - "bitflags 2.9.4", + "bitflags", "core-foundation 0.9.4", "core-foundation-sys", "libc", @@ -1969,7 +2338,7 @@ version = "3.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "60b369d18893388b345804dc0007963c99b7d665ae71d275812d828c6f089640" dependencies = [ - "bitflags 2.9.4", + "bitflags", "core-foundation 0.10.1", "core-foundation-sys", "libc", @@ -1991,6 +2360,10 @@ name = "semver" version = "1.0.27" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2" +dependencies = [ + "serde", + "serde_core", +] [[package]] name = "send-future" @@ -2000,9 +2373,9 @@ checksum = "224e328af6e080cddbab3c770b1cf50f0351ba0577091ef2410c3951d835ff87" [[package]] name = "serde" -version = "1.0.225" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd6c24dee235d0da097043389623fb913daddf92c76e9f5a1db88607a0bcbd1d" +checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" dependencies = [ "serde_core", "serde_derive", @@ -2010,18 +2383,18 @@ dependencies = [ [[package]] name = "serde_core" -version = "1.0.225" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "659356f9a0cb1e529b24c01e43ad2bdf520ec4ceaf83047b83ddcc2251f96383" +checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.225" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ea936adf78b1f766949a4977b91d2f5595825bd6ec079aa9543ad2685fc4516" +checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" dependencies = [ "proc-macro2", "quote", @@ -2130,6 +2503,12 @@ dependencies = [ "rand_core 0.6.4", ] +[[package]] +name = "simd-adler32" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "703d5c7ef118737c72f1af64ad2f6f8c5e1921f818cdcb97b8fe6fc69bf66214" + [[package]] name = "slab" version = "0.4.11" @@ -2141,15 +2520,8 @@ name = "smallvec" version = "1.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" - -[[package]] -name = "socket2" -version = "0.5.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678" dependencies = [ - "libc", - "windows-sys 0.52.0", + "serde", ] [[package]] @@ -2215,6 +2587,37 @@ dependencies = [ "syn", ] +[[package]] +name = "system-interface" +version = "0.27.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc4592f674ce18521c2a81483873a49596655b179f71c5e05d10c1fe66c78745" +dependencies = [ + "bitflags", + "cap-fs-ext", + "cap-std", + "fd-lock", + "io-lifetimes", + "rustix 0.38.44", + "windows-sys 0.52.0", + "winx", +] + +[[package]] +name = "target-lexicon" +version = "0.13.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "adb6935a6f5c20170eeceb1a3835a49e12e19d792f6dd344ccc76a985ca5a6ca" + +[[package]] +name = "termcolor" +version = "1.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" +dependencies = [ + "winapi-util", +] + [[package]] name = "thiserror" version = "1.0.69" @@ -2321,29 +2724,26 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.47.1" +version = "1.50.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038" +checksum = "27ad5e34374e03cfffefc301becb44e9dc3c17584f414349ebe29ed26661822d" dependencies = [ - "backtrace", "bytes", - "io-uring", "libc", "mio", "parking_lot", "pin-project-lite", "signal-hook-registry", - "slab", - "socket2 0.6.0", + "socket2", "tokio-macros", - "windows-sys 0.59.0", + "windows-sys 0.61.0", ] [[package]] name = "tokio-macros" -version = "2.5.0" +version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" +checksum = "5c55a2eff8b69ce66c84f85e1da1c233edc36ceb85a2058d11b0d6a3c7e7569c" dependencies = [ "proc-macro2", "quote", @@ -2373,44 +2773,48 @@ dependencies = [ ] [[package]] -name = "tokio-tar" -version = "0.3.1" +name = "tokio-util" +version = "0.7.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d5714c010ca3e5c27114c1cdeb9d14641ace49874aa5626d7149e47aedace75" +checksum = "14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5" dependencies = [ - "filetime", + "bytes", "futures-core", - "libc", - "redox_syscall 0.3.5", + "futures-sink", + "pin-project-lite", "tokio", - "tokio-stream", ] [[package]] -name = "tokio-util" -version = "0.7.16" +name = "tokio-websockets" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5" +checksum = "f591660438b3038dd04d16c938271c79e7e06260ad2ea2885a4861bfb238605d" dependencies = [ + "base64", "bytes", "futures-core", "futures-sink", - "pin-project-lite", + "http", + "httparse", + "rand 0.8.5", + "ring", + "rustls-pki-types", "tokio", + "tokio-rustls", + "tokio-util", + "webpki-roots 0.26.11", ] [[package]] name = "tonic" -version = "0.12.3" +version = "0.14.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "877c5b330756d856ffcc4553ab34a5684481ade925ecc54bcd1bf02b1d0d4d52" +checksum = "fec7c61a0695dc1887c1b53952990f3ad2e3a31453e1f49f10e75424943a93ec" dependencies = [ - "async-stream", "async-trait", - "axum", "base64", "bytes", - "h2", "http", "http-body", "http-body-util", @@ -2419,34 +2823,24 @@ dependencies = [ "hyper-util", "percent-encoding", "pin-project", - "prost", - "socket2 0.5.10", + "sync_wrapper", "tokio", "tokio-stream", - "tower 0.4.13", + "tower", "tower-layer", "tower-service", "tracing", ] [[package]] -name = "tower" -version = "0.4.13" +name = "tonic-prost" +version = "0.14.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" +checksum = "a55376a0bbaa4975a3f10d009ad763d8f4108f067c7c2e74f3001fb49778d309" dependencies = [ - "futures-core", - "futures-util", - "indexmap 1.9.3", - "pin-project", - "pin-project-lite", - "rand 0.8.5", - "slab", - "tokio", - "tokio-util", - "tower-layer", - "tower-service", - "tracing", + "bytes", + "prost", + "tonic", ] [[package]] @@ -2457,11 +2851,15 @@ checksum = "d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9" dependencies = [ "futures-core", "futures-util", + "indexmap", "pin-project-lite", + "slab", "sync_wrapper", "tokio", + "tokio-util", "tower-layer", "tower-service", + "tracing", ] [[package]] @@ -2470,14 +2868,14 @@ version = "0.6.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2" dependencies = [ - "bitflags 2.9.4", + "bitflags", "bytes", "futures-util", "http", "http-body", "iri-string", "pin-project-lite", - "tower 0.5.2", + "tower", "tower-layer", "tower-service", ] @@ -2496,9 +2894,9 @@ checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" [[package]] name = "tracing" -version = "0.1.41" +version = "0.1.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" +checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100" dependencies = [ "log", "pin-project-lite", @@ -2520,9 +2918,9 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.30" +version = "0.1.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903" +checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da" dependencies = [ "proc-macro2", "quote", @@ -2531,9 +2929,9 @@ dependencies = [ [[package]] name = "tracing-core" -version = "0.1.34" +version = "0.1.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678" +checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a" dependencies = [ "once_cell", "valuable", @@ -2562,14 +2960,12 @@ dependencies = [ [[package]] name = "tracing-opentelemetry" -version = "0.28.0" +version = "0.32.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97a971f6058498b5c0f1affa23e7ea202057a7301dbff68e968b2d578bcbd053" +checksum = "1ac28f2d093c6c477eaa76b23525478f38de514fa9aeb1285738d4b97a9552fc" dependencies = [ "js-sys", - "once_cell", "opentelemetry", - "opentelemetry_sdk", "tracing", "tracing-core", "tracing-subscriber", @@ -2588,9 +2984,9 @@ dependencies = [ [[package]] name = "tracing-subscriber" -version = "0.3.20" +version = "0.3.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5" +checksum = "cb7f578e5945fb242538965c2d0b04418d38ec25c79d160cd279bf0731c8d319" dependencies = [ "matchers", "nu-ansi-term", @@ -2706,20 +3102,20 @@ dependencies = [ [[package]] name = "wascap" -version = "0.15.3" +version = "0.16.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2178ae194cb7a34c1628eb487bfced22792ea864691ae42e69976ad17e3c91a" +checksum = "8ac46b03541381a4a3bf3cc93e4904b6b22e0932210b875ee4ed8545173d63ae" dependencies = [ "data-encoding", "humantime", "nkeys", - "nuid", + "nuid 0.6.0", "ring", "serde", "serde_json", - "wasm-encoder", + "wasm-encoder 0.241.2", "wasm-gen", - "wasmparser 0.221.3", + "wasmparser 0.241.2", ] [[package]] @@ -2756,210 +3152,537 @@ dependencies = [ ] [[package]] -name = "wasm-bindgen" -version = "0.2.101" +name = "wasm-bindgen" +version = "0.2.101" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e14915cadd45b529bb8d1f343c4ed0ac1de926144b746e2710f9cd05df6603b" +dependencies = [ + "cfg-if", + "once_cell", + "rustversion", + "wasm-bindgen-macro", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-backend" +version = "0.2.101" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e28d1ba982ca7923fd01448d5c30c6864d0a14109560296a162f80f305fb93bb" +dependencies = [ + "bumpalo", + "log", + "proc-macro2", + "quote", + "syn", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-futures" +version = "0.4.51" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ca85039a9b469b38336411d6d6ced91f3fc87109a2a27b0c197663f5144dffe" +dependencies = [ + "cfg-if", + "js-sys", + "once_cell", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.101" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c3d463ae3eff775b0c45df9da45d68837702ac35af998361e2c84e7c5ec1b0d" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.101" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7bb4ce89b08211f923caf51d527662b75bdc9c9c7aab40f86dcb9fb85ac552aa" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "wasm-bindgen-backend", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.101" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f143854a3b13752c6950862c906306adb27c7e839f7414cec8fea35beab624c1" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "wasm-encoder" +version = "0.239.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5be00faa2b4950c76fe618c409d2c3ea5a3c9422013e079482d78544bb2d184c" +dependencies = [ + "leb128fmt", + "wasmparser 0.239.0", +] + +[[package]] +name = "wasm-encoder" +version = "0.241.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e01164c9dda68301e34fdae536c23ed6fe90ce6d97213ccc171eebbd3d02d6b8" +dependencies = [ + "leb128fmt", + "wasmparser 0.241.2", +] + +[[package]] +name = "wasm-gen" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b854b1461005a7b3365742310f7faa3cac3add809d66928c64a40c7e9e842ebb" +dependencies = [ + "byteorder 0.5.3", + "leb128", +] + +[[package]] +name = "wasm-tokio" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1db8d9df11ba3f83f9a9fb2c159579e6ef7b368fa6650b8f7f01febb75784cef" +dependencies = [ + "leb128-tokio", + "tokio", + "tokio-util", + "tracing", + "utf8-tokio", +] + +[[package]] +name = "wasmcloud-core" +version = "0.21.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f42d36f96473fe4f14c4d53265307f91d904bce355c3fa4560139c1d2853ee2e" +dependencies = [ + "anyhow", + "async-nats", + "bytes", + "futures", + "hyper-rustls", + "hyper-util", + "once_cell", + "provider-archive", + "rustls", + "rustls-native-certs 0.8.1", + "rustls-pemfile", + "secrecy", + "semver", + "serde", + "tokio", + "tokio-rustls", + "tracing", + "url", + "wascap", + "wasmtime-wasi-http", + "webpki-roots 1.0.2", + "wrpc-interface-http", +] + +[[package]] +name = "wasmcloud-provider-sdk" +version = "0.17.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24bf178a30ba3622e7720cbeb70ceb3922a7026af22374d3b0f705506cb6bf9c" +dependencies = [ + "anyhow", + "async-nats", + "base64", + "bytes", + "futures", + "nkeys", + "once_cell", + "opentelemetry", + "rmp-serde", + "serde", + "serde_json", + "thiserror 2.0.16", + "tokio", + "tracing", + "tracing-futures", + "tracing-opentelemetry", + "tracing-subscriber", + "wasmcloud-core", + "wasmcloud-tracing", + "wrpc-transport", + "wrpc-transport-nats", +] + +[[package]] +name = "wasmcloud-tracing" +version = "0.16.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f7d6ef223bea7864dae98c43d917805b1581ed37d51322521ee3cac23c518e7" +dependencies = [ + "anyhow", + "bytes", + "heck", + "http", + "once_cell", + "opentelemetry", + "opentelemetry-appender-tracing", + "opentelemetry-otlp", + "opentelemetry_sdk", + "reqwest", + "tracing", + "tracing-appender", + "tracing-flame", + "tracing-opentelemetry", + "tracing-subscriber", + "wasmcloud-core", +] + +[[package]] +name = "wasmparser" +version = "0.220.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d07b6a3b550fefa1a914b6d54fc175dd11c3392da11eee604e6ffc759805d25" +dependencies = [ + "bitflags", + "indexmap", + "semver", +] + +[[package]] +name = "wasmparser" +version = "0.239.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c9d90bb93e764f6beabf1d02028c70a2156a6583e63ac4218dd07ef733368b0" +dependencies = [ + "bitflags", + "hashbrown", + "indexmap", + "semver", + "serde", +] + +[[package]] +name = "wasmparser" +version = "0.241.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46d90019b1afd4b808c263e428de644f3003691f243387d30d673211ee0cb8e8" +dependencies = [ + "bitflags", + "semver", +] + +[[package]] +name = "wasmprinter" +version = "0.239.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b3981f3d51f39f24f5fc90f93049a90f08dbbca8deba602cd46bb8ca67a94718" +dependencies = [ + "anyhow", + "termcolor", + "wasmparser 0.239.0", +] + +[[package]] +name = "wasmtime" +version = "38.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f81eafc07c867be94c47e0dc66355d9785e09107a18901f76a20701ba0663ad7" +dependencies = [ + "addr2line", + "anyhow", + "async-trait", + "bitflags", + "bumpalo", + "cc", + "cfg-if", + "encoding_rs", + "hashbrown", + "indexmap", + "libc", + "log", + "mach2", + "memfd", + "object", + "once_cell", + "postcard", + "pulley-interpreter", + "rustix 1.1.4", + "semver", + "serde", + "serde_derive", + "smallvec", + "target-lexicon", + "wasmparser 0.239.0", + "wasmtime-environ", + "wasmtime-internal-component-macro", + "wasmtime-internal-component-util", + "wasmtime-internal-cranelift", + "wasmtime-internal-fiber", + "wasmtime-internal-jit-debug", + "wasmtime-internal-jit-icache-coherence", + "wasmtime-internal-math", + "wasmtime-internal-slab", + "wasmtime-internal-unwinder", + "wasmtime-internal-versioned-export-macros", + "wasmtime-internal-winch", + "windows-sys 0.60.2", +] + +[[package]] +name = "wasmtime-environ" +version = "38.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78587abe085a44a13c90fa16fea6db014e9883e627a7044d7f0cb397ad08d1da" +dependencies = [ + "anyhow", + "cranelift-bitset", + "cranelift-entity", + "gimli", + "indexmap", + "log", + "object", + "postcard", + "semver", + "serde", + "serde_derive", + "smallvec", + "target-lexicon", + "wasm-encoder 0.239.0", + "wasmparser 0.239.0", + "wasmprinter", + "wasmtime-internal-component-util", +] + +[[package]] +name = "wasmtime-internal-component-macro" +version = "38.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d843bb444f2d1509ea9304ad749242d1fa5de95cde67665bfcdcafa0f360925c" +dependencies = [ + "anyhow", + "proc-macro2", + "quote", + "syn", + "wasmtime-internal-component-util", + "wasmtime-internal-wit-bindgen", + "wit-parser 0.239.0", +] + +[[package]] +name = "wasmtime-internal-component-util" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e14915cadd45b529bb8d1f343c4ed0ac1de926144b746e2710f9cd05df6603b" -dependencies = [ - "cfg-if", - "once_cell", - "rustversion", - "wasm-bindgen-macro", - "wasm-bindgen-shared", -] +checksum = "801ee1a80ab66f065a88c6a62f2d495d5540d027b366757c6a53e9c42f153aef" [[package]] -name = "wasm-bindgen-backend" -version = "0.2.101" +name = "wasmtime-internal-cranelift" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e28d1ba982ca7923fd01448d5c30c6864d0a14109560296a162f80f305fb93bb" +checksum = "deb50f1c50365c32e557266ca85acdf77696c44a3f98797ba6af58cebc6d6d1e" dependencies = [ - "bumpalo", + "anyhow", + "cfg-if", + "cranelift-codegen", + "cranelift-control", + "cranelift-entity", + "cranelift-frontend", + "cranelift-native", + "gimli", + "itertools", "log", - "proc-macro2", - "quote", - "syn", - "wasm-bindgen-shared", + "object", + "pulley-interpreter", + "smallvec", + "target-lexicon", + "thiserror 2.0.16", + "wasmparser 0.239.0", + "wasmtime-environ", + "wasmtime-internal-math", + "wasmtime-internal-unwinder", + "wasmtime-internal-versioned-export-macros", ] [[package]] -name = "wasm-bindgen-futures" -version = "0.4.51" +name = "wasmtime-internal-fiber" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ca85039a9b469b38336411d6d6ced91f3fc87109a2a27b0c197663f5144dffe" +checksum = "9308cdb17f8d51e3164185616d809e28c29a6515c03b9dd95c89436b71f6d154" dependencies = [ + "anyhow", + "cc", "cfg-if", - "js-sys", - "once_cell", - "wasm-bindgen", - "web-sys", + "libc", + "rustix 1.1.4", + "wasmtime-internal-versioned-export-macros", + "windows-sys 0.60.2", ] [[package]] -name = "wasm-bindgen-macro" -version = "0.2.101" +name = "wasmtime-internal-jit-debug" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c3d463ae3eff775b0c45df9da45d68837702ac35af998361e2c84e7c5ec1b0d" +checksum = "5c9b63a22bf2a8b6a149a41c6768bc17a8b2e3288a249cb8216987fbd7128e81" dependencies = [ - "quote", - "wasm-bindgen-macro-support", + "cc", + "wasmtime-internal-versioned-export-macros", ] [[package]] -name = "wasm-bindgen-macro-support" -version = "0.2.101" +name = "wasmtime-internal-jit-icache-coherence" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7bb4ce89b08211f923caf51d527662b75bdc9c9c7aab40f86dcb9fb85ac552aa" +checksum = "eb8e042b6e3de2f3d708279f89f50b4b9aa1b9bab177300cdffb0ffcd2816df5" dependencies = [ - "proc-macro2", - "quote", - "syn", - "wasm-bindgen-backend", - "wasm-bindgen-shared", + "anyhow", + "cfg-if", + "libc", + "windows-sys 0.60.2", ] [[package]] -name = "wasm-bindgen-shared" -version = "0.2.101" +name = "wasmtime-internal-math" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f143854a3b13752c6950862c906306adb27c7e839f7414cec8fea35beab624c1" +checksum = "3c1f0674f38cd7d014eb1a49ea1d1766cca1a64459e8856ee118a10005302e16" dependencies = [ - "unicode-ident", + "libm", ] [[package]] -name = "wasm-encoder" -version = "0.221.3" +name = "wasmtime-internal-slab" +version = "38.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb24b7535306713e7a250f8b71e35f05b6a5031bf9c3ed7330c308e899cbe7d3" + +[[package]] +name = "wasmtime-internal-unwinder" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc8444fe4920de80a4fe5ab564fff2ae58b6b73166b89751f8c6c93509da32e5" +checksum = "21d5a80e2623a49cb8e8c419542337b8fe0260b162c40dcc201080a84cbe9b7c" dependencies = [ - "leb128", - "wasmparser 0.221.3", + "anyhow", + "cfg-if", + "cranelift-codegen", + "log", + "object", ] [[package]] -name = "wasm-gen" -version = "0.1.4" +name = "wasmtime-internal-versioned-export-macros" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b854b1461005a7b3365742310f7faa3cac3add809d66928c64a40c7e9e842ebb" +checksum = "23e277f734b9256359b21517c3b0c26a2a9de6c53a51b670ae55cdcde548bf4e" dependencies = [ - "byteorder 0.5.3", - "leb128", + "proc-macro2", + "quote", + "syn", ] [[package]] -name = "wasm-tokio" -version = "0.6.0" +name = "wasmtime-internal-winch" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1db8d9df11ba3f83f9a9fb2c159579e6ef7b368fa6650b8f7f01febb75784cef" +checksum = "7b4dc9333737142f6ece4369c8bcdda03a11edbd43d8fbd3e15004c194b9b743" dependencies = [ - "leb128-tokio", - "tokio", - "tokio-util", - "tracing", - "utf8-tokio", + "anyhow", + "cranelift-codegen", + "gimli", + "log", + "object", + "target-lexicon", + "wasmparser 0.239.0", + "wasmtime-environ", + "wasmtime-internal-cranelift", + "winch-codegen", ] [[package]] -name = "wasmcloud-core" -version = "0.16.0" +name = "wasmtime-internal-wit-bindgen" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "608b0aca453d297c844419c6bddf7b467bd882dd54f5b20f866cf4e62de10bd4" +checksum = "5f758625553fe33fdce0713f63bb7784c4f5fecb7f7cd4813414519ec24b6a4c" dependencies = [ "anyhow", - "async-nats", - "hyper-rustls", - "hyper-util", - "once_cell", - "provider-archive", - "rustls", - "rustls-native-certs 0.8.1", - "rustls-pemfile", - "secrecy", - "semver", - "serde", - "tokio", - "tracing", - "url", - "wascap", - "webpki-roots 0.26.11", + "bitflags", + "heck", + "indexmap", + "wit-parser 0.239.0", ] [[package]] -name = "wasmcloud-provider-sdk" -version = "0.13.0" +name = "wasmtime-wasi" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71e9ca5f2b1acc5fae4355ca583b9cac3c4acdf1e528faed52d16c203a044ca3" +checksum = "55abdad51f519217927f45eaae73ca0cd46eb76688628a49784f41b5b19b8ed6" dependencies = [ "anyhow", - "async-nats", - "base64", + "async-trait", + "bitflags", "bytes", + "cap-fs-ext", + "cap-net-ext", + "cap-rand", + "cap-std", + "cap-time-ext", + "fs-set-times", "futures", - "nkeys", - "once_cell", - "opentelemetry", - "rmp-serde", - "serde", - "serde_json", + "io-extras", + "io-lifetimes", + "rustix 1.1.4", + "system-interface", "thiserror 2.0.16", "tokio", "tracing", - "tracing-futures", - "tracing-opentelemetry", - "tracing-subscriber", - "wasmcloud-core", - "wasmcloud-tracing", - "wrpc-transport", - "wrpc-transport-nats", + "url", + "wasmtime", + "wasmtime-wasi-io", + "windows-sys 0.60.2", ] [[package]] -name = "wasmcloud-tracing" -version = "0.12.0" +name = "wasmtime-wasi-http" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b52945f59e182b01e90761baabd760b93990f37d47dd1930ff330b476d2a780f" +checksum = "570346788aba8c1196829ae922f766ebf87b2882facabd618d7946670332d081" dependencies = [ "anyhow", + "async-trait", "bytes", - "heck", + "futures", "http", - "once_cell", - "opentelemetry", - "opentelemetry-appender-tracing", - "opentelemetry-otlp", - "opentelemetry_sdk", - "reqwest", + "http-body", + "http-body-util", + "hyper", + "tokio", "tracing", - "tracing-appender", - "tracing-flame", - "tracing-opentelemetry", - "tracing-subscriber", - "wasmcloud-core", -] - -[[package]] -name = "wasmparser" -version = "0.219.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5220ee4c6ffcc0cb9d7c47398052203bc902c8ef3985b0c8134118440c0b2921" -dependencies = [ - "ahash", - "bitflags 2.9.4", - "hashbrown 0.14.5", - "indexmap 2.11.3", - "semver", + "wasmtime", + "wasmtime-wasi", + "wasmtime-wasi-io", ] [[package]] -name = "wasmparser" -version = "0.221.3" +name = "wasmtime-wasi-io" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d06bfa36ab3ac2be0dee563380147a5b81ba10dd8885d7fbbc9eb574be67d185" +checksum = "489d7f6e8ea0c4842e31b01721527a825f55ae73a2fa095d8b3f7ddbd75e3661" dependencies = [ - "bitflags 2.9.4", - "indexmap 2.11.3", - "semver", + "anyhow", + "async-trait", + "bytes", + "futures", + "wasmtime", ] [[package]] @@ -3000,6 +3723,70 @@ dependencies = [ "rustls-pki-types", ] +[[package]] +name = "winapi-util" +version = "0.1.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" +dependencies = [ + "windows-sys 0.61.0", +] + +[[package]] +name = "winch-codegen" +version = "38.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c0bb17ae9bf89ebc74512150e6ee0a27b1eac5ff3b54d8cec264f4b4255022d" +dependencies = [ + "anyhow", + "cranelift-assembler-x64", + "cranelift-codegen", + "gimli", + "regalloc2", + "smallvec", + "target-lexicon", + "thiserror 2.0.16", + "wasmparser 0.239.0", + "wasmtime-environ", + "wasmtime-internal-cranelift", + "wasmtime-internal-math", +] + +[[package]] +name = "windows-core" +version = "0.62.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6844ee5416b285084d3d3fffd743b925a6c9385455f64f6d4fa3031c4c2749a9" +dependencies = [ + "windows-implement", + "windows-interface", + "windows-link 0.2.0", + "windows-result", + "windows-strings", +] + +[[package]] +name = "windows-implement" +version = "0.60.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "windows-interface" +version = "0.59.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "windows-link" version = "0.1.3" @@ -3012,6 +3799,24 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65" +[[package]] +name = "windows-result" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7084dcc306f89883455a206237404d3eaf961e5bd7e0f312f7c91f57eb44167f" +dependencies = [ + "windows-link 0.2.0", +] + +[[package]] +name = "windows-strings" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7218c655a553b0bed4426cf54b20d7ba363ef543b52d515b3e48d7fd55318dda" +dependencies = [ + "windows-link 0.2.0", +] + [[package]] name = "windows-sys" version = "0.52.0" @@ -3177,6 +3982,16 @@ version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" +[[package]] +name = "winx" +version = "0.36.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f3fd376f71958b862e7afb20cfe5a22830e1963462f3a17f49d82a6c1d1f42d" +dependencies = [ + "bitflags", + "windows-sys 0.52.0", +] + [[package]] name = "wit-bindgen" version = "0.46.0" @@ -3185,13 +4000,13 @@ checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59" [[package]] name = "wit-bindgen-core" -version = "0.34.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "163cee59d3d5ceec0b256735f3ab0dccac434afb0ec38c406276de9c5a11e906" +checksum = "b632a5a0fa2409489bd49c9e6d99fcc61bb3d4ce9d1907d44662e75a28c71172" dependencies = [ "anyhow", "heck", - "wit-parser", + "wit-parser 0.220.1", ] [[package]] @@ -3200,17 +4015,17 @@ version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c" dependencies = [ - "bitflags 2.9.4", + "bitflags", ] [[package]] name = "wit-bindgen-wrpc" -version = "0.9.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71f31ea323cea337a00e31dc86dca9bd470af81c60defa887edc3075f18779b3" +checksum = "440bab1066ac404ae47f7236ed445d487c1f3f5fc9c49f9ce59a5ba29676e25d" dependencies = [ "anyhow", - "bitflags 2.9.4", + "bitflags", "bytes", "futures", "tokio", @@ -3223,9 +4038,9 @@ dependencies = [ [[package]] name = "wit-bindgen-wrpc-rust" -version = "0.9.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24c6a8be5ab9f79574a3d2c4861160b718f1392794c3cbbb50b68f5990817a09" +checksum = "8426d4ff0b2bb232899b1e85a4d2345e87ed0a3eef7cc1d718c128bb9d5a3266" dependencies = [ "anyhow", "heck", @@ -3237,9 +4052,9 @@ dependencies = [ [[package]] name = "wit-bindgen-wrpc-rust-macro" -version = "0.9.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0637fdf481fd8eae1657ec9d236137b951ecafbb1feb9d7186b4ffa7026221e8" +checksum = "75a9b682744436d7ff32bf6af162d1a71cf625ef59f8c8a9be592a2efbf5c7c0" dependencies = [ "anyhow", "prettyplease", @@ -3252,20 +4067,38 @@ dependencies = [ [[package]] name = "wit-parser" -version = "0.219.2" +version = "0.220.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae2a7999ed18efe59be8de2db9cb2b7f84d88b27818c79353dfc53131840fe1a" +dependencies = [ + "anyhow", + "id-arena", + "indexmap", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-xid", + "wasmparser 0.220.1", +] + +[[package]] +name = "wit-parser" +version = "0.239.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca004bb251010fe956f4a5b9d4bf86b4e415064160dd6669569939e8cbf2504f" +checksum = "55c92c939d667b7bf0c6bf2d1f67196529758f99a2a45a3355cc56964fd5315d" dependencies = [ "anyhow", "id-arena", - "indexmap 2.11.3", + "indexmap", "log", "semver", "serde", "serde_derive", "serde_json", "unicode-xid", - "wasmparser 0.219.2", + "wasmparser 0.239.0", ] [[package]] @@ -3274,13 +4107,32 @@ version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb" +[[package]] +name = "wrpc-interface-http" +version = "0.34.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca4f4b0bfbdc80fd13faa507369179f448fac644ba5694fde22f8078ae5cca17" +dependencies = [ + "anyhow", + "bytes", + "futures", + "http", + "http-body", + "http-body-util", + "tokio", + "tokio-stream", + "tracing", + "wit-bindgen-wrpc", + "wrpc-transport", +] + [[package]] name = "wrpc-introspect" -version = "0.6.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9455bc4e6cfa1d28e3399a448ac94ecafa075eccf5a76e69382d403c89baea5d" +checksum = "925ce48bc83f62868906406dd382ff948e0b7c3ffa87ccfa1b4be7a36f396284" dependencies = [ - "wit-parser", + "wit-parser 0.220.1", ] [[package]] @@ -3304,15 +4156,15 @@ dependencies = [ [[package]] name = "wrpc-transport-nats" -version = "0.27.1" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a226edc7f6fd721b10260aa7fe083c71ccb29d464eb8f7121d634afc5e8c355b" +checksum = "19310c1e0d7f2b8cc25bc700d3c4ab6b58c97cfe70fa490013a6a2d18de8a0a8" dependencies = [ "anyhow", "async-nats", "bytes", "futures", - "nuid", + "nuid 0.5.0", "tokio", "tokio-stream", "tokio-util", diff --git a/custom-provider/key-value-provider/Cargo.toml b/custom-provider/key-value-provider/Cargo.toml index 9a84c6c..77ef16a 100644 --- a/custom-provider/key-value-provider/Cargo.toml +++ b/custom-provider/key-value-provider/Cargo.toml @@ -19,5 +19,5 @@ anyhow = "1" serde = { version = "1", features = ["derive"] } tokio = { version = "1", features = ["full"] } tracing = "0.1" -wasmcloud-provider-sdk = { version = "0.13.0", features = ["otel"] } -wit-bindgen-wrpc = "0.9.0" +wasmcloud-provider-sdk = { version = "0.17.0", features = ["otel"] } +wit-bindgen-wrpc = "0.10.0" diff --git a/kubernetes/components/booking-master/Cargo.lock b/kubernetes/components/booking-master/Cargo.lock index abeef88..d3c6fb9 100644 --- a/kubernetes/components/booking-master/Cargo.lock +++ b/kubernetes/components/booking-master/Cargo.lock @@ -61,7 +61,7 @@ name = "booking-master" version = "0.1.0" dependencies = [ "wasmcloud-component", - "wit-bindgen 0.46.0", + "wit-bindgen 0.54.0", ] [[package]] @@ -90,9 +90,9 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "foldhash" -version = "0.1.5" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" +checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" [[package]] name = "futures" @@ -102,7 +102,6 @@ checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876" dependencies = [ "futures-channel", "futures-core", - "futures-executor", "futures-io", "futures-sink", "futures-task", @@ -125,34 +124,12 @@ version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" -[[package]] -name = "futures-executor" -version = "0.3.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" -dependencies = [ - "futures-core", - "futures-task", - "futures-util", -] - [[package]] name = "futures-io" version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" -[[package]] -name = "futures-macro" -version = "0.3.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "futures-sink" version = "0.3.31" @@ -174,7 +151,6 @@ dependencies = [ "futures-channel", "futures-core", "futures-io", - "futures-macro", "futures-sink", "futures-task", "memchr", @@ -200,9 +176,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.15.5" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" +checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" dependencies = [ "foldhash", ] @@ -226,18 +202,18 @@ dependencies = [ [[package]] name = "id-arena" -version = "2.2.1" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25a2bc672d1148e28034f176e01fffebb08b35768468cc954630da77a1449005" +checksum = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954" [[package]] name = "indexmap" -version = "2.11.3" +version = "2.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92119844f513ffa41556430369ab02c295a3578af21cf945caa3e9e0c2481ac3" +checksum = "7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017" dependencies = [ "equivalent", - "hashbrown 0.15.5", + "hashbrown 0.16.1", "serde", "serde_core", ] @@ -536,12 +512,12 @@ dependencies = [ [[package]] name = "wasm-encoder" -version = "0.239.0" +version = "0.245.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5be00faa2b4950c76fe618c409d2c3ea5a3c9422013e079482d78544bb2d184c" +checksum = "3f9dca005e69bf015e45577e415b9af8c67e8ee3c0e38b5b0add5aa92581ed5c" dependencies = [ "leb128fmt", - "wasmparser 0.239.0", + "wasmparser 0.245.1", ] [[package]] @@ -562,14 +538,14 @@ dependencies = [ [[package]] name = "wasm-metadata" -version = "0.239.0" +version = "0.245.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20b3ec880a9ac69ccd92fbdbcf46ee833071cf09f82bb005b2327c7ae6025ae2" +checksum = "da55e60097e8b37b475a0fa35c3420dd71d9eb7bd66109978ab55faf56a57efb" dependencies = [ "anyhow", "indexmap", - "wasm-encoder 0.239.0", - "wasmparser 0.239.0", + "wasm-encoder 0.245.1", + "wasmparser 0.245.1", ] [[package]] @@ -603,12 +579,12 @@ dependencies = [ [[package]] name = "wasmparser" -version = "0.239.0" +version = "0.245.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c9d90bb93e764f6beabf1d02028c70a2156a6583e63ac4218dd07ef733368b0" +checksum = "4f08c9adee0428b7bddf3890fc27e015ac4b761cc608c822667102b8bfd6995e" dependencies = [ "bitflags", - "hashbrown 0.15.5", + "hashbrown 0.16.1", "indexmap", "semver", ] @@ -698,14 +674,12 @@ dependencies = [ [[package]] name = "wit-bindgen" -version = "0.46.0" +version = "0.54.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59" +checksum = "2bb00254d5051d69730ee32580b7373592f10ad786757c372f0f2c7b61f86a2c" dependencies = [ "bitflags", - "futures", - "once_cell", - "wit-bindgen-rust-macro 0.46.0", + "wit-bindgen-rust-macro 0.54.0", ] [[package]] @@ -721,13 +695,13 @@ dependencies = [ [[package]] name = "wit-bindgen-core" -version = "0.46.0" +version = "0.54.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cabd629f94da277abc739c71353397046401518efb2c707669f805205f0b9890" +checksum = "99cdef5ccf0b0e9bf30868d6f9c5ed116c84ae95f84ba29d2216d3e922de3963" dependencies = [ "anyhow", "heck", - "wit-parser 0.239.0", + "wit-parser 0.245.1", ] [[package]] @@ -766,18 +740,18 @@ dependencies = [ [[package]] name = "wit-bindgen-rust" -version = "0.46.0" +version = "0.54.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a4232e841089fa5f3c4fc732a92e1c74e1a3958db3b12f1de5934da2027f1f4" +checksum = "e76541e2f37ac1729db85765729daa0f3c2b5975d66699114d107525f6d6c8d5" dependencies = [ "anyhow", "heck", "indexmap", "prettyplease", "syn", - "wasm-metadata 0.239.0", - "wit-bindgen-core 0.46.0", - "wit-component 0.239.0", + "wasm-metadata 0.245.1", + "wit-bindgen-core 0.54.0", + "wit-component 0.245.1", ] [[package]] @@ -797,17 +771,17 @@ dependencies = [ [[package]] name = "wit-bindgen-rust-macro" -version = "0.46.0" +version = "0.54.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e0d4698c2913d8d9c2b220d116409c3f51a7aa8d7765151b886918367179ee9" +checksum = "a284e17b2bc808c72ba008f6694626fa76bcac608b3d1ed0880f9add3f558f8e" dependencies = [ "anyhow", "prettyplease", "proc-macro2", "quote", "syn", - "wit-bindgen-core 0.46.0", - "wit-bindgen-rust 0.46.0", + "wit-bindgen-core 0.54.0", + "wit-bindgen-rust 0.54.0", ] [[package]] @@ -831,9 +805,9 @@ dependencies = [ [[package]] name = "wit-component" -version = "0.239.0" +version = "0.245.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88a866b19dba2c94d706ec58c92a4c62ab63e482b4c935d2a085ac94caecb136" +checksum = "4894f10d2d5cbc17c77e91f86a1e48e191a788da4425293b55c98b44ba3fcac9" dependencies = [ "anyhow", "bitflags", @@ -842,10 +816,10 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "wasm-encoder 0.239.0", - "wasm-metadata 0.239.0", - "wasmparser 0.239.0", - "wit-parser 0.239.0", + "wasm-encoder 0.245.1", + "wasm-metadata 0.245.1", + "wasmparser 0.245.1", + "wit-parser 0.245.1", ] [[package]] @@ -868,11 +842,12 @@ dependencies = [ [[package]] name = "wit-parser" -version = "0.239.0" +version = "0.245.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55c92c939d667b7bf0c6bf2d1f67196529758f99a2a45a3355cc56964fd5315d" +checksum = "330698718e82983499419494dd1e3d7811a457a9bf9f69734e8c5f07a2547929" dependencies = [ "anyhow", + "hashbrown 0.16.1", "id-arena", "indexmap", "log", @@ -881,7 +856,7 @@ dependencies = [ "serde_derive", "serde_json", "unicode-xid", - "wasmparser 0.239.0", + "wasmparser 0.245.1", ] [[package]] diff --git a/kubernetes/components/booking-master/Cargo.toml b/kubernetes/components/booking-master/Cargo.toml index 1de0860..5c43846 100644 --- a/kubernetes/components/booking-master/Cargo.toml +++ b/kubernetes/components/booking-master/Cargo.toml @@ -9,5 +9,5 @@ version = "0.1.0" crate-type = ["cdylib"] [dependencies] -wit-bindgen = "0.46" +wit-bindgen = "0.54" wasmcloud-component = "0.2.0" diff --git a/kubernetes/components/booking-master/devbox.json b/kubernetes/components/booking-master/devbox.json index e7fe1bc..dc80058 100644 --- a/kubernetes/components/booking-master/devbox.json +++ b/kubernetes/components/booking-master/devbox.json @@ -2,11 +2,11 @@ "$schema": "https://raw.githubusercontent.com/jetify-com/devbox/0.16.0/.schema/devbox.schema.json", "packages": [ "rustup@1.28.2", - "cargo@1.89.0", + "cargo@1.94.0", "cargo-component@0.21.1", - "wasm-tools@1.239.0", + "wasm-tools@1.245.1", "wash-cli@0.39.0", - "wkg@0.12.0" + "wkg@0.15.0" ], "shell": { "init_hook": [ diff --git a/kubernetes/components/booking-master/devbox.lock b/kubernetes/components/booking-master/devbox.lock index d5f0804..09875a4 100644 --- a/kubernetes/components/booking-master/devbox.lock +++ b/kubernetes/components/booking-master/devbox.lock @@ -49,51 +49,51 @@ } } }, - "cargo@1.89.0": { - "last_modified": "2025-09-18T16:33:27Z", - "resolved": "github:NixOS/nixpkgs/f4b140d5b253f5e2a1ff4e5506edbf8267724bde#cargo", + "cargo@1.94.0": { + "last_modified": "2026-03-21T07:29:51Z", + "resolved": "github:NixOS/nixpkgs/09061f748ee21f68a089cd5d91ec1859cd93d0be#cargo", "source": "devbox-search", - "version": "1.89.0", + "version": "1.94.0", "systems": { "aarch64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/gzv6psv17kv7x9s01w8jhi0h2cg6z15p-cargo-1.89.0", + "path": "/nix/store/fp6mq617pb2rwrkc2fspjbwgf85jdb6n-cargo-1.94.0", "default": true } ], - "store_path": "/nix/store/gzv6psv17kv7x9s01w8jhi0h2cg6z15p-cargo-1.89.0" + "store_path": "/nix/store/fp6mq617pb2rwrkc2fspjbwgf85jdb6n-cargo-1.94.0" }, "aarch64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/ahyjafkgyn6zji9qlvv92z8gxmcmaky4-cargo-1.89.0", + "path": "/nix/store/1bdvj13077clgqxwpgpgs2zzr8fsk99g-cargo-1.94.0", "default": true } ], - "store_path": "/nix/store/ahyjafkgyn6zji9qlvv92z8gxmcmaky4-cargo-1.89.0" + "store_path": "/nix/store/1bdvj13077clgqxwpgpgs2zzr8fsk99g-cargo-1.94.0" }, "x86_64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/2a5rg88c4kc4mzjbbyah89c2hhyzjjp6-cargo-1.89.0", + "path": "/nix/store/ygg9vaqqmyrjbndjac90qc26mbibpi09-cargo-1.94.0", "default": true } ], - "store_path": "/nix/store/2a5rg88c4kc4mzjbbyah89c2hhyzjjp6-cargo-1.89.0" + "store_path": "/nix/store/ygg9vaqqmyrjbndjac90qc26mbibpi09-cargo-1.94.0" }, "x86_64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/xq6ns6hdgl7fdshisp5mb65f1jlysm0h-cargo-1.89.0", + "path": "/nix/store/xlli1a8m35h5kwavjajnp6nl90xmjgcx-cargo-1.94.0", "default": true } ], - "store_path": "/nix/store/xq6ns6hdgl7fdshisp5mb65f1jlysm0h-cargo-1.89.0" + "store_path": "/nix/store/xlli1a8m35h5kwavjajnp6nl90xmjgcx-cargo-1.94.0" } } }, @@ -198,99 +198,99 @@ } } }, - "wasm-tools@1.239.0": { - "last_modified": "2025-09-18T16:33:27Z", - "resolved": "github:NixOS/nixpkgs/f4b140d5b253f5e2a1ff4e5506edbf8267724bde#wasm-tools", + "wasm-tools@1.245.1": { + "last_modified": "2026-03-21T07:29:51Z", + "resolved": "github:NixOS/nixpkgs/09061f748ee21f68a089cd5d91ec1859cd93d0be#wasm-tools", "source": "devbox-search", - "version": "1.239.0", + "version": "1.245.1", "systems": { "aarch64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/k8rpqlwr71x0v7ma3yvdgh8vgjlmrpkk-wasm-tools-1.239.0", + "path": "/nix/store/hbgv595d4zn9i99xw5g4xh31l45qzxmn-wasm-tools-1.245.1", "default": true } ], - "store_path": "/nix/store/k8rpqlwr71x0v7ma3yvdgh8vgjlmrpkk-wasm-tools-1.239.0" + "store_path": "/nix/store/hbgv595d4zn9i99xw5g4xh31l45qzxmn-wasm-tools-1.245.1" }, "aarch64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/4vd573xcvbcbrd5k6yxdwq3z9gkbn5nr-wasm-tools-1.239.0", + "path": "/nix/store/3kf63wdngl87l3d70vgbsy9mbl85syvh-wasm-tools-1.245.1", "default": true } ], - "store_path": "/nix/store/4vd573xcvbcbrd5k6yxdwq3z9gkbn5nr-wasm-tools-1.239.0" + "store_path": "/nix/store/3kf63wdngl87l3d70vgbsy9mbl85syvh-wasm-tools-1.245.1" }, "x86_64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/h5hlkiskhjls98216rs08c0r2mrnhbhr-wasm-tools-1.239.0", + "path": "/nix/store/xwk7rc3d4lnkcxkl1c7aqd80nlj92hnm-wasm-tools-1.245.1", "default": true } ], - "store_path": "/nix/store/h5hlkiskhjls98216rs08c0r2mrnhbhr-wasm-tools-1.239.0" + "store_path": "/nix/store/xwk7rc3d4lnkcxkl1c7aqd80nlj92hnm-wasm-tools-1.245.1" }, "x86_64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/0avy48vzz3p2i9gm29y5279hr8rkjnsq-wasm-tools-1.239.0", + "path": "/nix/store/cmrahwlsdrxgf95ayk4x9yxkf0zb6fwb-wasm-tools-1.245.1", "default": true } ], - "store_path": "/nix/store/0avy48vzz3p2i9gm29y5279hr8rkjnsq-wasm-tools-1.239.0" + "store_path": "/nix/store/cmrahwlsdrxgf95ayk4x9yxkf0zb6fwb-wasm-tools-1.245.1" } } }, - "wkg@0.12.0": { - "last_modified": "2025-09-18T16:33:27Z", - "resolved": "github:NixOS/nixpkgs/f4b140d5b253f5e2a1ff4e5506edbf8267724bde#wkg", + "wkg@0.15.0": { + "last_modified": "2026-03-21T07:29:51Z", + "resolved": "github:NixOS/nixpkgs/09061f748ee21f68a089cd5d91ec1859cd93d0be#wkg", "source": "devbox-search", - "version": "0.12.0", + "version": "0.15.0", "systems": { "aarch64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/cn6mz9wcdi0z5jpljwy67w66w9nn1q40-wkg-0.12.0", + "path": "/nix/store/l1kcadvw5b5w0l80yq17hxlrgqd0b8wq-wkg-0.15.0", "default": true } ], - "store_path": "/nix/store/cn6mz9wcdi0z5jpljwy67w66w9nn1q40-wkg-0.12.0" + "store_path": "/nix/store/l1kcadvw5b5w0l80yq17hxlrgqd0b8wq-wkg-0.15.0" }, "aarch64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/frnzcfl4b7sll3r47l6q0ncr54r3h4db-wkg-0.12.0", + "path": "/nix/store/0dlc3cqzsvfmx33k59ik8sn8hlf0hi0j-wkg-0.15.0", "default": true } ], - "store_path": "/nix/store/frnzcfl4b7sll3r47l6q0ncr54r3h4db-wkg-0.12.0" + "store_path": "/nix/store/0dlc3cqzsvfmx33k59ik8sn8hlf0hi0j-wkg-0.15.0" }, "x86_64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/bhzavblvb9s7mv8pp9di35h3vfl7prwv-wkg-0.12.0", + "path": "/nix/store/qwsh8mc2ic0cn2hc4lm4l3n8gmc14m6j-wkg-0.15.0", "default": true } ], - "store_path": "/nix/store/bhzavblvb9s7mv8pp9di35h3vfl7prwv-wkg-0.12.0" + "store_path": "/nix/store/qwsh8mc2ic0cn2hc4lm4l3n8gmc14m6j-wkg-0.15.0" }, "x86_64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/7rj3a673vppflbra01wpvpic7lydgg2n-wkg-0.12.0", + "path": "/nix/store/5lri73xj3vmxcf4jfqa0bh9zcixd2i1d-wkg-0.15.0", "default": true } ], - "store_path": "/nix/store/7rj3a673vppflbra01wpvpic7lydgg2n-wkg-0.12.0" + "store_path": "/nix/store/5lri73xj3vmxcf4jfqa0bh9zcixd2i1d-wkg-0.15.0" } } } diff --git a/kubernetes/components/echo/Cargo.lock b/kubernetes/components/echo/Cargo.lock index 381b5f9..8714f8c 100644 --- a/kubernetes/components/echo/Cargo.lock +++ b/kubernetes/components/echo/Cargo.lock @@ -31,9 +31,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.100" +version = "1.0.102" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61" +checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c" [[package]] name = "backtrace" @@ -76,7 +76,7 @@ dependencies = [ "serde", "serde_json", "wasmcloud-component", - "wit-bindgen 0.46.0", + "wit-bindgen 0.54.0", ] [[package]] @@ -93,9 +93,9 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "foldhash" -version = "0.1.5" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" +checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" [[package]] name = "futures" @@ -105,7 +105,6 @@ checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876" dependencies = [ "futures-channel", "futures-core", - "futures-executor", "futures-io", "futures-sink", "futures-task", @@ -128,34 +127,12 @@ version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" -[[package]] -name = "futures-executor" -version = "0.3.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" -dependencies = [ - "futures-core", - "futures-task", - "futures-util", -] - [[package]] name = "futures-io" version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" -[[package]] -name = "futures-macro" -version = "0.3.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "futures-sink" version = "0.3.31" @@ -177,7 +154,6 @@ dependencies = [ "futures-channel", "futures-core", "futures-io", - "futures-macro", "futures-sink", "futures-task", "memchr", @@ -203,9 +179,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.15.5" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" +checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" dependencies = [ "foldhash", ] @@ -229,18 +205,18 @@ dependencies = [ [[package]] name = "id-arena" -version = "2.2.1" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25a2bc672d1148e28034f176e01fffebb08b35768468cc954630da77a1449005" +checksum = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954" [[package]] name = "indexmap" -version = "2.11.3" +version = "2.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92119844f513ffa41556430369ab02c295a3578af21cf945caa3e9e0c2481ac3" +checksum = "7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017" dependencies = [ "equivalent", - "hashbrown 0.15.5", + "hashbrown 0.16.1", "serde", "serde_core", ] @@ -388,12 +364,6 @@ version = "0.1.26" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace" -[[package]] -name = "ryu" -version = "1.0.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" - [[package]] name = "semver" version = "1.0.27" @@ -402,9 +372,9 @@ checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2" [[package]] name = "serde" -version = "1.0.225" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd6c24dee235d0da097043389623fb913daddf92c76e9f5a1db88607a0bcbd1d" +checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" dependencies = [ "serde_core", "serde_derive", @@ -412,18 +382,18 @@ dependencies = [ [[package]] name = "serde_core" -version = "1.0.225" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "659356f9a0cb1e529b24c01e43ad2bdf520ec4ceaf83047b83ddcc2251f96383" +checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.225" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ea936adf78b1f766949a4977b91d2f5595825bd6ec079aa9543ad2685fc4516" +checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" dependencies = [ "proc-macro2", "quote", @@ -432,15 +402,15 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.145" +version = "1.0.149" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c" +checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86" dependencies = [ "itoa", "memchr", - "ryu", "serde", "serde_core", + "zmij", ] [[package]] @@ -540,12 +510,12 @@ dependencies = [ [[package]] name = "wasm-encoder" -version = "0.239.0" +version = "0.245.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5be00faa2b4950c76fe618c409d2c3ea5a3c9422013e079482d78544bb2d184c" +checksum = "3f9dca005e69bf015e45577e415b9af8c67e8ee3c0e38b5b0add5aa92581ed5c" dependencies = [ "leb128fmt", - "wasmparser 0.239.0", + "wasmparser 0.245.1", ] [[package]] @@ -566,14 +536,14 @@ dependencies = [ [[package]] name = "wasm-metadata" -version = "0.239.0" +version = "0.245.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20b3ec880a9ac69ccd92fbdbcf46ee833071cf09f82bb005b2327c7ae6025ae2" +checksum = "da55e60097e8b37b475a0fa35c3420dd71d9eb7bd66109978ab55faf56a57efb" dependencies = [ "anyhow", "indexmap", - "wasm-encoder 0.239.0", - "wasmparser 0.239.0", + "wasm-encoder 0.245.1", + "wasmparser 0.245.1", ] [[package]] @@ -607,12 +577,12 @@ dependencies = [ [[package]] name = "wasmparser" -version = "0.239.0" +version = "0.245.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c9d90bb93e764f6beabf1d02028c70a2156a6583e63ac4218dd07ef733368b0" +checksum = "4f08c9adee0428b7bddf3890fc27e015ac4b761cc608c822667102b8bfd6995e" dependencies = [ "bitflags", - "hashbrown 0.15.5", + "hashbrown 0.16.1", "indexmap", "semver", ] @@ -702,14 +672,12 @@ dependencies = [ [[package]] name = "wit-bindgen" -version = "0.46.0" +version = "0.54.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59" +checksum = "2bb00254d5051d69730ee32580b7373592f10ad786757c372f0f2c7b61f86a2c" dependencies = [ "bitflags", - "futures", - "once_cell", - "wit-bindgen-rust-macro 0.46.0", + "wit-bindgen-rust-macro 0.54.0", ] [[package]] @@ -725,13 +693,13 @@ dependencies = [ [[package]] name = "wit-bindgen-core" -version = "0.46.0" +version = "0.54.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cabd629f94da277abc739c71353397046401518efb2c707669f805205f0b9890" +checksum = "99cdef5ccf0b0e9bf30868d6f9c5ed116c84ae95f84ba29d2216d3e922de3963" dependencies = [ "anyhow", "heck", - "wit-parser 0.239.0", + "wit-parser 0.245.1", ] [[package]] @@ -770,18 +738,18 @@ dependencies = [ [[package]] name = "wit-bindgen-rust" -version = "0.46.0" +version = "0.54.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a4232e841089fa5f3c4fc732a92e1c74e1a3958db3b12f1de5934da2027f1f4" +checksum = "e76541e2f37ac1729db85765729daa0f3c2b5975d66699114d107525f6d6c8d5" dependencies = [ "anyhow", "heck", "indexmap", "prettyplease", "syn", - "wasm-metadata 0.239.0", - "wit-bindgen-core 0.46.0", - "wit-component 0.239.0", + "wasm-metadata 0.245.1", + "wit-bindgen-core 0.54.0", + "wit-component 0.245.1", ] [[package]] @@ -801,17 +769,17 @@ dependencies = [ [[package]] name = "wit-bindgen-rust-macro" -version = "0.46.0" +version = "0.54.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e0d4698c2913d8d9c2b220d116409c3f51a7aa8d7765151b886918367179ee9" +checksum = "a284e17b2bc808c72ba008f6694626fa76bcac608b3d1ed0880f9add3f558f8e" dependencies = [ "anyhow", "prettyplease", "proc-macro2", "quote", "syn", - "wit-bindgen-core 0.46.0", - "wit-bindgen-rust 0.46.0", + "wit-bindgen-core 0.54.0", + "wit-bindgen-rust 0.54.0", ] [[package]] @@ -835,9 +803,9 @@ dependencies = [ [[package]] name = "wit-component" -version = "0.239.0" +version = "0.245.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88a866b19dba2c94d706ec58c92a4c62ab63e482b4c935d2a085ac94caecb136" +checksum = "4894f10d2d5cbc17c77e91f86a1e48e191a788da4425293b55c98b44ba3fcac9" dependencies = [ "anyhow", "bitflags", @@ -846,10 +814,10 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "wasm-encoder 0.239.0", - "wasm-metadata 0.239.0", - "wasmparser 0.239.0", - "wit-parser 0.239.0", + "wasm-encoder 0.245.1", + "wasm-metadata 0.245.1", + "wasmparser 0.245.1", + "wit-parser 0.245.1", ] [[package]] @@ -872,11 +840,12 @@ dependencies = [ [[package]] name = "wit-parser" -version = "0.239.0" +version = "0.245.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55c92c939d667b7bf0c6bf2d1f67196529758f99a2a45a3355cc56964fd5315d" +checksum = "330698718e82983499419494dd1e3d7811a457a9bf9f69734e8c5f07a2547929" dependencies = [ "anyhow", + "hashbrown 0.16.1", "id-arena", "indexmap", "log", @@ -885,7 +854,7 @@ dependencies = [ "serde_derive", "serde_json", "unicode-xid", - "wasmparser 0.239.0", + "wasmparser 0.245.1", ] [[package]] @@ -907,3 +876,9 @@ dependencies = [ "quote", "syn", ] + +[[package]] +name = "zmij" +version = "1.0.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa" diff --git a/kubernetes/components/echo/Cargo.toml b/kubernetes/components/echo/Cargo.toml index cbccdc6..04789d1 100644 --- a/kubernetes/components/echo/Cargo.toml +++ b/kubernetes/components/echo/Cargo.toml @@ -12,5 +12,5 @@ crate-type = ["cdylib"] serde = { version = "1.0.214", default-features = false, features = ["derive"] } serde_json = { version = "1.0.132", default-features = false, features = [ "std" ] } anyhow = "1.0.100" -wit-bindgen = "0.46" +wit-bindgen = "0.54" wasmcloud-component = "0.2.0" diff --git a/kubernetes/components/echo/devbox.json b/kubernetes/components/echo/devbox.json index e7fe1bc..dc80058 100644 --- a/kubernetes/components/echo/devbox.json +++ b/kubernetes/components/echo/devbox.json @@ -2,11 +2,11 @@ "$schema": "https://raw.githubusercontent.com/jetify-com/devbox/0.16.0/.schema/devbox.schema.json", "packages": [ "rustup@1.28.2", - "cargo@1.89.0", + "cargo@1.94.0", "cargo-component@0.21.1", - "wasm-tools@1.239.0", + "wasm-tools@1.245.1", "wash-cli@0.39.0", - "wkg@0.12.0" + "wkg@0.15.0" ], "shell": { "init_hook": [ diff --git a/kubernetes/components/echo/devbox.lock b/kubernetes/components/echo/devbox.lock index d5f0804..09875a4 100644 --- a/kubernetes/components/echo/devbox.lock +++ b/kubernetes/components/echo/devbox.lock @@ -49,51 +49,51 @@ } } }, - "cargo@1.89.0": { - "last_modified": "2025-09-18T16:33:27Z", - "resolved": "github:NixOS/nixpkgs/f4b140d5b253f5e2a1ff4e5506edbf8267724bde#cargo", + "cargo@1.94.0": { + "last_modified": "2026-03-21T07:29:51Z", + "resolved": "github:NixOS/nixpkgs/09061f748ee21f68a089cd5d91ec1859cd93d0be#cargo", "source": "devbox-search", - "version": "1.89.0", + "version": "1.94.0", "systems": { "aarch64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/gzv6psv17kv7x9s01w8jhi0h2cg6z15p-cargo-1.89.0", + "path": "/nix/store/fp6mq617pb2rwrkc2fspjbwgf85jdb6n-cargo-1.94.0", "default": true } ], - "store_path": "/nix/store/gzv6psv17kv7x9s01w8jhi0h2cg6z15p-cargo-1.89.0" + "store_path": "/nix/store/fp6mq617pb2rwrkc2fspjbwgf85jdb6n-cargo-1.94.0" }, "aarch64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/ahyjafkgyn6zji9qlvv92z8gxmcmaky4-cargo-1.89.0", + "path": "/nix/store/1bdvj13077clgqxwpgpgs2zzr8fsk99g-cargo-1.94.0", "default": true } ], - "store_path": "/nix/store/ahyjafkgyn6zji9qlvv92z8gxmcmaky4-cargo-1.89.0" + "store_path": "/nix/store/1bdvj13077clgqxwpgpgs2zzr8fsk99g-cargo-1.94.0" }, "x86_64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/2a5rg88c4kc4mzjbbyah89c2hhyzjjp6-cargo-1.89.0", + "path": "/nix/store/ygg9vaqqmyrjbndjac90qc26mbibpi09-cargo-1.94.0", "default": true } ], - "store_path": "/nix/store/2a5rg88c4kc4mzjbbyah89c2hhyzjjp6-cargo-1.89.0" + "store_path": "/nix/store/ygg9vaqqmyrjbndjac90qc26mbibpi09-cargo-1.94.0" }, "x86_64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/xq6ns6hdgl7fdshisp5mb65f1jlysm0h-cargo-1.89.0", + "path": "/nix/store/xlli1a8m35h5kwavjajnp6nl90xmjgcx-cargo-1.94.0", "default": true } ], - "store_path": "/nix/store/xq6ns6hdgl7fdshisp5mb65f1jlysm0h-cargo-1.89.0" + "store_path": "/nix/store/xlli1a8m35h5kwavjajnp6nl90xmjgcx-cargo-1.94.0" } } }, @@ -198,99 +198,99 @@ } } }, - "wasm-tools@1.239.0": { - "last_modified": "2025-09-18T16:33:27Z", - "resolved": "github:NixOS/nixpkgs/f4b140d5b253f5e2a1ff4e5506edbf8267724bde#wasm-tools", + "wasm-tools@1.245.1": { + "last_modified": "2026-03-21T07:29:51Z", + "resolved": "github:NixOS/nixpkgs/09061f748ee21f68a089cd5d91ec1859cd93d0be#wasm-tools", "source": "devbox-search", - "version": "1.239.0", + "version": "1.245.1", "systems": { "aarch64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/k8rpqlwr71x0v7ma3yvdgh8vgjlmrpkk-wasm-tools-1.239.0", + "path": "/nix/store/hbgv595d4zn9i99xw5g4xh31l45qzxmn-wasm-tools-1.245.1", "default": true } ], - "store_path": "/nix/store/k8rpqlwr71x0v7ma3yvdgh8vgjlmrpkk-wasm-tools-1.239.0" + "store_path": "/nix/store/hbgv595d4zn9i99xw5g4xh31l45qzxmn-wasm-tools-1.245.1" }, "aarch64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/4vd573xcvbcbrd5k6yxdwq3z9gkbn5nr-wasm-tools-1.239.0", + "path": "/nix/store/3kf63wdngl87l3d70vgbsy9mbl85syvh-wasm-tools-1.245.1", "default": true } ], - "store_path": "/nix/store/4vd573xcvbcbrd5k6yxdwq3z9gkbn5nr-wasm-tools-1.239.0" + "store_path": "/nix/store/3kf63wdngl87l3d70vgbsy9mbl85syvh-wasm-tools-1.245.1" }, "x86_64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/h5hlkiskhjls98216rs08c0r2mrnhbhr-wasm-tools-1.239.0", + "path": "/nix/store/xwk7rc3d4lnkcxkl1c7aqd80nlj92hnm-wasm-tools-1.245.1", "default": true } ], - "store_path": "/nix/store/h5hlkiskhjls98216rs08c0r2mrnhbhr-wasm-tools-1.239.0" + "store_path": "/nix/store/xwk7rc3d4lnkcxkl1c7aqd80nlj92hnm-wasm-tools-1.245.1" }, "x86_64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/0avy48vzz3p2i9gm29y5279hr8rkjnsq-wasm-tools-1.239.0", + "path": "/nix/store/cmrahwlsdrxgf95ayk4x9yxkf0zb6fwb-wasm-tools-1.245.1", "default": true } ], - "store_path": "/nix/store/0avy48vzz3p2i9gm29y5279hr8rkjnsq-wasm-tools-1.239.0" + "store_path": "/nix/store/cmrahwlsdrxgf95ayk4x9yxkf0zb6fwb-wasm-tools-1.245.1" } } }, - "wkg@0.12.0": { - "last_modified": "2025-09-18T16:33:27Z", - "resolved": "github:NixOS/nixpkgs/f4b140d5b253f5e2a1ff4e5506edbf8267724bde#wkg", + "wkg@0.15.0": { + "last_modified": "2026-03-21T07:29:51Z", + "resolved": "github:NixOS/nixpkgs/09061f748ee21f68a089cd5d91ec1859cd93d0be#wkg", "source": "devbox-search", - "version": "0.12.0", + "version": "0.15.0", "systems": { "aarch64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/cn6mz9wcdi0z5jpljwy67w66w9nn1q40-wkg-0.12.0", + "path": "/nix/store/l1kcadvw5b5w0l80yq17hxlrgqd0b8wq-wkg-0.15.0", "default": true } ], - "store_path": "/nix/store/cn6mz9wcdi0z5jpljwy67w66w9nn1q40-wkg-0.12.0" + "store_path": "/nix/store/l1kcadvw5b5w0l80yq17hxlrgqd0b8wq-wkg-0.15.0" }, "aarch64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/frnzcfl4b7sll3r47l6q0ncr54r3h4db-wkg-0.12.0", + "path": "/nix/store/0dlc3cqzsvfmx33k59ik8sn8hlf0hi0j-wkg-0.15.0", "default": true } ], - "store_path": "/nix/store/frnzcfl4b7sll3r47l6q0ncr54r3h4db-wkg-0.12.0" + "store_path": "/nix/store/0dlc3cqzsvfmx33k59ik8sn8hlf0hi0j-wkg-0.15.0" }, "x86_64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/bhzavblvb9s7mv8pp9di35h3vfl7prwv-wkg-0.12.0", + "path": "/nix/store/qwsh8mc2ic0cn2hc4lm4l3n8gmc14m6j-wkg-0.15.0", "default": true } ], - "store_path": "/nix/store/bhzavblvb9s7mv8pp9di35h3vfl7prwv-wkg-0.12.0" + "store_path": "/nix/store/qwsh8mc2ic0cn2hc4lm4l3n8gmc14m6j-wkg-0.15.0" }, "x86_64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/7rj3a673vppflbra01wpvpic7lydgg2n-wkg-0.12.0", + "path": "/nix/store/5lri73xj3vmxcf4jfqa0bh9zcixd2i1d-wkg-0.15.0", "default": true } ], - "store_path": "/nix/store/7rj3a673vppflbra01wpvpic7lydgg2n-wkg-0.12.0" + "store_path": "/nix/store/5lri73xj3vmxcf4jfqa0bh9zcixd2i1d-wkg-0.15.0" } } } diff --git a/kubernetes/devbox.json b/kubernetes/devbox.json index 394f85a..1c62504 100644 --- a/kubernetes/devbox.json +++ b/kubernetes/devbox.json @@ -1,11 +1,11 @@ { "$schema": "https://raw.githubusercontent.com/jetify-com/devbox/0.16.0/.schema/devbox.schema.json", "packages": [ - "kubernetes-helm@3.19.0", - "kubectl@1.33.4", + "kubernetes-helm@3.19.1", + "kubectl@1.35.3", "wash-cli@0.39.0", "k3d@5.8.3", - "natscli@0.2.2" + "natscli@0.3.1" ], "shell": { "init_hook": [], diff --git a/kubernetes/devbox.lock b/kubernetes/devbox.lock index 3f323f6..42ff604 100644 --- a/kubernetes/devbox.lock +++ b/kubernetes/devbox.lock @@ -53,183 +53,183 @@ } } }, - "kubectl@1.33.4": { - "last_modified": "2025-09-18T16:33:27Z", - "resolved": "github:NixOS/nixpkgs/f4b140d5b253f5e2a1ff4e5506edbf8267724bde#kubectl", + "kubectl@1.35.3": { + "last_modified": "2026-03-23T13:48:00Z", + "resolved": "github:NixOS/nixpkgs/fdc7b8f7b30fdbedec91b71ed82f36e1637483ed#kubectl", "source": "devbox-search", - "version": "1.33.4", + "version": "1.35.3", "systems": { "aarch64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/l9qa55xhnsif5bd8jc558pl2kraiwisx-kubectl-1.33.4", + "path": "/nix/store/66rihhkpvgmxg3rm7n7nmms2l6vc7hm9-kubectl-1.35.3", "default": true }, { "name": "man", - "path": "/nix/store/1ax04d2wdfp63df3gbjdsq523ql895yc-kubectl-1.33.4-man", + "path": "/nix/store/xmz0zrh0hwmgfwx51apwpi3y8rfn8jrk-kubectl-1.35.3-man", "default": true }, { "name": "convert", - "path": "/nix/store/p7xb87g2vz00n97fhaaqwr9jdvcp5647-kubectl-1.33.4-convert" + "path": "/nix/store/2386d86s036sid0gakk2byldmb894kfj-kubectl-1.35.3-convert" } ], - "store_path": "/nix/store/l9qa55xhnsif5bd8jc558pl2kraiwisx-kubectl-1.33.4" + "store_path": "/nix/store/66rihhkpvgmxg3rm7n7nmms2l6vc7hm9-kubectl-1.35.3" }, "aarch64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/a95sq4yvhbrh4njn49glnp2xmbd3k3q1-kubectl-1.33.4", + "path": "/nix/store/zsrwfw55ch6p8ilx4ikwl25h3nb0gf6j-kubectl-1.35.3", "default": true }, { "name": "man", - "path": "/nix/store/5jnghhpmiympxr759s1pqbksg3gld6d8-kubectl-1.33.4-man", + "path": "/nix/store/z0x4x9rp6gqp67c5vc6x8nkcmklzh15c-kubectl-1.35.3-man", "default": true }, { "name": "convert", - "path": "/nix/store/5sxzhci6fxn8jv3x9xkab1jdb43ynpzr-kubectl-1.33.4-convert" + "path": "/nix/store/p0mwzpz8z0sb2gqsv5hqr1hii3lpvm78-kubectl-1.35.3-convert" } ], - "store_path": "/nix/store/a95sq4yvhbrh4njn49glnp2xmbd3k3q1-kubectl-1.33.4" + "store_path": "/nix/store/zsrwfw55ch6p8ilx4ikwl25h3nb0gf6j-kubectl-1.35.3" }, "x86_64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/417lxr3l5cy3m86iywhhrkbkx2j9y1xk-kubectl-1.33.4", + "path": "/nix/store/0rqzvyzcs772969lgnd8ysagiwwzci5c-kubectl-1.35.3", "default": true }, { "name": "man", - "path": "/nix/store/q5gf3an5cmfzyl2wqw21ll01yfmjxm0j-kubectl-1.33.4-man", + "path": "/nix/store/01f28ykn75bvzm360djn72l8nsacnqn5-kubectl-1.35.3-man", "default": true }, { "name": "convert", - "path": "/nix/store/2kfp817d37kbsrjh48f8l26hmf12b97z-kubectl-1.33.4-convert" + "path": "/nix/store/f4hjfkab89fv88mhn1ljyyz3f23cqlnn-kubectl-1.35.3-convert" } ], - "store_path": "/nix/store/417lxr3l5cy3m86iywhhrkbkx2j9y1xk-kubectl-1.33.4" + "store_path": "/nix/store/0rqzvyzcs772969lgnd8ysagiwwzci5c-kubectl-1.35.3" }, "x86_64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/abp5rhv8vnij5k08m5id75vdq4nnkqqq-kubectl-1.33.4", + "path": "/nix/store/6m48j0x1w9hq9l6byqcnj82q5h0c6nbg-kubectl-1.35.3", "default": true }, { "name": "man", - "path": "/nix/store/75afy3w5985pck1f7bvwwq7gzawf9i9c-kubectl-1.33.4-man", + "path": "/nix/store/s15vmhgq9l9mq1gmyzgxb3kqyvikq5c2-kubectl-1.35.3-man", "default": true }, { "name": "convert", - "path": "/nix/store/1yhls3wrancjn52md7552kyalbh7dd5b-kubectl-1.33.4-convert" + "path": "/nix/store/hi0cfsb3zpcf4g43mz2s3siic8kf3d67-kubectl-1.35.3-convert" } ], - "store_path": "/nix/store/abp5rhv8vnij5k08m5id75vdq4nnkqqq-kubectl-1.33.4" + "store_path": "/nix/store/6m48j0x1w9hq9l6byqcnj82q5h0c6nbg-kubectl-1.35.3" } } }, - "kubernetes-helm@3.19.0": { - "last_modified": "2025-09-18T16:33:27Z", - "resolved": "github:NixOS/nixpkgs/f4b140d5b253f5e2a1ff4e5506edbf8267724bde#kubernetes-helm", + "kubernetes-helm@3.19.1": { + "last_modified": "2026-03-21T07:29:51Z", + "resolved": "github:NixOS/nixpkgs/09061f748ee21f68a089cd5d91ec1859cd93d0be#kubernetes-helm", "source": "devbox-search", - "version": "3.19.0", + "version": "3.19.1", "systems": { "aarch64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/8irl5599sb6a89qqa9y3mb8j4d2h2vm2-kubernetes-helm-3.19.0", + "path": "/nix/store/lj80z1b76xig3lfn0s0cmj1lff99jrq3-kubernetes-helm-3.19.1", "default": true } ], - "store_path": "/nix/store/8irl5599sb6a89qqa9y3mb8j4d2h2vm2-kubernetes-helm-3.19.0" + "store_path": "/nix/store/lj80z1b76xig3lfn0s0cmj1lff99jrq3-kubernetes-helm-3.19.1" }, "aarch64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/xqrwcjbk1mkp72y9gdqk0h770s7jfqwy-kubernetes-helm-3.19.0", + "path": "/nix/store/zzzspvhp2sxrcii8g6gi65c78mmc5ifg-kubernetes-helm-3.19.1", "default": true } ], - "store_path": "/nix/store/xqrwcjbk1mkp72y9gdqk0h770s7jfqwy-kubernetes-helm-3.19.0" + "store_path": "/nix/store/zzzspvhp2sxrcii8g6gi65c78mmc5ifg-kubernetes-helm-3.19.1" }, "x86_64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/5k9n5ifg8j39wqgidmihxcw3jn03hr6x-kubernetes-helm-3.19.0", + "path": "/nix/store/5wig6vkavjfp1jd3qbx9mbyiiqbfsa75-kubernetes-helm-3.19.1", "default": true } ], - "store_path": "/nix/store/5k9n5ifg8j39wqgidmihxcw3jn03hr6x-kubernetes-helm-3.19.0" + "store_path": "/nix/store/5wig6vkavjfp1jd3qbx9mbyiiqbfsa75-kubernetes-helm-3.19.1" }, "x86_64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/xhdxsw1rkwpj4j1c020r9bii97n9d624-kubernetes-helm-3.19.0", + "path": "/nix/store/6gdpshqw9zx0iz7g6xdkbkxkd5xc6kdd-kubernetes-helm-3.19.1", "default": true } ], - "store_path": "/nix/store/xhdxsw1rkwpj4j1c020r9bii97n9d624-kubernetes-helm-3.19.0" + "store_path": "/nix/store/6gdpshqw9zx0iz7g6xdkbkxkd5xc6kdd-kubernetes-helm-3.19.1" } } }, - "natscli@0.2.2": { - "last_modified": "2025-09-18T16:33:27Z", - "resolved": "github:NixOS/nixpkgs/f4b140d5b253f5e2a1ff4e5506edbf8267724bde#natscli", + "natscli@0.3.1": { + "last_modified": "2026-03-21T07:29:51Z", + "resolved": "github:NixOS/nixpkgs/09061f748ee21f68a089cd5d91ec1859cd93d0be#natscli", "source": "devbox-search", - "version": "0.2.2", + "version": "0.3.1", "systems": { "aarch64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/ix8d71slpphi6a3f0vlvs62h6mnwm7im-natscli-0.2.2", + "path": "/nix/store/0crwkqf0wzyq2n3wx1sg8agn3wixzpxv-natscli-0.3.1", "default": true } ], - "store_path": "/nix/store/ix8d71slpphi6a3f0vlvs62h6mnwm7im-natscli-0.2.2" + "store_path": "/nix/store/0crwkqf0wzyq2n3wx1sg8agn3wixzpxv-natscli-0.3.1" }, "aarch64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/7bmw15a7dz0bhxc3nv85kf78j1h81yd5-natscli-0.2.2", + "path": "/nix/store/x407awd275wqxa1bq5f8s99l29b6grv8-natscli-0.3.1", "default": true } ], - "store_path": "/nix/store/7bmw15a7dz0bhxc3nv85kf78j1h81yd5-natscli-0.2.2" + "store_path": "/nix/store/x407awd275wqxa1bq5f8s99l29b6grv8-natscli-0.3.1" }, "x86_64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/28xzh8l6lfd6g7a8jz53zyw2yk4jjbb9-natscli-0.2.2", + "path": "/nix/store/4qqkz4hbg55sllf962m22nfqih3i12zz-natscli-0.3.1", "default": true } ], - "store_path": "/nix/store/28xzh8l6lfd6g7a8jz53zyw2yk4jjbb9-natscli-0.2.2" + "store_path": "/nix/store/4qqkz4hbg55sllf962m22nfqih3i12zz-natscli-0.3.1" }, "x86_64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/l0rpdq7kpsinfvlkpkqhr4sgz5iinqsx-natscli-0.2.2", + "path": "/nix/store/b57vkrv7vrgjihh6xm97jyalks1hw0s3-natscli-0.3.1", "default": true } ], - "store_path": "/nix/store/l0rpdq7kpsinfvlkpkqhr4sgz5iinqsx-natscli-0.2.2" + "store_path": "/nix/store/b57vkrv7vrgjihh6xm97jyalks1hw0s3-natscli-0.3.1" } } }, diff --git a/nats/devbox.json b/nats/devbox.json index e2b3d1a..96938ef 100644 --- a/nats/devbox.json +++ b/nats/devbox.json @@ -1,6 +1,6 @@ { "$schema": "https://raw.githubusercontent.com/jetify-com/devbox/0.15.1/.schema/devbox.schema.json", - "packages": ["natscli@0.2.2", "rustup@1.28.2", "cargo@1.89.0"], + "packages": ["natscli@0.3.1", "rustup@1.28.2", "cargo@1.94.0"], "shell": { "init_hook": ["rustup default stable"], "scripts": {} diff --git a/nats/devbox.lock b/nats/devbox.lock index 06736ce..fd81b33 100644 --- a/nats/devbox.lock +++ b/nats/devbox.lock @@ -1,51 +1,51 @@ { "lockfile_version": "1", "packages": { - "cargo@1.89.0": { - "last_modified": "2025-09-18T16:33:27Z", - "resolved": "github:NixOS/nixpkgs/f4b140d5b253f5e2a1ff4e5506edbf8267724bde#cargo", + "cargo@1.94.0": { + "last_modified": "2026-03-21T07:29:51Z", + "resolved": "github:NixOS/nixpkgs/09061f748ee21f68a089cd5d91ec1859cd93d0be#cargo", "source": "devbox-search", - "version": "1.89.0", + "version": "1.94.0", "systems": { "aarch64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/gzv6psv17kv7x9s01w8jhi0h2cg6z15p-cargo-1.89.0", + "path": "/nix/store/fp6mq617pb2rwrkc2fspjbwgf85jdb6n-cargo-1.94.0", "default": true } ], - "store_path": "/nix/store/gzv6psv17kv7x9s01w8jhi0h2cg6z15p-cargo-1.89.0" + "store_path": "/nix/store/fp6mq617pb2rwrkc2fspjbwgf85jdb6n-cargo-1.94.0" }, "aarch64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/ahyjafkgyn6zji9qlvv92z8gxmcmaky4-cargo-1.89.0", + "path": "/nix/store/1bdvj13077clgqxwpgpgs2zzr8fsk99g-cargo-1.94.0", "default": true } ], - "store_path": "/nix/store/ahyjafkgyn6zji9qlvv92z8gxmcmaky4-cargo-1.89.0" + "store_path": "/nix/store/1bdvj13077clgqxwpgpgs2zzr8fsk99g-cargo-1.94.0" }, "x86_64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/2a5rg88c4kc4mzjbbyah89c2hhyzjjp6-cargo-1.89.0", + "path": "/nix/store/ygg9vaqqmyrjbndjac90qc26mbibpi09-cargo-1.94.0", "default": true } ], - "store_path": "/nix/store/2a5rg88c4kc4mzjbbyah89c2hhyzjjp6-cargo-1.89.0" + "store_path": "/nix/store/ygg9vaqqmyrjbndjac90qc26mbibpi09-cargo-1.94.0" }, "x86_64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/xq6ns6hdgl7fdshisp5mb65f1jlysm0h-cargo-1.89.0", + "path": "/nix/store/xlli1a8m35h5kwavjajnp6nl90xmjgcx-cargo-1.94.0", "default": true } ], - "store_path": "/nix/store/xq6ns6hdgl7fdshisp5mb65f1jlysm0h-cargo-1.89.0" + "store_path": "/nix/store/xlli1a8m35h5kwavjajnp6nl90xmjgcx-cargo-1.94.0" } } }, @@ -53,51 +53,51 @@ "last_modified": "2025-08-21T00:30:53Z", "resolved": "github:NixOS/nixpkgs/596312aae91421d6923f18cecce934a7d3bfd6b8?lastModified=1755736253&narHash=sha256-jlIQRypNhB1PcB1BE%2BexpE4xZeJxzoAGr1iUbHQta8s%3D" }, - "natscli@0.2.2": { - "last_modified": "2025-07-28T17:09:23Z", - "resolved": "github:NixOS/nixpkgs/648f70160c03151bc2121d179291337ad6bc564b#natscli", + "natscli@0.3.1": { + "last_modified": "2026-03-21T07:29:51Z", + "resolved": "github:NixOS/nixpkgs/09061f748ee21f68a089cd5d91ec1859cd93d0be#natscli", "source": "devbox-search", - "version": "0.2.2", + "version": "0.3.1", "systems": { "aarch64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/3vs0g4d7jb2xfsms1r3mpkaicgn0cpnv-natscli-0.2.2", + "path": "/nix/store/0crwkqf0wzyq2n3wx1sg8agn3wixzpxv-natscli-0.3.1", "default": true } ], - "store_path": "/nix/store/3vs0g4d7jb2xfsms1r3mpkaicgn0cpnv-natscli-0.2.2" + "store_path": "/nix/store/0crwkqf0wzyq2n3wx1sg8agn3wixzpxv-natscli-0.3.1" }, "aarch64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/ymb3jyvbs19dwgra67sxm5dri9vxm6a6-natscli-0.2.2", + "path": "/nix/store/x407awd275wqxa1bq5f8s99l29b6grv8-natscli-0.3.1", "default": true } ], - "store_path": "/nix/store/ymb3jyvbs19dwgra67sxm5dri9vxm6a6-natscli-0.2.2" + "store_path": "/nix/store/x407awd275wqxa1bq5f8s99l29b6grv8-natscli-0.3.1" }, "x86_64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/ibm2s2y8ss6gyr12y3bbrb93hsmi479c-natscli-0.2.2", + "path": "/nix/store/4qqkz4hbg55sllf962m22nfqih3i12zz-natscli-0.3.1", "default": true } ], - "store_path": "/nix/store/ibm2s2y8ss6gyr12y3bbrb93hsmi479c-natscli-0.2.2" + "store_path": "/nix/store/4qqkz4hbg55sllf962m22nfqih3i12zz-natscli-0.3.1" }, "x86_64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/j2ii7y5wihj14sk3f73357j40xqiqx0p-natscli-0.2.2", + "path": "/nix/store/b57vkrv7vrgjihh6xm97jyalks1hw0s3-natscli-0.3.1", "default": true } ], - "store_path": "/nix/store/j2ii7y5wihj14sk3f73357j40xqiqx0p-natscli-0.2.2" + "store_path": "/nix/store/b57vkrv7vrgjihh6xm97jyalks1hw0s3-natscli-0.3.1" } } }, diff --git a/nats/rs-example/Cargo.lock b/nats/rs-example/Cargo.lock index 827b5ec..9fce0c6 100644 --- a/nats/rs-example/Cargo.lock +++ b/nats/rs-example/Cargo.lock @@ -28,13 +28,13 @@ dependencies = [ [[package]] name = "async-nats" -version = "0.42.0" +version = "0.46.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08f6da6d49a956424ca4e28fe93656f790d748b469eaccbc7488fec545315180" +checksum = "df5af9ebfb0a14481d3eaf6101e6391261e4f30d25b26a7635ade8a39482ded0" dependencies = [ "base64", "bytes", - "futures", + "futures-util", "memchr", "nkeys", "nuid", @@ -45,7 +45,7 @@ dependencies = [ "regex", "ring", "rustls-native-certs", - "rustls-pemfile", + "rustls-pki-types", "rustls-webpki 0.102.8", "serde", "serde_json", @@ -55,6 +55,7 @@ dependencies = [ "time", "tokio", "tokio-rustls", + "tokio-stream", "tokio-util", "tokio-websockets", "tracing", @@ -1343,6 +1344,17 @@ dependencies = [ "tokio", ] +[[package]] +name = "tokio-stream" +version = "0.1.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32da49809aab5c3bc678af03902d4ccddea2a87d028d86392a4b1560c6906c70" +dependencies = [ + "futures-core", + "pin-project-lite", + "tokio", +] + [[package]] name = "tokio-util" version = "0.7.16" diff --git a/nats/rs-example/Cargo.toml b/nats/rs-example/Cargo.toml index 5cb7193..1c4ef2d 100644 --- a/nats/rs-example/Cargo.toml +++ b/nats/rs-example/Cargo.toml @@ -4,7 +4,7 @@ version = "0.1.0" edition = "2024" [dependencies] -async-nats = "0.43.0" +async-nats = "0.46.0" futures = "0.3.31" tokio = { version = "1.47.1", features = ["full"] } serde = "1.0.219"