AI Summaries, Image Frames & Page Search


AI summaries now appear above changes in page history, giving you a recap of what changed in that commit. We’ve also added a new option in the editor to frame images in a border, and upgraded the admin search to include a page search Ctrl+J.




New Features & Improvements

MCP

  • MCP servers now support customer-delegated OAuth. End users can authenticate to MCP tools through your own OAuth provider, with sign-in buttons rendered per configured provider.

Docs

  • The API Explorer now offers a choice between tab-based and dropdown-based pickers for oneOf schemas, configurable per project.
  • New Fill optional objects on expand setting, so admins can disable form mutation when expanding optional objects in the API Explorer.
  • API Reference page titles and excerpts are now read from (and written back to) your OAS file at render time, keeping your API definition as the source of truth.

Editor

  • The Ctrl+J admin search now includes pages in your project (guides, reference, recipes, changelog, and custom pages).
  • Editors now see an in-page warning when the document they're editing has been updated remotely by another user, so you don't unknowingly overwrite their changes.
  • Added support for framed images.
  • Page history now shows a brief summary of changes for the file you’re viewing.

Admin

  • Branch notifications now show the project name instead of the subdomain across in-app, email, and Slack channels.

Bugs Eaten (by Owlbert) 🐛

API Reference

  • Fixed objects with both documented properties and additional fields rendering only as "Has additional fields", hiding the known schema.
  • Fixed request bodies not serializing with the selected content type, and the content-type dropdown disappearing when application/x-www-form-urlencoded was chosen.
  • Fixed empty object request payloads ({}) being stripped before they reached the Try It call.
  • Fixed nested $ref pointers inside schema examples not being resolved.

Docs

  • Fixed .md links in rendered pages being intercepted by the SPA router and returning a 404 when clicked.
  • Fixed pages with custom block components (e.g. <Grid>, <Banner>) briefly rendering without those components on load.
  • Fixed canonical URLs on .md page responses pointing to the wrong domain on projects with custom domains.
  • Fixed Recipe tiles loading sequentially and showing icon and color only after a delay in View mode.
  • Fixed custom pages returning a 500 error when they referenced a custom block.
  • Fixed MCP configuration changes not taking effect until the cached MCP info expired.

Editor

  • Fixed the editor losing inline code formatting across hard breaks and incorrectly splitting mixed content in table cells.
  • Fixed selection highlighting jitter, atom selection overlays interfering with drag, and cursor placement at syntax node boundaries.
  • Fixed the Recipe placeholder not opening its config menu when clicked, and the Embed and Recipe menus not auto-opening like the Image menu.
  • Fixed the "What's Next" external link form retaining stale data after submit and the arrow icon in the link editor popover not opening the linked URL.
  • Fixed the glossary intermittently missing from the custom blocks menu.
  • Fixed an unhelpful error when uploading images larger than the allowed size.

Git Sync

  • Fixed an OAS sync issue where renaming an operation or changing its method could delete the old endpoint page without restoring the new one on the sidebar.
  • Fixed deprecated values in page frontmatter drifting out of sync with the OAS file.
  • Fixed renaming a version when it has child branches. Rename is now disabled with a clear explanation.
  • Fixed several Git operation errors caused by malformed commit OIDs, multiline invalid refs, and transient blob close failures.
  • Fixed external link pages being missing from search results, and hidden pages (along with their descendants) showing up in the sitemap and search index.

Doc Metrics

  • Fixed page view counts being inflated by admin, owner, and editor visits to production pages.

AI Agent

  • Fixed AskAI not sending the current page context with each request.
  • Fixed custom component fetches duplicating the project subdomain on enterprise child projects.