PocketBase v0.20.1stable Released Dec 17, 2023
Impact Score: 5/10

PocketBase: v0.20.1 Release

Source available โ€” automated, not human-reviewed

Component: pocketbase ยท Channel: stable. Automated analysis, not a compatibility certification. How this works.

Analysis updated: 2026-11-01.

Compatibility not verified โ€” check source notes
๐Ÿ“„ .MD
โšก Executive Summary (TL;DR)

PocketBase v0.20.1. Source highlight: _To update the prebuilt executable you can run `./pocketbase update`._

Who Does This Impact? (Role-Based Analysis)

๐Ÿ’ป Software Engineers & Devs

Check the source notes against the package and APIs you use before upgrading.

๐Ÿ“Š Product & Engineering Leads

Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.

โš™๏ธ DevOps & Security

Verify the target version, runtime requirements and rollback procedure in the official documentation.

โœจ New Features & Capabilities (2)

  • Added the log `referer` (_when it is from a different source_) and `details` labels in the logs listing.
  • Added timestamp at the beginning of the generated JSVM types file to avoid creating it everytime with the app startup.

๐Ÿ”ง Bug Fixes & Patches (4)

  • Added `--dev` flag and its accompanying `app.IsDev()` method (_in place of the previosly removed `--debug`_) to assist during development (#3918).
  • all `app.Logger().*` logs (debug, info, warning, error, etc.), no matter of the logs persistence settings in the Admin UI
  • Minor Admin UI fixes:
  • Fixed the log `error` label text wrapping.
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
> _To update the prebuilt executable you can run `./pocketbase update`._ - Added `--dev` flag and its accompanying `app.IsDev()` method (_in place of the previosly removed `--debug`_) to assist during development ([#3918](https://github.com/pocketbase/pocketbase/discussions/3918)). The `--dev` flag prints in the console "everything" and more specifically: - the data DB SQL statements - all `app.Logger().*` logs (debug, info, warning, error, etc.), no matter of the logs persistence settings in the Admin UI - Minor Admin UI fixes: - Fixed the log `error` label text wrapping. - Added the log `referer` (_when it is from a different source_) and `details` labels in the logs listing. - Removed the blank current time entry from the logs chart because it was causing confusion when used with custom time ranges. - Updated the SQL syntax highligher and keywords autocompletion in the Admin UI to recognize `CAST(x as bool)` expressions. - Replaced the default API tests timeout with a new `ApiScenario.Timeout` option ([#3930](https://github.com/pocketbase/pocketbase/issues/3930)). A negative or zero value means no tests timeout. If a single API test takes more than 3s to complete it will have a log message visible when the test fails or when `go test -v` flag is used. - Added timestamp at the beginning of the generated JSVM types file to avoid creating it everytime with the app startup.