v2.2.3
MODSetter/SurfSensev2.2.3Oct 21, 2026by AnishSarkar22
Upgrading?
Full Release Notes
## Known issues - **The first start needs free disk space.** 2.2.3 upgrades your library database on its first start (migrations 0031 and 0032) and saves a copy of it first. It needs free space about the size of `~/.surfsense/surfsense.db`. If there isn't enough, SurfSense closes without a message. Free some space and start it again. - **Going back to 2.2.2 needs a manual restore.** 2.2.2 can't open a database that 2.2.3 has upgraded. Before you reinstall 2.2.2, quit SurfSense and replace `~/.surfsense/surfsense.db` with the copy saved at the upgrade, `~/.surfsense/backups/0030-0032.db`. If `surfsense.db-wal` or `surfsense.db-shm` is still there, delete it too. Anything you added after updating won't be in the copy, and that includes sources, chats and notes. If you updated straight from 2.2.1, the copy is `0029-0032.db`. ## What's Changed * feat(local): use a Claude plan in chat and Agentic mode by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/2294 * docs(proposals): render Mermaid diagrams in the desktop app by @Cedric921 in https://github.com/MODSetter/SurfSense/pull/2296 * perf(local): scans and photos read by OCR alone before Docling: RapidOCR, Vision on a Mac by @MODSetter in https://github.com/MODSetter/SurfSense/pull/2295 * ci(local): keep the macOS certificate off Windows and check Apple's credentials before every build by @Cedric921 in https://github.com/MODSetter/SurfSense/pull/2265 * feat(local): show where SurfSense keeps its data in Settings › About by @Cedric921 in https://github.com/MODSetter/SurfSense/pull/2298 * fix(plugins): say why a sign-in failed by @samuelmbabhazi in https://github.com/MODSetter/SurfSense/pull/2267 * fix(local): count each numbered list in a Studio Word file from 1 by @MohammadHijjawi97 in https://github.com/MODSetter/SurfSense/pull/2287 * fix(local): sort llama.cpp's shared-cache overflow as runtime_busy by @MohammadHijjawi97 in https://github.com/MODSetter/SurfSense/pull/2299 * feat(plugins): connect any remote MCP server, through SurfSense's gateway by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/2302 * chore(registry): mark Notion as verified by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/2303 * feat(web): press feedback on marketing buttons by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/2304 * ci(registry): open submission pull requests with GITHUB_TOKEN and start their checks by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/2306 * [Local|Release] Release desktop 2.2.3 by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/2307 ## New Contributors * @samuelmbabhazi made their first contribution in https://github.com/MODSetter/SurfSense/pull/2267 **Full Changelog**: https://github.com/MODSetter/SurfSense/compare/v2.2.2...v2.2.3
Related Repositories
public-apis/public-apis★ 491,123
A collective list of free APIs
NousResearch/hermes-agent★ 255,883
The agent that grows with you
yt-dlp/yt-dlp★ 199,986
A feature-rich command-line audio/video downloader
microsoft/markitdown★ 191,478
Python tool for converting files and office documents to Markdown.
Significant-Gravitas/AutoGPT★ 187,698
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.