PocketBase v0.8.0stable Released Nov 18, 2022
Impact Score: 5/10

PocketBase: v0.8.0 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.8.0. Source highlight: There are no breaking changes if you've already previously migrated to the v0.8.0-rc.

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 (6)

  • Merged the `User` model the `profiles` collection per [#376] and added support for multiple auth collections.
  • Added indirect expand support #312.
  • Added support for combined email/username + password authentication (see below `authWithPassword()`).
  • Added support for full _"manager-subordinate"_ users management, including a special API rule to allow directly changing system fields like email, password, etc. without requiring `oldPassword` or other user verification.
  • Added option to toggle the record columns visibility from the table listing.
  • Added support for collection schema fields reordering.

โšก Performance & Enhancements (2)

  • Improved memory usage on large file uploads #835.
  • Other minor performance improvements (mostly related to the search apis).
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
There are no breaking changes if you've already previously migrated to the v0.8.0-rc. PocketBase v0.8.x works only with [JavaScript SDK v0.8+](https://github.com/pocketbase/js-sdk) and the [Dart SDK v0.5+](https://github.com/pocketbase/dart-sdk). If you are using PocketBase v0.7.x, please check the [migration guide](https://github.com/pocketbase/pocketbase/blob/master/CHANGELOG.md#migrate-from-v07x). #### Changes summary - Merged the `User` model the `profiles` collection per [#376] and added support for multiple auth collections. - Added indirect expand support [#312](https://github.com/pocketbase/pocketbase/issues/312#issuecomment-1242893496). - The `json` field type now supports filtering and sorting [#423](https://github.com/pocketbase/pocketbase/issues/423#issuecomment-1258302125). - The `relation` field now allows unlimitted `maxSelect` (aka. without upper limit). - Added support for combined email/username + password authentication (see below `authWithPassword()`). - Added support for full _"manager-subordinate"_ users management, including a special API rule to allow directly changing system fields like email, password, etc. without requiring `oldPassword` or other user verification. - Enabled OAuth2 account linking on authorized request from the same auth collection (_this is useful for example if the OAuth2 provider doesn't return an email and you want to associate it with the current logged in user_). - Added option to toggle the record columns visibility from the table listing. - Added support for collection schema fields reordering. - Added several new OAuth2 providers (Microsoft Azure AD, Spotify, Twitch, Kakao). - Improved memory usage on large file uploads [#835](https://github.com/pocketbase/pocketbase/discussions/835). - More detailed API preview docs and site documentation (the repo is located at https://github.com/pocketbase/site). - Other minor performance improvements (mostly related to the search apis).