v0.0.39

MODSetter/SurfSensev0.0.39Aug 29, 2026by CREDO23

AI Summary

This release focuses on enhancing the Git-native knowledge base, improving observability with self-hosted Grafana, and adding sandbox-native video generation capabilities. It also includes several bug fixes for rate limits and document retrieval.

Key Highlights

  • Git-native document ingest and indexing improvements
  • Self-hosted Grafana LGTM integration as an OTLP sink
  • GitHub and GitLab push-only repo connections
  • Sandbox-native queued video generation
  • Rate limit handling via provider Retry-After headers

New Features

  • Self-hosted Grafana LGTM
  • Git remote exports
  • Sandbox-native video generation

Full Release Notes

## What's Changed
* [Fix] Signup credit backfill dies on a create_all-built table by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1704
* fix: make reranker propely optional by @Benebo7 in https://github.com/MODSetter/SurfSense/pull/1690
* fix(chat): honor provider Retry-After headers on rate limits by @Yigtwxx in https://github.com/MODSetter/SurfSense/pull/1705
* fix(retriever): return top_k documents from the chunk retriever by @Yigtwxx in https://github.com/MODSetter/SurfSense/pull/1706
* fix(web): use ES2022-safe array copies in client code by @Yigtwxx in https://github.com/MODSetter/SurfSense/pull/1707
* fix(e2e): probe the celery worker over the broker, not through the app by @Yigtwxx in https://github.com/MODSetter/SurfSense/pull/1708
* feat(video-generation): add queued sandbox-native video generation by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1712
* fix(alembic): give the deliverable-job migrations unique revision ids by @Yigtwxx in https://github.com/MODSetter/SurfSense/pull/1713
* [Feat] Self-hosted Grafana LGTM as the OTLP sink by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1714
* [Fix] One reliable path for git-native document ingest & indexing by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1715
* [Feat] Connect your own GitHub or GitLab repo (push-only) by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1719
* feat: Git remote exports, Google SERP parsing fixes, & testing video sandbox by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1721
* Revert "feat: Git remote exports, Google SERP parsing fixes, & testing video sandbox" by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1722
* [Refactor] Domain-owned observability module (SRP split + chokepoint gen_ai) by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1723
* feat: observability refactor + git remote exports, SERP fixes & video sandbox by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1724
* [Fix] Load react-json-view browser-only (SSR document crash) by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1726
* chore: bump version to 0.0.39 by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1725
* chore: release 0.0.39 (json-view SSR fix) by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1727


**Full Changelog**: https://github.com/MODSetter/SurfSense/compare/v0.0.38...v0.0.39