Skip to content

chore: release v1.8.0#850

Merged
DaleSeo merged 1 commit into
mainfrom
release-plz-2026-05-14T19-00-08Z
Jun 23, 2026
Merged

chore: release v1.8.0#850
DaleSeo merged 1 commit into
mainfrom
release-plz-2026-05-14T19-00-08Z

Conversation

@github-actions

@github-actions github-actions Bot commented May 14, 2026

Copy link
Copy Markdown
Contributor

🤖 New release

  • rmcp-macros: 1.7.0 -> 1.8.0
  • rmcp: 1.7.0 -> 1.8.0
Changelog

rmcp-macros

1.8.0 - 2026-06-22

Added

  • deprecate roots, sampling, and logging (SEP-2577) (#884)

Fixed

  • strip and validate tool outputSchema and inputSchema (#860)
  • remove unnecessary fields from tools' inputSchema (#856)

Other

  • refine mcpmate listing copy (#885)
  • added jilebi-mcp to the list of built with rmcp (#861)

rmcp

1.8.0 - 2026-06-22

Added

  • standardize resource-not-found error code (SEP-2164) (#899)
  • validate OAuth authorization response issuer (#896)
  • specify OIDC application_type during dynamic client registration (SEP-837) (#883)
  • deprecate roots, sampling, and logging (SEP-2577) (#884)

Fixed

  • (auth) preserve configured reqwest client (#917)
  • (auth) align OAuth metadata discovery ordering (#887)
  • align progress timeout token (#909)
  • (elicitation) preserve enumNames through ElicitationSchema serde round-trip (#905)
  • return tool errors for invalid arguments (#894)
  • (auth) apply offline_access to reauth paths (#897)
  • update peer info on duplicate initialize (#862)
  • strip and validate tool outputSchema and inputSchema (#860)
  • remove unnecessary fields from tools' inputSchema (#856)
  • reject init header/body version mismatch (#853)
  • align protocol version negotiation (#855)
  • accept 200 with empty body in response to notifications in addition to 202 (#849)

Other

  • Allow custom HTTP clients for OAuth (#908)
  • Add progress-aware request timeout reset (#858)
  • (server) document Err vs Ok(CallToolResult::error) visibility contract on ServerHandler::call_tool (#854)
  • refine mcpmate listing copy (#885)
  • added jilebi-mcp to the list of built with rmcp (#861)


This PR was generated with release-plz.

@github-actions github-actions Bot requested a review from a team as a code owner May 14, 2026 19:00
@github-actions github-actions Bot force-pushed the release-plz-2026-05-14T19-00-08Z branch 2 times, most recently from 4ddfd5d to b2b3d4c Compare May 19, 2026 00:27
@github-actions github-actions Bot force-pushed the release-plz-2026-05-14T19-00-08Z branch 4 times, most recently from 964650b to cfbeafa Compare June 2, 2026 16:10
@github-actions github-actions Bot changed the title chore: release v1.7.1 chore: release v1.8.0 Jun 4, 2026
@github-actions github-actions Bot force-pushed the release-plz-2026-05-14T19-00-08Z branch 6 times, most recently from 95d8a3b to 785da52 Compare June 11, 2026 10:51
@github-actions github-actions Bot force-pushed the release-plz-2026-05-14T19-00-08Z branch 6 times, most recently from 6f976ef to 7f4334d Compare June 17, 2026 19:15
@github-actions github-actions Bot force-pushed the release-plz-2026-05-14T19-00-08Z branch 5 times, most recently from 510a13a to 0088b26 Compare June 22, 2026 17:33
@github-actions github-actions Bot force-pushed the release-plz-2026-05-14T19-00-08Z branch from 0088b26 to 2dcba2e Compare June 22, 2026 21:42
@DaleSeo DaleSeo merged commit 2522036 into main Jun 23, 2026
11 checks passed
@DaleSeo DaleSeo deleted the release-plz-2026-05-14T19-00-08Z branch June 23, 2026 12:20
@joshuajbouw

joshuajbouw commented Jun 23, 2026

Copy link
Copy Markdown

Just a note that this release had broken the public API by changing Peer::peer_info() to return Option<Arc<InitializeResult>> instead of Option<&InitializeResult>. Resulting in our CI and builds to break even though it was set as 1.7. Cargo tends to take the everything above 1.7 through to 2.0. Please be careful 👍🏻 .

A CI with cargo-public-api check would be recommended.

@DaleSeo

DaleSeo commented Jun 23, 2026

Copy link
Copy Markdown
Member

Thanks for bringing this up, @joshuajbouw. I'm sorry about the issue.

We do run cargo-semver-checks in CI, but it didn't seem to detect this class of breaking change yet per obi1kenobi/cargo-semver-checks#5

We've added a breaking-change warning to the release notes to help reduce confusion. I also opened #924 to add a cargo-public-api diff check to CI, which will cover that gap and ensure these changes are reviewed and version-bumped intentionally.

I really appreciate you taking the time to help us improve this. 🙏

@joshuajbouw

Copy link
Copy Markdown

Awesome! Good work @DaleSeo, much appreciated!

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