Repository navigation
Releases: docmost/docmost
Release list
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

