v0.0.32
MODSetter/SurfSensev0.0.32Jul 14, 2026by github-actions[bot]
AI Summary
Expands scraping capabilities with TikTok and Instagram scrapers and introduces a hosted MCP server. The release also refines UI/UX for API playgrounds and adds API key management.
Key Highlights
- TikTok public data scraper
- Instagram anonymous scraper
- Hosted remote MCP server
- API keys management interface
- Unified notifications and sidebar UX
New Features
- TikTok scraper
- Instagram scraper
- MCP server
- API keys management
Full Release Notes
## What's Changed * fix: wire video_presentation fan-in as a barrier so generate_slide_scene_codes fires once by @mvanhorn in https://github.com/MODSetter/SurfSense/pull/1563 * feat: CI native scraper platform, capabilities framework, workspace rename, and MCP server by @MODSetter in https://github.com/MODSetter/SurfSense/pull/1577 * refactor: improve session management and concurrency in Google Search by @MODSetter in https://github.com/MODSetter/SurfSense/pull/1578 * fix: reduce thread fetch limit by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1579 * feat(auth-utils): add '/blog' to public route prefixes for fixed navi… by @MODSetter in https://github.com/MODSetter/SurfSense/pull/1580 * [Feat] MCP: Hosted remote server (streamable-http) by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1582 * [Fix] MCP: install curl for container healthcheck by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1583 * [Refactor] MCP: flatten to mcp_server package (drop src layout) by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1584 * feat(ui): Unify notifications, sidebar, and API playground UX by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1585 * feat(playground): improve API Playground navigation and sidebar UX by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1587 * feat(api-keys): implement API keys management interface and access control by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1588 * fix: dispatch periodic BookStack indexing from the scheduler task_map by @pelazas in https://github.com/MODSetter/SurfSense/pull/1570 * Support separate embedding base URL configuration by @dpersek in https://github.com/MODSetter/SurfSense/pull/1575 * [Feat] TikTok public data scraper (scrape, comments, user search, trending) by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1589 * feat(instagram): anonymous Instagram scraper across REST, agent, and MCP surfaces by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1593 * feat(i18n): add Korean (ko) translation by @moduvoice in https://github.com/MODSetter/SurfSense/pull/1592 * Dev Docker setup documents for contributors fix by @Benebo7 in https://github.com/MODSetter/SurfSense/pull/1595 * Add raw OpenAI-compatible provider without /v1 normalization by @zzh-github in https://github.com/MODSetter/SurfSense/pull/1597 * feat: add Requesty as a model provider by @Thibaultjaigu in https://github.com/MODSetter/SurfSense/pull/1599 * [Feat] Chat : Resumable streaming across in-app navigation + optional message timestamps by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1601 * Release 0.0.32: TikTok & Instagram scrapers, resumable chat streaming, and CI platform polish by @MODSetter in https://github.com/MODSetter/SurfSense/pull/1602 ## New Contributors * @pelazas made their first contribution in https://github.com/MODSetter/SurfSense/pull/1570 * @dpersek made their first contribution in https://github.com/MODSetter/SurfSense/pull/1575 * @moduvoice made their first contribution in https://github.com/MODSetter/SurfSense/pull/1592 * @Benebo7 made their first contribution in https://github.com/MODSetter/SurfSense/pull/1595 * @zzh-github made their first contribution in https://github.com/MODSetter/SurfSense/pull/1597 * @Thibaultjaigu made their first contribution in https://github.com/MODSetter/SurfSense/pull/1599 **Full Changelog**: https://github.com/MODSetter/SurfSense/compare/v0.0.31...v0.0.32