Repository navigation
Releases
v0.97.0
Highlights
- Integrations (GitHub, Linear, GitLab, Jira, and Azure DevOps, and Figma link previews)
- Page presentation mode (create slides)
- Tabs block
- Improved /subpages block, with sorting
- Comment deep links
- Space admins can delete page attachments
- Embed an existing base by pasting its link
- Template option on empty pages
- Search performance improvements
- Other bug fixes and enhancements
Security
This release includes security fixes for the latest Node.js CVEs. Upgrading is recommended.
We are also publishing security advisories for vulnerabilities addressed in previous releases.
Screenshots
Integrations
Presentation mode
Multi- Tabs (/tabs command)
What's Changed
- chore: package updates by @Philipinho in #2499
- chore(deps): package updates by @Philipinho in #2528
- fix search limit and performance by @Philipinho in #2529
- fix: skip page update notifications for users viewing the page by @Philipinho in #2530
- fix: copy page labels when duplicating pages by @Philipinho in #2531
- fix: preserve table header row in markdown export by @Philipinho in #2532
- fix: add markdown attribute to details blocks in markdown export by @Philipinho in #2533
- fix: throttle tracking bug by @Philipinho in #2537
- fix(base): export CSV with the active view's filter by @Philipinho in #2541
- feat: comments deep link by @Philipinho in #2550
- feat: subpages component improvements by @salihudickson in #2488
- Feat/multi tab node by @salihudickson in #2381
- fix: crash when previewing pages in trash by @Philipinho in #2559
- feat: Page presentation mode by @salihudickson in #2484
- feat(presentation): laser pointer and max width by @Philipinho in #2561
- fix: hide comment marks on presentation slides by @Philipinho in #2562
- fix: give docx export tables real column widths and cell padding by @Philipinho in #2564
- feat: add Template option to empty page get-started row by @Philipinho in #2565
- fix(ai-chat): bind chat input submit to the current editor instance by @Philipinho in #2566
- fix(deps): update packages with security advisories by @Philipinho in #2567
- chore(mcp): migrate to @modelcontextprotocol/server v2 by @Philipinho in #2568
- fix: WebSocket improvements by @Philipinho in #2573
- fix(docker): copy client package.json so pnpm frozen install passes by @Philipinho in #2574
- New Crowdin updates by @Philipinho in #2546
- fix(editor): apply title save response after the title editor is destroyed by @Philipinho in #2576
- refactor: resolve client IP through trusted proxies by @Philipinho in #2580
- fix: client asset chunk prefetch by @Philipinho in #2582
- feat(attachments): let space admins delete page attachments by @Philipinho in #2583
- fix lockfile by @Philipinho in #2585
- feat: add GitHub, GitLab, Jira, Linear, Figma, Azure Devops integrations by @Philipinho in #2547
- New Crowdin updates by @Philipinho in #2584
- feat: public GitHub unfurls and base embed paste by @Philipinho in #2589
- New Crowdin updates by @Philipinho in #2590
- fix(base): show embed controls on the pending skeleton by @Philipinho in #2594
- fix: email throttle by @Philipinho in #2595
- fix: default page content format to json by @Philipinho in #2596
- chore(deps): package updates by @Philipinho in #2598
- chore: package updates by @Philipinho in #2599
- chore(deps): package updates by @Philipinho in #2601
- fix: editor get started design and cache fix by @Philipinho in #2602
- fix(template): stop nesting buttons in the template picker rows by @Philipinho in #2603
- chore(deps): package updates by @Philipinho in #2604
- chore(deps): package updates by @Philipinho in #2605
- v0.97.0 by @Philipinho in #2606
- feat: link self-hosting setup guide from integrations settings by @Philipinho in #2608
Full Changelog: v0.96.0...v0.97.0
v0.96.0
Highlights
- MCP OAuth
- Footnotes
- Page version comparison
- Page attachments gallery
- Enhanced page search filters, labels filter
- Media lightbox
- Right-to-Left (RTL) text support
- Jump to search result
- Performance improvements
- Other bug fixes and enhancements
Enterprise
- AI Chat controls
- SIEM integration (Splunk, Datadog, and Generic HTTP provider support)
- Turbopuffer AI vector search driver
Security
This release includes security fixes, and upgrading is recommended. We are also publishing security advisories for vulnerabilities addressed in previous releases.
What's Changed
- chore: upgrade to node 26 and pnpm 11 by @Philipinho in #2342
- feat: collab hocuspocus v4 upgrade by @Philipinho in #2351
- fix: toolbar flicker on navigation by @Philipinho in #2352
- fix: increase s3 client max socket limit by @Philipinho in #2355
- fix: placeholder bug by @Philipinho in #2373
- fix: stale placeholder decorations on empty paragraphs by @Philipinho in #2374
- chore: package updates by @Philipinho in #2378
- fix: browser tab showing url instead of page title by @Philipinho in #2382
- chore: package updates by @Philipinho in #2383
- feat: footnotes by @Philipinho in #2384
- feat: compare two page versions by @Philipinho in #2385
- feat: page attachments endpoint and modal by @Philipinho in #2386
- feat(editor): auto-detect text direction for RTL support by @Philipinho in #2389
- fix(client): keep space switcher dropdown inside its popover by @Philipinho in #2392
- feat(server): add global encryption module (AES-256-GCM) by @Philipinho in #2400
- feat(ee): turbopuffer ai vector search driver by @Philipinho in #2402
- chore: package updates by @Philipinho in #2412
- fix: handle empty password, missing port, and TLS in Redis URL parsing by @michidk in #2021
- fix: pass tls to redis in throttle module by @Philipinho in #2415
- fix: skip pgvector table check when enabling AI search on turbopuffer driver by @Philipinho in #2416
- fix(ee): checkbox filtering by @salihudickson in #2417
- feat(ee): add enterprise ai chat controls by @Philipinho in #2421
- chore: remove unused npm modules in Docker build by @Philipinho in #2422
- feat: enhanced search filters by @salihudickson in #2398
- fix: subpages view by @salihudickson in #2423
- feat: lightbox media display by @salihudickson in #2420
- fix: rework filtering behaviour by @salihudickson in #2413
- chore: client bundle split and lazy load by @Philipinho in #2425
- fix: remove client compression script by @Philipinho in #2428
- fix: enhance lightbox by @Philipinho in #2429
- fix: imported links by @salihudickson in #2424
- feat(ee): MCP OAuth by @Philipinho in #2432
- New Crowdin updates by @Philipinho in #2332
- fix: use ACL username and decode credentials in Redis URL parsing by @Philipinho in #2434
- feat: search group members by @Philipinho in #2445
- New Crowdin updates by @Philipinho in #2435
- feat(ee): SIEM by @Philipinho in #2471
- feat(beta): public spaces by @Philipinho in #2473
- chore: package updates by @Philipinho in #2474
- refactor(favorites): move favorite filtering into the repository query by @Philipinho in #2475
- feat: jump to search by @salihudickson in #2453
- fix: public page print by @Philipinho in #2476
- fix(editor): allow gap cursors between top-level blocks by @Philipinho in #2477
- fix: meta title for shared subpages by @Philipinho in #2478
- fix: align input shortcuts by @salihudickson in #2467
- fix: db lock operations by @Philipinho in #2479
- New Crowdin updates by @Philipinho in #2472
- fix: h1 heading weight in editor by @Philipinho in #2481
- fix: ws relay by @Philipinho in #2482
New Contributors
Full Changelog: v0.95.0...v0.96.0
v0.95.0
Docmost v0.95.0 is here, with improvements and new capabilities for commercial editions.
Highlights
Quality of life
- Workspace default edit preference: set a default edit mode for new users at the workspace level
- /time slash command: insert the current time directly in the editor
- Translation-aware search for editor slash commands
- Bug fixes and enhancements
New in commercial editions:
- Bases: organize content with Kanban and Table views
- Personal spaces: private workspaces for individual users
- DOCX export: export documents to Word format
Security
This release contains security fixes. Upgrade is recommended.
Screenshots
Bases (Table view)
Kanban
What's Changed
- feat: workspace default edit preference by @Philipinho in #2319
- Added translated terms to the slash-menu suggestion search by @flixz02 in #2280
- fix: Table jitter on edit/read toggle by @notpeter in #2252
- fix: a11y by @Philipinho in #2275
- fix: pdf table header alignment issue by @Mayank-2-16 in #2259
- feat(editor): add /time slash command to insert current time by @Philipinho in #2290
- feat(ee): docx word export by @Philipinho in #2294
- feat(ee): personal spaces by @Philipinho in #2298
- chore: migrate to Mantine 9 and React 19 by @Philipinho in #2293
- fix: resolve draw.io save failure on copied blocks (#2288) by @Abhigyan-git09 in #2297
- feat: package updates by @Philipinho in #2300
- feat(ee): bases by @Philipinho in #2295
- fix: templates ui fixes by @Philipinho in #2316
New Contributors
- @flixz02 made their first contribution in #2280
- @Mayank-2-16 made their first contribution in #2259
- @Abhigyan-git09 made their first contribution in #2297
Full Changelog: v0.90.1...v0.95.0
v0.90.1
This release contains bug fixes and security fixes.
What's Changed
- bug fixes by @Philipinho in #2250
Full Changelog: v0.90.0...v0.90.1
v0.90.0
Highlights
- Page Labels
- Synced Blocks
- Indents
- Fixed Editor Toolbar preference (experimental)
- Table sorting
- Backlinks
- Azure Storage Blobs Support
- Accessibility fixes
- Other bug fixes and enhancements
Enterprise
- Templates
- PDF Import
- SCIM Provisioning
Screenshots
Fixed editor toolbar preference

What's Changed
- fix(page-permission): make people-with-access list scroll past 4 entries by @olivierlambert in #2137
- fix: duplicate PDF uploads by @Philipinho in #2139
- fix: ctrl-k behavior on macOS by @notpeter in #2052
- fix(i18n): Correct German column count label rendering by @mayhemking007 in #2131
- feat: properly preserve table width by @Philipinho in #2143
- feat(ee): SCIM by @Philipinho in #1347
- feat(ee): PDF import by @Philipinho in #2142
- fix: prevent code block deletion when adding inline comments in read mode by @mayhemking007 in #2146
- feat: A11y fixes by @Philipinho in #2148
- update react-email by @Philipinho in #2149
- Add alias for /toc and /ol by @notpeter in #2161
- feat: synced blocks (transclusion) by @Philipinho in #2163
- fix: sync html lang with user locale for spellcheck by @daysus in #2165
- feat(editor): replace emoji picker with browse + search by @daysus in #2171
- fix: sanitize avatar initials source when name contains emoji by @daysus in #2167
- feat(editor): indentation by @Philipinho in #2174
- feat(editor): fixed toolbar preference by @Philipinho in #2185
- feat: page details section and backlinks by @Philipinho in #2186
- feat: page labels/tags by @Philipinho in #2188
- feat(tree): replace sidebar tree (react-aborist) with custom tree implementation by @Philipinho in #2199
- feat: table enhancement by @Philipinho in #2191
- fix: bug fixes by @Philipinho in #2201
- feat(editor): add page break node by @Philipinho in #2202
- perf(permissions): small cache for space role and page permissions check by @Philipinho in #2208
- fix: page mode toggle no longer overwrites default preference by @julien-f in #1996
- Better trash by @notpeter in #2190
- fix: code splitting and editor fixes by @Philipinho in #2211
- feat(ee): templates by @Philipinho in #2215
- feat(editor): add alt text support for media files by @olivierlambert in #2097
- fix(a11y): WCAG 2.1 AA fixes by @Philipinho in #2219
- New Crowdin updates by @Philipinho in #2220
- fix: package updates by @Philipinho in #2221
- feat(storage): add Azure Blob Storage driver by @Philipinho in #2222
New Contributors
- @notpeter made their first contribution in #2052
- @mayhemking007 made their first contribution in #2131
- @daysus made their first contribution in #2165
Full Changelog: v0.80.1...v0.90.0
v0.80.2
Fix AWS_S3_FORCE_PATH_STYLE bug which breaks file reads in some installations.
v0.80.1
What's Changed
This is a minor release with security fixes.
v0.80.0
Highlights
- Favorites
- Watch spaces
- AI Chat (EE)
- Page verification and approval workflows (EE)
- Server side PDF export API (EE)
Security
New security advisories have been published.
Screenshots
AI Chat
Page verification
Favorites
What's Changed
- feat: watch space by @Philipinho in #2096
- feat(ee): ai chat by @Philipinho in #2098
- feat: favorites by @Philipinho in #2103
- New Crowdin updates by @Philipinho in #2104
- feat(ee): page verification workflow by @Philipinho in #2102
- feat: enhancements by @Philipinho in #2107
- fix home flickers by @Philipinho in #2108
- New Crowdin updates by @Philipinho in #2109
- fix: space overview favorites by @Philipinho in #2110
- feat(ee): PDF export api by @Philipinho in #2112
Full Changelog: v0.71.1...v0.80.0
v0.71.1
v0.71.0
Highlight
- Page update notifications
- PDF embed
- Audio player
- User login session management
- Allow viewers to comment (EE)
- Other fixes and improvements
Security
This release contains security fixes and enhancements. Upgrade is recommended.
Screenshots
Audio player
PDF Embed
Email user preference
Login session management
What's Changed
- fix: make codeblock language detection performant by @Philipinho in #2032
- feat: auth pages layout by @Philipinho in #2042
- fix(deps): package updates by @Philipinho in #2041
- feat: user session management by @Philipinho in #2056
- New Crowdin updates by @Philipinho in #2059
- feat(editor): audio and PDF nodes by @Philipinho in #2064
- feat(ee): viewer comments by @Philipinho in #2060
- fix: notification items are now real links by @julien-f in #2039
- New Crowdin updates by @Philipinho in #2061
- fix: strip trailing newlines from pasted text to prevent list breakage by @olivierlambert in #2050
- fix: editor fixes by @Philipinho in #2067
- New Crowdin updates by @Philipinho in #2066
- fix: add new indexes for better performance by @Philipinho in #2071
- fix: enhance confluence importer by @Philipinho in #2072
- feat: ratelimits by @Philipinho in #2073
- feat: page update notifications by @Philipinho in #2074
- feat: add AI_EMBEDDING_SUPPORTS_MRL env var to decouple pgvector dimensions from model API by @Philipinho in #2079
Full Changelog: v0.70.3...v0.71.0

