โ ๏ธ Breaking Change
Impact Score: 7/10
PocketBase: v0.7.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.
Breaking-change evidence from the source
This is mostly a maintenance release in preparations for v0.8.0, which will include some breaking changes to the users and records services in an attempt to simplify the users management per https://github.com/pocketbase/pocketbase/issues/376.
โก Executive Summary (TL;DR)
PocketBase v0.7.0. Source highlight: This is mostly a maintenance release in preparations for v0.8.0, which will include some breaking changes to the users and records services in an attempt to simplify the users management per https://github.com/pocketbase/pocketbase/issues/376.
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.
โ ๏ธ Breaking Changes & Deprecations (1)
- This is mostly a maintenance release in preparations for v0.8.0, which will include some breaking changes to the users and records services in an attempt to simplify the users management per https://github.com/pocketbase/pocketbase/issues/376.
โจ New Features & Capabilities (4)
- Added additional checks when linking OAuth2 providers in case the provider's user api response changes and no longer return the required fields.
- Added the OAuth2 fetched `username` in the returned auth meta data [#385].
- added `tests.ApiScenario.TestAppFactory()`
- added optional test directory path argument to `tests.NewTestApp(optTestDataDir)`
๐ง Bug Fixes & Patches (1)
- Fixed Windows console color output [#375].
๐ View Raw Release Notes (Original Developer Log)
This is mostly a maintenance release in preparations for v0.8.0, which will include some breaking changes to the users and records services in an attempt to simplify the users management per https://github.com/pocketbase/pocketbase/issues/376.
## Changelog:
- Fixed Windows console color output [#375].
- Unified the uploaded and served file mimetype checks [#390].
- Added additional checks when linking OAuth2 providers in case the provider's user api response changes and no longer return the required fields.
- Added the OAuth2 fetched `username` in the returned auth meta data [[#385](https://github.com/pocketbase/pocketbase/discussions/385)].
- Updated the `tests` helpers to support binding custom app routes and mounting test `pb_data` directory [[#393](https://github.com/pocketbase/pocketbase/discussions/393)], [[#396](https://github.com/pocketbase/pocketbase/discussions/396)].
This introduces some changes to the test helpers (_minor breaking_):
- renamed `tests.NewTempDataDir()` to `tests.TempDirClone()`
- renamed `tests.ApiScenario.BeforeFunc()` to `tests.ApiScenario.BeforeTestFunc()`
- renamed `tests.ApiScenario.AfterFunc()` to `tests.ApiScenario.AfterTestFunc()`
- added `tests.ApiScenario.TestAppFactory()`
- added optional test directory path argument to `tests.NewTestApp(optTestDataDir)`