Skip to content

chore: release v0.7.0#452

Merged
jamadeo merged 1 commit intomainfrom
release-plz-2025-09-24T12-53-00Z
Sep 24, 2025
Merged

chore: release v0.7.0#452
jamadeo merged 1 commit intomainfrom
release-plz-2025-09-24T12-53-00Z

Conversation

@jamadeo
Copy link
Copy Markdown
Contributor

@jamadeo jamadeo commented Sep 24, 2025

🤖 New release

  • rmcp-macros: 0.6.4 -> 0.7.0
  • rmcp: 0.6.4 -> 0.7.0 (⚠ API breaking changes)

rmcp breaking changes

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.44.0/src/lints/enum_variant_added.ron

Failed in:
  variant StreamableHttpError:AuthRequired in /private/var/folders/sg/8vbqlx3541v6242tnfby6nt80000gn/T/.tmplileXH/rust-sdk/crates/rmcp/src/transport/streamable_http_client.rs:57

--- failure method_parameter_count_changed: pub method parameter count changed ---

Description:
A publicly-visible method now takes a different number of parameters.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.44.0/src/lints/method_parameter_count_changed.ron

Failed in:
  rmcp::transport::auth::AuthorizationSession::handle_callback now takes 3 parameters instead of 2, in /private/var/folders/sg/8vbqlx3541v6242tnfby6nt80000gn/T/.tmplileXH/rust-sdk/crates/rmcp/src/transport/auth.rs:627
  rmcp::transport::AuthorizationSession::handle_callback now takes 3 parameters instead of 2, in /private/var/folders/sg/8vbqlx3541v6242tnfby6nt80000gn/T/.tmplileXH/rust-sdk/crates/rmcp/src/transport/auth.rs:627
  rmcp::transport::auth::AuthorizationManager::exchange_code_for_token now takes 3 parameters instead of 2, in /private/var/folders/sg/8vbqlx3541v6242tnfby6nt80000gn/T/.tmplileXH/rust-sdk/crates/rmcp/src/transport/auth.rs:438
  rmcp::transport::AuthorizationManager::exchange_code_for_token now takes 3 parameters instead of 2, in /private/var/folders/sg/8vbqlx3541v6242tnfby6nt80000gn/T/.tmplileXH/rust-sdk/crates/rmcp/src/transport/auth.rs:438
  rmcp::transport::auth::OAuthState::handle_callback now takes 3 parameters instead of 2, in /private/var/folders/sg/8vbqlx3541v6242tnfby6nt80000gn/T/.tmplileXH/rust-sdk/crates/rmcp/src/transport/auth.rs:819
Changelog

rmcp-macros

0.7.0 - 2025-09-24

Fixed

  • (macros) support #[doc = include_str!(...)] for macros (#444)
  • (clippy) add doc comment for generated tool attr fn (#439)

Other

  • (root) Add Terminator to Built with rmcp section (#437)

rmcp

0.7.0 - 2025-09-24

Fixed

  • return auth errors (#451)
  • (oauth) do not treat empty secret as valid for public clients (#443)
  • (clippy) add doc comment for generated tool attr fn (#439)
  • (oauth) require CSRF token as part of the OAuth authorization flow. (#435)

Other

  • (root) Add Terminator to Built with rmcp section (#437)
  • Non-empty paths in OAuth2 Authorization Server Metadata URLs (#441)


This PR was generated with release-plz.

@github-actions github-actions bot added T-documentation Documentation improvements T-dependencies Dependencies related changes T-config Configuration file changes T-examples Example code changes T-macros Macro changes labels Sep 24, 2025
@jamadeo jamadeo requested a review from alexhancock September 24, 2025 12:53
@jamadeo jamadeo force-pushed the release-plz-2025-09-24T12-53-00Z branch from 9e5c05c to 50aa12d Compare September 24, 2025 13:04
@jamadeo jamadeo merged commit aff82ed into main Sep 24, 2025
11 checks passed
takumi-earth pushed a commit to earthlings-dev/rmcp that referenced this pull request Jan 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

T-config Configuration file changes T-dependencies Dependencies related changes T-documentation Documentation improvements T-examples Example code changes T-macros Macro changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants