Outline
The fastest knowledge base for growing teams
Alternative to: notion, confluence
About
Versions (100)
v1.6.0
2026-03-15What’s Changed
Highlights
- Added a built-in MCP (Model Context Protocol) server, allowing AI assistants like Claude, Cursor, and Mistral to securely interact with the knowledge base. This is disabled by default for existing workspaces – see more details in the docs.
- New GitLab integration allows previewing issues, merge requests, and projects in documents. Connect GitLab cloud, self-hosted, or both!
- A new “Present” mode allows presenting any document as formatted slides based on headers and dividers. See docs.
Other Improvements
- Fortran and ABAP language support added to code blocks in https://github.com/outline/outline/pull/11471
- OAuth provider now supports dynamic client registration in https://github.com/outline/outline/pull/11462
- Added support for rich Linear, GitHub, and GitLab project mentions
- It is now possible to insert templates from the block menu in https://github.com/outline/outline/pull/11647
- Embed integrations shown in the editor are now configurable in Settings -> Integrations -> Embeds in https://github.com/outline/outline/pull/11612
- Toggle blocks can now be closed/open by clicking on the title in https://github.com/outline/outline/pull/11469
- Add
Meta+Shift+Ishortcut for opening Insights in https://github.com/outline/outline/pull/11492 - Added webhook category for file attachments in https://github.com/outline/outline/pull/11494
- Child documents are now shown in the markdown for shared documents in https://github.com/outline/outline/pull/11495
- Much smaller initial javascript bundle in https://github.com/outline/outline/pull/11518
- Added support for configurable proxy IP header in environment settings by @ashleysommer in https://github.com/outline/outline/pull/11595
- Added text wrap option for code blocks in https://github.com/outline/outline/pull/11614
- Support rendering any shared doc as Markdown by adding
.mdextension (example) in https://github.com/outline/outline/pull/11668 - Added support for the ELK layout engine in Mermaid diagrams in https://github.com/outline/outline/pull/11631
- Added FontAwesome icon support to Mermaid diagrams in https://github.com/outline/outline/pull/11704
- There is now an option to toggle all notifications in https://github.com/outline/outline/pull/11713
- Added an “Open in Desktop” option to document menu in https://github.com/outline/outline/pull/11729
- It is now possible to toggle the preview display for attached PDFs in https://github.com/outline/outline/pull/11746
CMD+Shift+Lshortcut now works to toggle theme on publicly shared pages in https://github.com/outline/outline/pull/11750- Discord will no longer re-prompt authorization for existing grants by @lrstanley in https://github.com/outline/outline/pull/11757
- Small facelift of integrations directory in https://github.com/outline/outline/pull/11516 and group management
- API: Added new
templates.list,templates.create,templates.infoetc endpoints to manage templates in https://github.com/outline/outline/pull/11027
Fixes
- Fixed an issue with pagination on search results in https://github.com/outline/outline/pull/11489
- Fixed an issue where the find and replace dialog immediately closes when opened on mobile devices in https://github.com/outline/outline/pull/11497
- Improved caching behavior by ignoring the browser cache for the diagram extension in https://github.com/outline/outline/pull/11498
- Fixed an issue where the read-only collection editor would not remount correctly when navigating in https://github.com/outline/outline/pull/11499
- Fixed overly greedy background highlighting in the editor in https://github.com/outline/outline/pull/11500
- Resolved multiple issues related to sticky headers on tables in https://github.com/outline/outline/pull/11501
- Improved performance by applying initial decorations earlier for toggle blocks in https://github.com/outline/outline/pull/11493
- Improved the accuracy of touch device detection in https://github.com/outline/outline/pull/11515
- Improved performance by protecting against thundering herd issues in the SSO access validation task in https://github.com/outline/outline/pull/11532
- Improved performance by optimizing a slow database query in the notification helper in https://github.com/outline/outline/pull/11534
- Improved performance by moving image downloads outside of database transactions in https://github.com/outline/outline/pull/11528
- Fixed an issue where a duplicate Korean IME character would be inserted when pressing Enter in the search bar by @huiseo in https://github.com/outline/outline/pull/11543
- Fixed an issue where split comment marks were not correctly updated or deleted in https://github.com/outline/outline/pull/11537
- Added handling for network failures in the installation info endpoint for isolated environments in https://github.com/outline/outline/pull/11546
- Fixed a printing error caused by timing issues with React’s
queueMicrotaskin https://github.com/outline/outline/pull/11551 - Improved performance by optimizing the user memberships query in https://github.com/outline/outline/pull/11553
- Fixed styling issues by adding a read-only guard on table cell selections in https://github.com/outline/outline/pull/11555
- Fixed an issue in the Notion importer where child page mentions were being ignored in https://github.com/outline/outline/pull/11567
- Fixed an issue with the misuse of database transactions in document revision endpoints in https://github.com/outline/outline/pull/11574
- Fixed an issue by properly wrapping the content of toggle blocks in https://github.com/outline/outline/pull/11577
- Improved performance by caching user collection IDs in https://github.com/outline/outline/pull/11579
- Fixed a memory leak where failed webhooks were held in memory after a timeout in https://github.com/outline/outline/pull/11580
- Improved database performance by removing unnecessarily complex joins in https://github.com/outline/outline/pull/11581
- Fixed horizontal text overflow issues in notification emails in https://github.com/outline/outline/pull/11584
- Fixed support for toggling nested lists within completed checkbox items in https://github.com/outline/outline/pull/11583
- Fixed an issue where an empty state would briefly flash in the mention menu in https://github.com/outline/outline/pull/11587
- Fixed issues by normalizing the edit state in the collection overview in https://github.com/outline/outline/pull/11586
- Improved performance to prevent database lockups when presenting lists of imported documents in https://github.com/outline/outline/pull/11591
- Fixed UUID escaping for custom emojis during document creation via the API in https://github.com/outline/outline/pull/11594
- Fixed an issue where searches within public docs were incorrectly including internal popularity scores in https://github.com/outline/outline/pull/11598
- Fixed an issue with the rank ordering of search results in https://github.com/outline/outline/pull/11599
- Improved the appearance and functionality of the search popover on public documents in https://github.com/outline/outline/pull/11601
- Fixed visual and functional issues with the notifications popover in https://github.com/outline/outline/pull/11602
- Increased the request timeout for file creation to better support uploading large files in https://github.com/outline/outline/pull/11570
- Fixed a misalignment issue with the right sidebar header in https://github.com/outline/outline/pull/11539
- Fixed issues related to rendering Mermaid diagrams in https://github.com/outline/outline/pull/11604
- Fixed a visual issue where the search sorting control would wrap onto its own line in https://github.com/outline/outline/pull/11606
- Made a variety of performance improvements to the
ProsemirrorHelperin https://github.com/outline/outline/pull/11554 - Fixed an issue where the sidebar would briefly flash upon initial page load in https://github.com/outline/outline/pull/11607
- Ensured that documents are removed from the starred list when they are archived in https://github.com/outline/outline/pull/11611
- Improved performance by verifying websocket connections before querying the database in https://github.com/outline/outline/pull/11620
- Updated the rate limiter to use a combination of user ID and IP address for better accuracy in https://github.com/outline/outline/pull/11613
- Fixed an issue to ensure diagram file formats (PNG/SVG) are preserved when editing in https://github.com/outline/outline/pull/11622
- Added a security limit of 10 attempts for OTP (One-Time Password) logins in https://github.com/outline/outline/pull/11623
- Fixed issues related to avatar uploads in https://github.com/outline/outline/pull/11624
- Improved performance by including the collection’s
updatedAtproperty in websocket payloads in https://github.com/outline/outline/pull/11628 - Improved performance by adding API request deduplication in https://github.com/outline/outline/pull/11629
- Upgraded
framer-motionto version 5 to resolve issues with tab animations in https://github.com/outline/outline/pull/11632 - Fixed an issue by skipping link unfurling attempts for non-HTTP/HTTPS URLs in https://github.com/outline/outline/pull/11640
- Improved reliability by validating OAuth client IDs as UUIDs before querying the database in https://github.com/outline/outline/pull/11653
- Fixed an issue to ensure sourced permissions are correctly rebuilt when a document is moved in https://github.com/outline/outline/pull/11229
- Improved navigation visuals by highlighting the parent menu item when its submenu is open in https://github.com/outline/outline/pull/11659
- Fixed an issue where the ESC key was not working to close the Share popover in https://github.com/outline/outline/pull/11662
- Removed the hidden star control from document list items on mobile devices in https://github.com/outline/outline/pull/11655
- Fixed an issue that caused database deadlocks when inserting into subscriptions in https://github.com/outline/outline/pull/11667
- Removed the deprecated
datadog-metricslibrary in https://github.com/outline/outline/pull/11665 - Fixed an issue where @mentions on mobile were being inserted at the incorrect position in https://github.com/outline/outline/pull/11671
- Fixed incorrect visual nesting of items in the document explorer in https://github.com/outline/outline/pull/11680
- Improved the accuracy of user membership policy checks in https://github.com/outline/outline/pull/11687
- Improved performance by avoiding the instantiation of unnecessary editor extensions in read-only mode in https://github.com/outline/outline/pull/11681
- Added a missing check for enabled passkeys in the verification endpoint in https://github.com/outline/outline/pull/11689
- Increased the font size within code blocks for better readability in https://github.com/outline/outline/pull/11690
- Fixed an issue to ensure comments on nodes are correctly stripped when duplicating a document in https://github.com/outline/outline/pull/11700
- Moved warning-level logs from Sentry to standard logging outputs in https://github.com/outline/outline/pull/11708
- Added support for the German (
de_DE) long-date format in localized time display by @iljalukin in https://github.com/outline/outline/pull/11720 - Removed the deprecated usage of
ALLOWED_DOMAINSandGOOGLE_ALLOWED_DOMAINSenvironment variables by @akshat-kumar-singhal in https://github.com/outline/outline/pull/11718 - Improved database performance by optimizing query pagination in https://github.com/outline/outline/pull/11726
- Fixed a visual issue where the document explorer would jump when hovered over with the pointer in https://github.com/outline/outline/pull/11727
- Fixed incorrect policy enforcement for file operations in https://github.com/outline/outline/pull/11728
- Fixed an issue by properly filtering relationships returned from the list endpoint in https://github.com/outline/outline/pull/11738
- Ensured that “Passkey” is only displayed on login screen if the workspace has actually used them in https://github.com/outline/outline/pull/11748
- Changed the default behavior so that PDF attachments are no longer embedded automatically upon drag upload in https://github.com/outline/outline/pull/11745
- Fixed an issue that caused stale collaborator IDs to be retained in https://github.com/outline/outline/pull/11749
- Moved the group management interface to a dedicated sub-page for better organization in https://github.com/outline/outline/pull/11755
New Contributors
- @ashleysommer made their first contribution in https://github.com/outline/outline/pull/11595
- @iljalukin made their first contribution in https://github.com/outline/outline/pull/11720
- @akshat-kumar-singhal made their first contribution in https://github.com/outline/outline/pull/11718
- @Daniel15 made their first contribution in https://github.com/outline/outline/pull/11731
- @lrstanley made their first contribution in https://github.com/outline/outline/pull/11757
Full Changelog: https://github.com/outline/outline/compare/v1.5.0…v1.6.0