Skip to content

docs: update all references from 3.0.0b2 to 3.0.0rc1#3173

Merged
jlowin merged 7 commits intomainfrom
docs/update-rc1-references
Feb 12, 2026
Merged

docs: update all references from 3.0.0b2 to 3.0.0rc1#3173
jlowin merged 7 commits intomainfrom
docs/update-rc1-references

Conversation

@jlowin
Copy link
Copy Markdown
Member

@jlowin jlowin commented Feb 12, 2026

All version references, install instructions, and "beta" language now reflect the release candidate status. Adds full rc1 release notes to both updates.mdx and changelog.mdx.

@marvin-context-protocol marvin-context-protocol Bot added documentation Updates to docs, examples, or guides. Primary change is documentation-related. ignore in release notes Minor change for release notes. Use sparingly for meta PRs like workflow tests. labels Feb 12, 2026
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Feb 12, 2026

Caution

Review failed

The pull request is closed.

Walkthrough

This pull request updates documentation: adds a v3.0.0rc1 release entry to docs/changelog.mdx and docs/updates.mdx; updates version wording and install examples from 3.0.0b2 to 3.0.0rc1 across getting-started and servers docs; registers two new docs.json pages (python-sdk/fastmcp-server-middleware-dereference and python-sdk/fastmcp-server-tasks-notifications). No code, API signatures, or runtime behavior were changed.

Possibly related PRs

  • jlowin/fastmcp PR 3173: Modifies the same documentation files (changelog.mdx, docs.json, installation/welcome/servers/updates) and replaces 3.0.0b2 with 3.0.0rc1.
  • jlowin/fastmcp PR 3146: Edits the RC1 release notes content added by this change (overlapping edits to changelog/updates entries).
  • jlowin/fastmcp PR 2954: Makes direct edits to the same documentation pages (updates.mdx, getting-started/installation.mdx, docs.json, servers/tasks.mdx) preparing v3 pre-release documentation.
🚥 Pre-merge checks | ✅ 2 | ❌ 2
❌ Failed checks (2 warnings)
Check name Status Explanation Resolution
Description check ⚠️ Warning The description provides context for the changes but lacks required checklist items from the repository template (issue reference, workflow confirmation, testing, and documentation updates). Complete the Contributors and Review Checklists by including issue reference and checking off all applicable items to match repository standards.
Merge Conflict Detection ⚠️ Warning ❌ Merge conflicts detected (15 files):

⚔️ README.md (content)
⚔️ docs/changelog.mdx (content)
⚔️ docs/development/upgrade-guide.mdx (content)
⚔️ docs/docs.json (content)
⚔️ docs/getting-started/installation.mdx (content)
⚔️ docs/getting-started/welcome.mdx (content)
⚔️ docs/python-sdk/fastmcp-server-context.mdx (content)
⚔️ docs/python-sdk/fastmcp-server-providers-proxy.mdx (content)
⚔️ docs/servers/context.mdx (content)
⚔️ docs/servers/tasks.mdx (content)
⚔️ docs/updates.mdx (content)
⚔️ src/fastmcp/server/context.py (content)
⚔️ src/fastmcp/server/providers/proxy.py (content)
⚔️ tests/server/providers/proxy/test_stateful_proxy_client.py (content)
⚔️ tests/server/test_context.py (content)

These conflicts must be resolved before merging into main.
Resolve conflicts locally and push changes to this branch.
✅ Passed checks (2 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately and concisely summarizes the main change: updating version references from 3.0.0b2 to 3.0.0rc1 across documentation files.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch docs/update-rc1-references

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 3

Comment thread docs/changelog.mdx
Comment on lines +17 to +26
```python
from fastmcp.server.auth.providers.azure import EntraOBOToken

@mcp.tool()
async def get_emails(
graph_token: str = EntraOBOToken(["https://graph.microsoft.com/Mail.Read"]),
):
# OBO exchange already happened — just use the token
...
```
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

Make the Azure OBO snippet runnable or replace it with a doc link.

The snippet uses ellipsis and omits setup, so it isn’t copy/paste runnable. Either expand it into a full example (imports + server setup + expected behavior) or replace it with a short link to the dedicated guide.

✏️ Suggested edit
-```python
-from fastmcp.server.auth.providers.azure import EntraOBOToken
-
-@mcp.tool()
-async def get_emails(
-    graph_token: str = EntraOBOToken(["https://graph.microsoft.com/Mail.Read"]),
-):
-    # OBO exchange already happened — just use the token
-    ...
-```
+See the [Azure integration guide](/integrations/azure) for a runnable OBO example.

As per coding guidelines: "Always include complete, runnable code examples that users can copy and execute in MDX documentation".

Comment thread docs/changelog.mdx
Comment on lines +73 to +76
## New Contributors
* [@martimfasantos](https://github.com/martimfasantos) made their first contribution in [#3086](https://github.com/jlowin/fastmcp/pull/3086)

**Full Changelog**: https://github.com/jlowin/fastmcp/compare/v3.0.0b2...v3.0.0rc1
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

Use descriptive link text for the full changelog.

Raw URLs are harder to scan and less accessible; use a descriptive label.

✏️ Suggested edit
-**Full Changelog**: https://github.com/jlowin/fastmcp/compare/v3.0.0b2...v3.0.0rc1
+**Full Changelog**: [v3.0.0b2 → v3.0.0rc1](https://github.com/jlowin/fastmcp/compare/v3.0.0b2...v3.0.0rc1)

As per coding guidelines: "Use specific, actionable link text instead of 'click here' in MDX documentation".

Comment thread docs/getting-started/installation.mdx
@jlowin jlowin merged commit e555317 into main Feb 12, 2026
9 of 10 checks passed
@jlowin jlowin deleted the docs/update-rc1-references branch February 12, 2026 22:39
@jlowin jlowin removed the ignore in release notes Minor change for release notes. Use sparingly for meta PRs like workflow tests. label Feb 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Updates to docs, examples, or guides. Primary change is documentation-related.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant