Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Jul 31, 2025

🤖 New release

  • rmcp-macros: 0.3.2 -> 0.4.0
  • rmcp: 0.3.2 -> 0.4.0 (⚠ API breaking changes)

rmcp breaking changes

--- failure constructible_struct_adds_field: externally-constructible struct adds field ---

Description:
A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field Tool.output_schema in /tmp/.tmpyzb7O3/rust-sdk/crates/rmcp/src/model/tool.rs:25
  field CallToolResult.structured_content in /tmp/.tmpyzb7O3/rust-sdk/crates/rmcp/src/model.rs:1195

--- failure struct_missing: pub struct removed or renamed ---

Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/struct_missing.ron

Failed in:
  struct rmcp::model::PromptTemplate, previously in file /tmp/.tmptt2CJ1/rmcp/src/model/prompt.rs:158
  struct rmcp::model::PromptArgumentTemplate, previously in file /tmp/.tmptt2CJ1/rmcp/src/model/prompt.rs:166

--- failure trait_no_longer_dyn_compatible: trait no longer dyn compatible ---

Description:
Trait is no longer dyn compatible, which breaks `dyn Trait` usage.
        ref: https://doc.rust-lang.org/stable/reference/items/traits.html#object-safety
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/trait_no_longer_dyn_compatible.ron

Failed in:
  trait IntoCallToolResult in file /tmp/.tmpyzb7O3/rust-sdk/crates/rmcp/src/handler/server/tool.rs:184
Changelog

rmcp-macros

0.4.0 - 2025-08-05

Added

  • [breaking] Add support for Tool.outputSchema and CallToolResult.structuredContent (#316)

Other

  • README.md codeblock terminator (#348)

rmcp

0.4.0 - 2025-08-05

Added

  • [breaking] Add support for Tool.outputSchema and CallToolResult.structuredContent (#316)

Fixed

  • don't wrap errors in streamable http auth client (#353)
  • (prompt) remove unused code (#343)


This PR was generated with release-plz.

@github-actions github-actions bot force-pushed the release-plz-2025-07-31T06-43-09Z branch 2 times, most recently from 0aad249 to 1c911f6 Compare August 4, 2025 01:37
@github-actions github-actions bot force-pushed the release-plz-2025-07-31T06-43-09Z branch from 1c911f6 to 3b15b61 Compare August 5, 2025 14:14
@alexhancock alexhancock self-requested a review August 5, 2025 14:38
@alexhancock alexhancock merged commit 984cd87 into main Aug 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants