Repository navigation
chore(deps): bump the patch-and-minor group across 1 directory with 7 updates - #90
Conversation
… updates Bumps the patch-and-minor group with 7 updates in the / directory: | Package | From | To | | --- | --- | --- | | [rmcp](https://github.com/modelcontextprotocol/rust-sdk) | `3.1.4` | `3.5.1` | | [serialport](https://github.com/serialport/serialport-rs) | `4.10.0` | `4.10.1` | | [tokio](https://github.com/tokio-rs/tokio) | `1.53.1` | `1.53.2` | | [thiserror](https://github.com/dtolnay/thiserror) | `2.0.20` | `2.0.21` | | [uuid](https://github.com/uuid-rs/uuid) | `1.26.0` | `1.27.0` | | [toml](https://github.com/toml-rs/toml) | `1.1.4+spec-1.1.0` | `1.1.6+spec-1.1.0` | | [arbitrary](https://github.com/rust-fuzz/arbitrary) | `1.4.2` | `1.5.0` | Updates `rmcp` from 3.1.4 to 3.5.1 - [Release notes](https://github.com/modelcontextprotocol/rust-sdk/releases) - [Changelog](https://github.com/modelcontextprotocol/rust-sdk/blob/main/release-plz.toml) - [Commits](modelcontextprotocol/rust-sdk@rmcp-v3.1.4...rmcp-v3.5.1) Updates `serialport` from 4.10.0 to 4.10.1 - [Changelog](https://github.com/serialport/serialport-rs/blob/main/CHANGELOG.md) - [Commits](serialport/serialport-rs@v4.10.0...v4.10.1) Updates `tokio` from 1.53.1 to 1.53.2 - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](tokio-rs/tokio@tokio-1.53.1...tokio-1.53.2) Updates `thiserror` from 2.0.20 to 2.0.21 - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](dtolnay/thiserror@2.0.20...2.0.21) Updates `uuid` from 1.26.0 to 1.27.0 - [Release notes](https://github.com/uuid-rs/uuid/releases) - [Commits](uuid-rs/uuid@v1.26.0...v1.27.0) Updates `toml` from 1.1.4+spec-1.1.0 to 1.1.6+spec-1.1.0 - [Commits](toml-rs/toml@toml-v1.1.4...toml-v1.1.6) Updates `arbitrary` from 1.4.2 to 1.5.0 - [Changelog](https://github.com/rust-fuzz/arbitrary/blob/main/CHANGELOG.md) - [Commits](rust-fuzz/arbitrary@v1.4.2...v1.5.0) --- updated-dependencies: - dependency-name: arbitrary dependency-version: 1.5.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: patch-and-minor - dependency-name: rmcp dependency-version: 3.5.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: patch-and-minor - dependency-name: serialport dependency-version: 4.10.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch-and-minor - dependency-name: thiserror dependency-version: 2.0.21 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch-and-minor - dependency-name: tokio dependency-version: 1.53.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch-and-minor - dependency-name: toml dependency-version: 1.1.6+spec-1.1.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch-and-minor - dependency-name: uuid dependency-version: 1.27.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: patch-and-minor ... Signed-off-by: dependabot[bot] <support@github.com>
0f04009 to
69b4aa8
Compare
|
Looks like these dependencies are updatable in another way, so this is no longer needed. |
|
Integrated latest main (5fe6492) in 4770656, resolving Cargo.lock conflicts by retaining the newer rmcp/rmcp-macros 3.5.1 and uuid 1.27.0 versions while preserving main security fixes. Follow-up 0b63e11 aligns the modern resource-error contract with rmcp 3.5.1. The remaining failure after integrating main was the old expectation that a valid modern resources/read request for a missing URI returns HTTP 400/direct JSON. Upstream rust-sdk #1322 deliberately corrected that mapping to an in-band application error. Returning an unrecognized HTTP 400 can trigger false legacy fallback. The updated test still asserts exact -32602, request ID, requested URI, and configured SSE content type. Missing protocol metadata/header failures retain HTTP 400; removed RPC methods retain HTTP 404/-32601; legacy resource errors retain HTTP 200/-32002. Added typed_2026_07_28_resource_error_keeps_client_modern_and_usable: after a missing-resource JSON-RPC error, the same client successfully lists tools, retains modern cache hints, and remains negotiated at 2026-07-28. The manifest now requires at least rmcp 3.5.1 to prevent resolving the old HTTP mapping. Sources:
Local verification passed: format, locked all-target build, full Rust tests, Clippy with warnings denied, rustdoc with warnings denied, full MCP compatibility runner, 100-cycle public-boundary PTY gate, and Linux x86_64 nix flake check. Compatibility runner kept all four existing expected failures unchanged. Historical rmcp client, npm validation pins/security fixes, and production source are unchanged relative to main. Dependabot closed and deleted this branch while the work was underway and opened #91. This branch has been restored and PR reopened; #91 remains untouched. Work used an isolated worktree, preserving unrelated local documentation edits. Documentation hygiene
Important findings
|
|
CI passed on 0b63e11: all four platform build/test/Clippy jobs, required Linux PTY checks, Nix flake check, and the full MCP conformance/Inspector gate. CodeQL also passed. Main is integrated, historical compatibility assets remain unchanged, and no PR merge was performed. |
Bumps the patch-and-minor group with 7 updates in the / directory:
3.1.43.5.14.10.04.10.11.53.11.53.22.0.202.0.211.26.01.27.01.1.4+spec-1.1.01.1.6+spec-1.1.01.4.21.5.0Updates
rmcpfrom 3.1.4 to 3.5.1Release notes
Sourced from rmcp's releases.
... (truncated)
Commits
79437f2chore: release v3.5.1 (#1307)4a226c7fix(server): keep discover lifecycle bootstrap-neutral (#1248)931d471chore(deps): bump the github-actions group with 6 updates (#1313)cf1e9aafix: keep handler-generated invalid params errors in-band (#1322)deef9bbfix(model): export object! macro without macros feature (#1318)c0d667efix(server): default missing cache hints for 2026-07-28 peers (#1308)94c5c03fix: use MSRV-aware dependency resolver (#1316)8f9a28efix(examples): fix complex auth server discovery (#1309)ae2f9c9[rmcp] Notify credential stores when a refresh token is rejected (#1285)bdd93dcci: reject multi-line codex auth secret (#1306)Updates
serialportfrom 4.10.0 to 4.10.1Changelog
Sourced from serialport's changelog.
Commits
41496a9Release 4.10.1eb51adcBump CI checkout to v73607b1bAdd changelog for fixing builds for Linux/PowerPCac4aa90Add CI builds for Linux/PowerPC 64 bit3a924c8Fix compilation on PPC53ac54bClean up spacing around Illumos MSRV CI check036562bEnable semver checks for Illumos in CI44d0809Bump version after releaseUpdates
tokiofrom 1.53.1 to 1.53.2Release notes
Sourced from tokio's releases.
Commits
ff0c406chore: prepare Tokio v1.53.2 (#8580)a762700Merge 'tokio-1.51.5' into 'tokio-1.53.x' (#8577)ec31a9fchore: prepare Tokio v1.51.5 (#8579)625c851sync: assign semaphore permits before emitting tracing event (#8542)832dd23sync: avoid leaking semaphore permits on tracing panic (#8542)826954async: unlink semaphore waiter before emitting tracing event (#8542)9a47992process: unregister Windows wait before closing child handle (#8564)2fc5972fs: handle integer overflow in buffered relative seek (#8574)85a6d13io: revert "always cleanup AsyncFd registration list on deregister" (#8540)436faa2rt: drop blocking pool mutex before shutting down rejected task (#8562)Updates
thiserrorfrom 2.0.20 to 2.0.21Release notes
Sourced from thiserror's releases.
Commits
b1827eeRelease 2.0.2158037b5Merge pull request #459 from dtolnay/turbofishf82a0cfKeep track of nested turbofish depth72ea492Raise required compiler to Rust 1.7772eea0dResolve io_other_error clippy lint in tests07f09a2Raise required compiler to Rust 1.742715388Update ui test suite to nightly-2026-09-225a306c7Update ui test suite to nightly-2026-09-05ef9383bUpdate ui test suite to nightly-2026-08-228336b84Update ui tests for version 2.0.20Updates
uuidfrom 1.26.0 to 1.27.0Release notes
Sourced from uuid's releases.
Commits
b62154eMerge pull request #917 from uuid-rs/cargo/v1.27.0ffd8ec5prepare for 1.27.0 release4b6c10fMerge pull request #915 from uuid-rs/fix/v7-orderinga1aa126Merge pull request #912 from jaideeppyne/fix/urn-prefix-case-insensitive4639d67fix ordering of V7 UUIDs created by earlier seconds with later subsec nanos2723703bump MSRV to 1.89.0a3e64farefactor: simplify URN prefix parsing5055fd4refactor: inline case-insensitive URN prefix checkscb8b1d5refactor: simplify case-insensitive URN parsing285967dAccept case-insensitive urn:uuid: prefixes when parsingUpdates
tomlfrom 1.1.4+spec-1.1.0 to 1.1.6+spec-1.1.0Commits
572c005chore: Release66d0c53docs: Update changelog07af4e7perf: Reduce allocations in toml_edit parsing and dumping (#1215)0ff90dbperf(display): Write encoded strings directlyefb2536perf(display): Move generated representation strings075c444refactor(display): Consolidate key-path encodingb48f338perf(display): Borrow table keys during document outputc6c1de3perf(parser): Move completed table header keysec90463perf(parser): Borrow input when creating editable documentsd76a48atest: Benchmark rendering generated keys and valuesUpdates
arbitraryfrom 1.4.2 to 1.5.0Changelog
Sourced from arbitrary's changelog.
Commits
9807b59Merge pull request #243 from fitzgen/bump-to-1.5.07a49e61Bump to version 1.5.0aa2802bMerge pull request #242 from drakeo338/claude/241-fixa9f7ca5Update derive_arbitrary to syn 3 and raise MSRV to 1.71cd35bd2Merge pull request #239 from Manishearth/fix-soundness53a651dagent-driven: Fix soundness in try_create_arraydf8afe9Merge pull request #238 from baloo/baloo/push-lopsmyosqnpv15f5c08Bring fix for fully qualified path341a8fdMerge pull request #237 from ngildenhuys/downgrading_msrv_deps9b68ef4ci: adding update commands to downgrade dependencies to fix MSRV test