Skip to content

Release history

outline releases

The fastest knowledge base for growing teams. Beautiful, realtime collaborative, feature packed, and markdown compatible.

All releases

9 shown

Review required
v1.8.0 Breaking risk
Auth

Performance + MCP comments + access requests

v1.7.1 New feature
⚠ Upgrade required
  • Self‑hosted instances can adjust rate limiting using the new `RATE_LIMITER_MULTIPLIER` environment variable
  • Default model creation rate limit raised to 25 per minute; monitor capacity accordingly
Notable features
  • MCP responses now include breadcrumbs, summaries, and title guidance
  • MCP added `delete_document` and `delete_collection` tools
  • Per-share branding allows overriding title and logo on individual public shares
Full changelog

What's Changed

Improvements

  • MCP responses now include breadcrumbs (#12203), summaries (#12241), and title guidance (#12242)
  • MCP now has delete_document and delete_collection tools (#12245)
  • Per-share branding lets you override the title and logo on individual public shares (#12003)
  • When navigating to document from search results there is now a UI element to clear search highlights (#12165)
  • OAuth account linking flows refactored (#12246)
  • Self-hosted instances can now tune rate limiting with the new RATE_LIMITER_MULTIPLIER configuration option (#12226)
  • Default model creation rate limits raised from 10/min to 25/min (#12236)
  • Improved table-of-contents positioning on shared documents (#12171)
  • Improved sidebar performance (#12215)
  • Added a Redis healthcheck for better monitoring and resilience (#12157)

Fixes

  • Shift-Tab on a list item inside a toggle block no longer outdents the entire block (#12162)
  • Code blocks now expand correctly when printing (#12193)
  • API keys created with global read/write scope are now saved correctly (#12225)
  • Republishing a document now updates lastModifiedById as expected (#12227)
  • Suspended users are no longer counted toward the cached group member count (#12197)
  • Post-login redirects with invalid paths are now handled correctly in Firefox (#12218)
  • Fixed incorrect Mod-ArrowLeft behavior inside heading nodes in Firefox (#12219)
  • Autofocus now works inside lazy-loaded modals and popovers (#12146)
  • Stricter validation on table attributes (#12156) and the subscription creation endpoint (#12240)
  • Resolved a parseXML error originating from the AWS SDK (#12231)
  • Many dependency updates

Full Changelog: https://github.com/outline/outline/compare/v1.7.0...v1.7.1

v1.7.0 Breaking risk
Breaking changes
  • Removed auto creation of share links; shares must now be created explicitly
Notable features
  • Redesigned document history with side-by-side revision comparison
  • Email subscriptions to public documents with diffs
  • Full right-to-left layout support for Hebrew and Arabic
Full changelog

What's Changed

Improvements

  • Expanded MCP capabilities with patch support, improved tree hierarchy reading, configurable workspace guidance, a create_attachment tool, simplified mention syntax, and richer comment tool responses (#11822, #11839, #11823, #11851, #11886, #11987, #12102, #12097)
  • Added email subscriptions to public documents so readers can follow along with updates, including diffs in notifications (#11911, #12084)
  • Introduced a redesigned document history with the ability to compare any two revisions side-by-side (#12112, #12001)
  • Added full right-to-left (RTL) layout support for languages such as Hebrew and Arabic (#12107)
  • Added a command bar search to public shares with quick access to recently viewed documents (#11846, #11849)
  • Added a recent documents menu in the desktop app for faster navigation (#12063)
  • Long code blocks now auto-collapse to keep documents easier to scan (#11967)
  • Links now show previews on hover in shared documents (#12007)
  • Added keyboard access to Mermaid diagram editing and various other mermaid improvements (#11834, #11874)
  • Added a role preference for collection template management (#11821)
  • Added a group members popover in share search suggestions (#11848)
  • Highlighted commented images in documents to make comments easier to find (#11808)
  • Added support for Docker Swarm style secrets (#11906)
  • Share popover data is now preloaded on hover for a snappier experience (#11909)
  • Added context menus to document breadcrumb items (#11910)
  • Search highlights now use native CSS highlights where available for better performance (#11929)
  • Welcome email is now sent via a background processor (#11939)
  • Removed auto creation of share links; shares must now be created explicitly (#11950)
  • Keyboard shortcuts are now displayed in menus where available (#11959)
  • Copying a document now preserves the fullWidth property (#11980)
  • Allowed replacing custom emoji images (#11998)
  • Added max character count indicators to inputs (#12006)
  • Added a cmd+k shortcut hint to the search input (#12045)
  • Added a suppressEmail argument when inviting users through the API (#12082)
  • Added missing controls to starred documents (#12100)
  • Mapped document creators to existing users during JSON import (#11879)
  • Added hex color swatch previews (#12150)
  • Allowed geo:, maps:, and magnet: link protocols (#12149)
  • Moved API Keys and Webhook settings into filterable tables (#12117, #12119)
  • Various mobile breakpoint improvements (#12121)
  • Reduced Sentry noise from expected errors, crawler traffic, and upload network issues (#12002, #12023, #12049, #12130, #12131, #12132)
  • Staggered scheduled cleanup tasks to reduce load spikes (#11986)
  • Improved search indexing via a performance optimization that removes an unnecessary location subscription (#12116)
  • New translations (#11759)

Fixes

  • Fixed suggestion menus being blocked by placeholder marks (#11796)
  • Fixed GitLab work_items paste detection and improved GitLab Flavored Markdown handling (#11820, #11930)
  • Fixed empty screen after login with a post-redirect (#11833)
  • Disabled the embed option when pasting internal links (#11837)
  • Prevented the comment sidebar from opening unexpectedly, and stopped it auto-opening when a draft comment is present (#11845, #11964)
  • Escape key now clears search highlights in documents, even when the editor is not focused (#11847, #12158)
  • Fixed sub-table header sticky behavior (#11857)
  • Improved performance when editing titles in large open document trees (#11858)
  • Fixed passkey login 400 error when authenticatorAttachment is undefined, and prevented registering duplicate passkeys on the same device (#11856, #11870)
  • Fixed read-only scoped API keys being unable to access MCP (#11875)
  • Fixed being unable to resize imported images from docx (#11878)
  • Fixed the Document Move dialog hiding siblings and nieces/nephews as move targets (#11885)
  • Fixed custom team logo not appearing in link previews for public shares (#11872)
  • Fixed empty drafts not being correctly cleared on tab quit (#11899)
  • Archived documents are now removed from the sidebar immediately (#11900)
  • Fixed presentation mode slide content not being vertically centered, hid image controls and pointers in present mode, and fixed the inability to navigate to a document out of present mode (#11901, #11952, #11958)
  • Fixed integrations list missing when language is not English, and hid unconnected integrations from the settings sidebar (#11908, #11913)
  • Fixed @mention trigger not firing after CJK characters and improved mention search during IME composition (#11919, #11944)
  • Fixed search highlight lag on shared documents (#11926)
  • Fixed Tab key not indenting list items inside toggle blocks, and removed a forced newline from toggles in lists (#11914, #11976)
  • Fixed breadcrumb item text disappearing when a document has an icon (#11948)
  • Fixed short search filter on the Group settings page (#11945)
  • Fixed notification panel height (#11949)
  • Added support for full-width at (@) symbol in mentions (#11951)
  • Fixed current user's last active at timestamp (#11957)
  • Validated the host parameter stored in OAuth state on failure redirect (#11956)
  • Addressed various accessibility findings (#11977)
  • Fixed scrollable area borders not appearing on first render, and a scrollbar flash in the new collection modal (#11979, #12144)
  • Sanitized mention href to prevent unsafe URLs (#11993)
  • Fixed dropped content in the Markdown parser with mixed checklist content (#11994)
  • Fixed checklist toggle overlapping content in table cells (#12005)
  • Fixed new shares not including children, and validated that shares contain only a documentId or collectionId (#12009, #12098)
  • Fixed natural embed resizing (#12012)
  • Fixed a missing + on shared doc shortcut display (#12013)
  • Auto-hide TOC when window shrinks below mobile breakpoint (#12014)
  • Guarded against undefined boundsRef in MediaDimension (#12026)
  • Guarded IndexeddbPersistence for environments without IndexedDB, plus a runtime check (#12027, #12028)
  • Shared documents now respect the 'Show last modified' option when a user is logged in (#12032)
  • Fixed back/forward controls in the desktop app (#12046)
  • Fixed the search input in keyboard shortcuts not being rounded (#12047)
  • Fixed draft border not being visible in dark mode (#12051)
  • Fixed the sidebar reloading when navigating to settings (#12064)
  • Handle trailing space on code challenge method (#12068)
  • Fixed being unable to search drafts without a collection (#12079)
  • Ensured OTP is bound to workspace (#12096)
  • Correctly validate uploaded file size when using the "local" storage option (#12095)
  • Disallow invalid scopes (#12099)
  • Fixed trimFileAndExt being passed a full path (#12101)
  • Removed user id from toggle storage key (#12105)
  • Do not clear local database on passive logout (#12109)
  • Return to empty search on 'Search' sidebar click (#12115)
  • Use verified JWT for rate limiting (#12114)
  • Fixed incorrect nesting in the publish dialog (#12122)
  • Fixed dragging active links with children (#12133)
  • Fixed a null reference (#12135)

New Contributors

  • @liminaire-x made their first contribution in https://github.com/outline/outline/pull/11944
  • @RHawkins-Fisher made their first contribution in https://github.com/outline/outline/pull/12001

Full Changelog: https://github.com/outline/outline/compare/v1.6.1...v1.7.0

v1.6.1 Bug fix
Notable features
  • MCP tools for document movement
  • MCP API key header authentication
  • Nested document creation via @mention
v1.6.0 New feature
Notable features
  • MCP server for AI assistants (Claude, Cursor, Mistral)
  • GitLab integration with issue/MR previews
  • Presentation mode for documents
v1.5.0 New feature
Breaking changes
  • DATABASE_READ_ONLY_URL environment variable renamed
Notable features
  • Search screen sorting options
  • Custom color picker for text highlights
  • Sticky table headers
v1.4.0 New feature
Notable features
  • Toggle blocks for collapsible content
  • Table cell background color customization
  • Search result highlighting in documents
v1.3.0 New feature
Breaking changes
  • API: html property removed from revisions.info endpoint
  • API: documents.diff endpoint removed
Notable features
  • Draggable table rows and columns
  • Email display preference for workspace visibility control
  • Diagrams.net SVG persistence by default
v1.2.0 New feature
Breaking changes
  • Docker entrypoint changed and production image no longer uses Yarn
Security fixes
  • RFC 9700 hardening against refresh token reuse
  • PKCE OAuth clients can now use refresh tokens
Notable features
  • Diagrams.net diagram support with edit capability
  • Custom emoji upload and usage in documents and reactions
  • Passkey authentication (biometric and security keys)

Beta — feedback welcome: [email protected]