PocketBase: v0.16.2 Release
PocketBase v0.16.2. Source highlight: _To update the prebuilt executable you can run `./pocketbase update`._
271 tracked entries. Older history is imported progressively; see source coverage.
PocketBase v0.16.2. Source highlight: _To update the prebuilt executable you can run `./pocketbase update`._
PocketBase v0.16.1. Source highlight: _To update the prebuilt executable you can run `./pocketbase update`._
PocketBase v0.16.0. Source highlight: Added automated backups (_+ cron rotation_) APIs and UI for the `pb_data` directory.
PocketBase v0.15.3. Source highlight: Updated the Admin UI to use the latest JS SDK to resolve the `isNew` record field conflict (#2385).
PocketBase v0.15.2. Source highlight: Fixed View query `SELECT DISTINCT` identifiers parsing (#2349-5706019).
PocketBase v0.15.1. Source highlight: Trigger the related `Record` model realtime subscription events on custom model struct save (#2325).
PocketBase v0.15.0. Source highlight: Simplified the OAuth2 authentication flow in a single "all in one" call (#55).
PocketBase v0.14.5. Source highlight: Added checks for `nil` hooks in `forms.RecordUpsert` when used with custom `Dao` (#2277).
PocketBase v0.14.4. Source highlight: Fixed concurrent map write panic on `list.ExistInSliceWithRegex()` cache (#2272).
PocketBase v0.14.3. Source highlight: Fixed Admin UI Logs `meta` visualization in Firefox (#2221).
PocketBase v0.14.2. Source highlight: Reverted part of the old `COALESCE` handling as a fallback to support empty string comparison with missing joined relation fields.
PocketBase v0.14.1. Source highlight: Fixed realtime events firing before the files upload completion.
PocketBase v0.14.0. Source highlight: ⚠️ **Make sure to have a backup of your `pb_data` directory before upgrading in case the system db indexes migration fail for some reason.**
PocketBase v0.13.4. Source highlight: Removed eager unique collection name check to support lazy validation during bulk import.
PocketBase v0.13.3. Source highlight: Fixed view collections import (#2044).
PocketBase v0.13.2. Source highlight: Fixed Admin UI js error when selecting multiple `file` field as `relation` "Display fields" (#1989).
PocketBase v0.13.1. Source highlight: Added `HEAD` request method support for the `/api/files/:collection/:recordId/:filename` route (#1976).
PocketBase v0.13.0. Source highlight: Added new "View" collection type allowing you to create a read-only collection from a custom SQL `SELECT` statement. It supports:
PocketBase v0.12.3. Source highlight: Fixed "Toggle column" reactivity when navigating between collections (#1836).
PocketBase v0.12.2. Source highlight: Minor Admin UI fixes:
PocketBase v0.12.1. Source highlight: Minor Admin UI fixes:
PocketBase v0.12.0. Source highlight: Refactored the relation picker UI to allow server-side search, sort, create, update and delete of relation records (#976).
PocketBase v0.11.4. Source highlight: Fixed cascade delete for rel records with the same id as the main record (#1689).
PocketBase v0.11.3. Source highlight: Fix realtime API panic on concurrent clients iteration (#1628)
PocketBase v0.11.2. Source highlight: Fixed `fs.DeleteByPrefix()` hang on invalid S3 settings (#1575).
PocketBase v0.11.1. Source highlight: Unescaped path parameter values (#1552).
PocketBase v0.11.0. Source highlight: This release comes with major API rules, filters and fields enhancements.
PocketBase v0.10.4. Source highlight: Fixed `Record.MergeExpand` panic when the main model expand map is not initialized (#1365).
PocketBase v0.10.3. Source highlight: ! Renamed the metadata key `original_filename` to `original-filename` due to an S3 file upload error caused by the underscore character (#1343; thanks @yuxiang-gao).
PocketBase v0.10.2. Source highlight: Fixed nested multiple expands with shared path (#586).
PocketBase v0.10.1. Source highlight: Fixed nested transactions deadlock when authenticating with OAuth2 (https://github.com/pocketbase/pocketbase/issues/1291).
PocketBase v0.10.0. Source highlight: This release comes with major performance and memory consumption improvements.
PocketBase v0.9.2. Source highlight: Fixed field/column name conflict on record cascade deletion (#1220).
PocketBase v0.9.1. Source highlight: Moved the record file upload and delete out of the db transaction to minimize the locking times.
PocketBase v0.9.0. Source highlight: ⚠️ **As always, make sure to have a copy of your pb_data directory before upgrading.**
PocketBase v0.7.10. Source highlight: This is a restore of PocketBase v0.7.10 that was deleted by accident because of a incorrectly triggered goreleaser run when I switched to the `v0.7_maintenance` branch (_which resulted in deleting and recreating the previous v0.7.10 release since it was the last v0.7 tag_).
PocketBase v0.8.0. Source highlight: There are no breaking changes if you've already previously migrated to the v0.8.0-rc.
PocketBase v0.7.9. Source highlight: This release fixes a small regression in the Admin UI introduced with the records listing reactivity changes in v0.7.7.
PocketBase v0.7.8. Source highlight: Unset the default X-Frame-Options when serving static files to allow files embedding [#677].
PocketBase v0.7.7. Source highlight: Serve uploaded CSS files with Content-Type `text/css` (thanks @rhnvrm) [#661].
PocketBase v0.7.6. Source highlight: Bug fixes and minor improvements:
PocketBase v0.7.5. Source highlight: Resolved inconsistency and allow using the "contains/like" (`~`, `!~`) operators with non-relational multiple choices fields when part of `@request.user.profile.*` filter (eg. _`@request.user.profile.multipleRoles ~ "staff"`_) [#567].
PocketBase v0.7.4. Source highlight: Huge performance improvements (~15s to ~0.02s) when querying relation fields in large data sets [#519].
PocketBase v0.7.3. Source highlight: Fixed typo in the Realtime API Preview panel docs (thanks @nrthbound).
PocketBase v0.7.2. Source highlight: Skip creating the default `pb_data` directory when not an actual cli command is executed (eg. on `--version` or `--help` calls) [#404].
PocketBase v0.7.1. Source highlight: Fixed the mapping of the Google OAuth2 provider response data [#405].
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.
PocketBase v0.6.0. Source highlight: Added automatic plaintext mail generation.
PocketBase v0.5.2. Source highlight: Fixed multiple files deletion when only the field name is used and added support to delete individual files using their filenames [#367]
PocketBase v0.5.1. Source highlight: Reverted the `to` email address format changes when sending emails as plain address string (aka. without brackets) [#347, #346].