Skip to content

chore: release v0.15.0#636

Open
github-actions[bot] wants to merge 1 commit intomainfrom
release-plz-2026-01-30T01-32-20Z
Open

chore: release v0.15.0#636
github-actions[bot] wants to merge 1 commit intomainfrom
release-plz-2026-01-30T01-32-20Z

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Jan 30, 2026

🤖 New release

  • rmcp-macros: 0.14.0 -> 0.15.0
  • rmcp: 0.14.0 -> 0.15.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.46.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field ServerCapabilitiesBuilder.extensions in /tmp/.tmpy53KuI/rust-sdk/crates/rmcp/src/model/capabilities.rs:387
  field CreateMessageRequestParams.tools in /tmp/.tmpy53KuI/rust-sdk/crates/rmcp/src/model.rs:1559
  field CreateMessageRequestParams.tool_choice in /tmp/.tmpy53KuI/rust-sdk/crates/rmcp/src/model.rs:1562
  field CreateMessageRequestParams.tools in /tmp/.tmpy53KuI/rust-sdk/crates/rmcp/src/model.rs:1559
  field CreateMessageRequestParams.tool_choice in /tmp/.tmpy53KuI/rust-sdk/crates/rmcp/src/model.rs:1562
  field ClientCapabilitiesBuilder.extensions in /tmp/.tmpy53KuI/rust-sdk/crates/rmcp/src/model/capabilities.rs:461
  field ServerCapabilities.extensions in /tmp/.tmpy53KuI/rust-sdk/crates/rmcp/src/model/capabilities.rs:267
  field ClientCapabilities.extensions in /tmp/.tmpy53KuI/rust-sdk/crates/rmcp/src/model/capabilities.rs:230
  field SamplingMessage.meta in /tmp/.tmpy53KuI/rust-sdk/crates/rmcp/src/model.rs:1371
  field Tool.execution in /tmp/.tmpy53KuI/rust-sdk/crates/rmcp/src/model/tool.rs:34

--- failure inherent_method_missing: pub method removed or renamed ---

Description:
A publicly-visible method or associated fn is no longer available under its prior name. It 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.46.0/src/lints/inherent_method_missing.ron

Failed in:
  OperationProcessor::collect_completed_results, previously in file /tmp/.tmpxyZXUB/rmcp/src/task_manager.rs:198

--- failure method_receiver_ref_became_mut: method receiver changed from immutable to mutable reference ---

Description:
A method's receiver changed from an immutable reference to a mutable one.
        ref: https://doc.rust-lang.org/reference/items/associated-items.html#methods
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/method_receiver_ref_became_mut.ron

Failed in:
  rmcp::task_manager::OperationProcessor::running_task_count now takes &mut Self, not &Self, in /tmp/.tmpy53KuI/rust-sdk/crates/rmcp/src/task_manager.rs:232
  rmcp::task_manager::OperationProcessor::list_running now takes &mut Self, not &Self, in /tmp/.tmpy53KuI/rust-sdk/crates/rmcp/src/task_manager.rs:247
  rmcp::task_manager::OperationProcessor::peek_completed now takes &mut Self, not &Self, in /tmp/.tmpy53KuI/rust-sdk/crates/rmcp/src/task_manager.rs:253
Changelog

rmcp-macros

0.15.0 - 2026-02-06

Fixed

  • (tasks) avoid dropping completed task results during collection (#639)
  • (tasks) expose execution.taskSupport on tools (#635)

rmcp

0.15.0 - 2026-02-06

Added

  • add native-tls as an optional TLS backend (#631)
  • (capabilities) add extensions field for SEP-1724 (#643)

Fixed

  • (tasks) avoid dropping completed task results during collection (#639)
  • (auth) oauth metadata discovery (#641)
  • compilation with --no-default-features (#593)
  • (tasks) expose execution.taskSupport on tools (#635)
  • (tasks) correct enum variant ordering for deserialization (#634)

Other

  • Implement SEP-1577: Sampling With Tools (#628)


This PR was generated with release-plz.

@github-actions github-actions bot changed the title chore: release v0.14.1 chore: release v0.15.0 Feb 4, 2026
@github-actions github-actions bot force-pushed the release-plz-2026-01-30T01-32-20Z branch 6 times, most recently from e279ca4 to 22ca1c8 Compare February 5, 2026 08:01
@github-actions github-actions bot force-pushed the release-plz-2026-01-30T01-32-20Z branch from 22ca1c8 to 17c04b4 Compare February 6, 2026 11:53
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.

0 participants