release/0.22.3 v0.0.39
elie222/inbox-zeroAug 29, 2026 → Aug 29, 20260 days between releases
What's New
Provided notes span unrelated projects (GitButler vs SurfSense), so no coherent upgrade delta can be derived.
Breaking Changes
- The version identifier moves from 0.22.3 to 0.0.39, which is a semver downgrade rather than an upgrade, indicating the two artifacts are not from the same release line.
- Alembic deliverable-job migrations were reissued with unique revision ids, so existing databases stamped with the old ids may need re-stamping or a fresh migration path.
- The observability module was significantly refactored, which can break custom OTLP exporters or instrumentation hooks wired to the previous internal structure.
New Features
- Queued sandbox-native video generation is now available as a first-class job type.
- A self-hosted Grafana LGTM stack can be used as the OTLP sink for telemetry.
- Users can connect their own GitHub or GitLab repository in push-only mode.
- Git remote exports allow pushing content out to configured remotes.
- Google SERP parsing was added for search-result ingestion.
Improvements
- The observability module was refactored for cleaner telemetry plumbing.
- The chunk retriever now returns top_k documents as expected instead of an inconsistent count.
- Client code uses ES2022-safe array copies to avoid runtime incompatibilities in older browsers.
- Celery worker health is probed over the broker rather than through the app, improving e2e reliability.
- The reranker is now properly optional, so deployments without one no longer fail.
Bug Fixes
- Rate-limited chat requests now honor provider Retry-After headers instead of retrying blindly.
- A server-side rendering crash originating in react-json-view was fixed.
- Signup credit backfill no longer fails on tables built via create_all.
- Git-native document ingest and indexing were consolidated onto one reliable path.
- Duplicate Alembic revision ids in the deliverable-job migrations were corrected.
Upgrade Notes
These release notes appear to describe two different products (a GitButler 0.22.3 patch release and a SurfSense v0.0.39 release), so treat this as a cross-project comparison rather than an in-place upgrade and verify which artifact you actually depend on. If you are moving to the newer notes' codebase, review the Alembic revision-id changes and re-run migrations from a backup, and re-check any custom OTLP/observability configuration against the refactored module. The version number also decreases, so pin explicitly by tag or digest rather than relying on semver ranges.
The Two Releases
release/0.22.3
Aug 29, 2026· 2 months ago
This release focuses on stabilizing authentication and pull request handling, fixing regressions from version 0.22.2.
Full release notesv0.0.39
Aug 29, 2026· 2 months ago
This release focuses on system stability and introduces new video generation capabilities alongside improved Git integration. It includes significant refactoring of the observability module and fixes critical issues related to rate limiting, retrieval, and server-side rendering. The update also improves the reliability of document ingestion and Celery worker probing.
Full release notes