← Back to all sparks
P

PocketBase

INFRA · APIS
Velocity5.0

Open-source backend in a single file with realtime database

PocketBase ships small, twice — every 0.39 release gets a matching 0.22 backport for users who never moved.

backend-as-a-servicegosqlitesupply-chainmaintenance-release
Current state
PocketBase releases every one to two weeks in tight pairs: a 0.39 patch and a 0.22 backport carrying whatever subset applies. The content is consistently small — admin UI fixes, dependency bumps, SQLite and goja updates — with occasional security work. The most consequential recent decision was replacing ozzo-validation with an in-house fork after the upstream library changed ownership.
Where it's heading
This is a mature single-maintainer project in steady maintenance, prioritizing dependency hygiene and supply-chain caution over new capability. Two things are explicitly deferred to the future: proper non-zero exit code support for CLI commands, held back to v0.40 or v0.41 after a panic-recovery change was reverted, and eventually replacing ozzo-validation with a purpose-built validator. The continued 0.22 backports show a real installed base that hasn't migrated.
Prediction
The deferred CLI exit-code work marks v0.40 as the next feature release rather than another patch. Expect the 0.39 and 0.22 pairing to continue until 0.22 is formally retired.

Recent moves

  1. 5d ago

    API preview fixes, UI polish, and Go dependency bumps

    API preview example fixes, assorted admin UI polish, and golang.org/x plus Go toolchain bumps for minor security fixes. Routine patch work in the established cadence.

    View source ↗
  2. 5d ago

    0.22 LTS backport of the Go dependency bumps

    The 0.22 LTS companion, carrying only the dependency and Go toolchain bumps from 0.39.11. The same release published twice for two branches.

    View source ↗
  3. 20d ago

    CLI panic recovery reverted to restore non-zero exit codes

    Auto panic recovery for CLI commands was reverted so panics again force a non-zero exit, restoring behavior scripts depend on. The note that proper exit-code support waits for v0.40 or v0.41 is the clearest roadmap signal in this feed.

    View source ↗
  4. 20d ago

    0.22 LTS backport of the CLI exit-code revert

    The 0.22 branch receives the same CLI exit-code revert. Backport only.

    View source ↗
  5. 27d ago

    Firefox bulk-select fix, goja and filter-parser updates

    A Firefox range-selection fix plus goja and fexpr updates covering a regexp lookahead regression and large string literal handling. Dependency-driven correctness work.

    View source ↗
  6. 27d ago

    0.22 LTS backport of the goja and fexpr bumps

    The matching 0.22 backport of the goja and fexpr bumps. Same pairing pattern as every other release here.

    View source ↗