PocketBase - Package Updates
Pinned
PocketBase
-
[0.7.0]
- Update pocketbase to 0.22.29
- Full Changelog
- (Backported from v0.23.11) Upgraded
golang.org/x/net
to 0.33.0 to fix CVE-2024-45338. - (Backported from v0.23.10) Renew the superuser file token cache when clicking on the thumb preview or download link (#6137).
- (Backported from v0.23.10) Upgraded
modernc.org/sqlite
to 1.34.3 to fix "disk io" error on arm64 systems. - Instead of unregistering the realtime client(s), we now just unset their auth state on delete of the related auth record so that the client(s) can receive the
delete
event (#5898). - (Backported from v0.23.0-rc) Added manual WAL checkpoints before creating the zip backup to minimize copying unnecessary data.
- Refresh the old collections state in the Import UI after successful import submission (#5861).
- Added randomized throttle on failed filter list requests as a very rudimentary measure since some security researches raised concern regarding the possibity of eventual side-channel attacks.
-
[0.8.0]
- Update pocketbase to 0.24.1
- Full Changelog
- Added missing time macros in the UI autocomplete.
- Fixed JSVM types for structs and functions with multiple generic parameters.
- Removed the "dry submit" when executing the collections Create API rule
- Changed the type definition of
store.Store[T any]
tostore.Store[K comparable, T any]
to allow support for custom store key types. - Added
@yesterday
and@tomorrow
datetime filter macros. - Added
:lower
filter modifier (e.g.title:lower = "lorem"
). - Added
mailer.Message.InlineAttachments
field for attaching inline files to an email (aka.cid
links). - Added cache for the JSVM
arrayOf(m)
,DynamicModel
, etc. dynamicreflect
created types. - Added auth collection select for the settings "Send test email" popup (#6166).
-
[0.9.0]
- configure mail using email addon
-
[0.9.1]
- Update pocketbase to 0.24.2
- Full Changelog
- Fixed display fields extraction when there are multiple "Presentable"
relation
fields in a single related collection (#6229).
-
[0.9.2]
- Update pocketbase to 0.24.3
- Full Changelog
- Fixed incorrectly reported unique validator error for fields starting with name of another field (#6281; thanks @svobol13).
- Reload the created/edited records data in the RecordsPicker UI.
- Updated Go dependencies.
-
[1.0.0]
- Update pocketbase to 0.24.4
- Full Changelog
- Initial stable release
- Fixed fields extraction for view query with nested comments (#6309).
- Bumped GitHub action min Go version to 1.23.5 as it comes with some minor security fixes.
-
[1.1.0]
- Update pocketbase to 0.25.0
- Full Changelog
- Upgraded Google OAuth2 auth, token and userinfo endpoints to their latest versions.
- Added Trakt OAuth2 provider (#6338; thanks @aidan-)
- Added support for case-insensitive password auth based on the related UNIQUE index field collation (#6337).
- Enforced
when_required
for the new AWS SDK request and response checksum validations to allow other non-AWS vendors to catch up with new AWS SDK changes (see #6313 and aws/aws-sdk-go-v2#2960). - Soft-deprecated
Record.GetUploadedFiles
in favor ofRecord.GetUnsavedFiles
to minimize the ambiguities what the method do (#6269). - Replaced archived
github.com/AlecAivazis/survey
dependency with a simplerosutils.YesNoPrompt(message, fallback)
helper. - Upgraded to
golang-jwt/jwt/v5
. - Added JSVM
new Timezone(name)
binding for constructingtime.Location
value (#6219). - Added
inflector.Camelize(str)
andinflector.Singularize(str)
helper methods. - Use the non-transactional app instance during the realtime records delete access checks to ensure that cascade deleted records with API rules relying on the parent will be resolved.
- Other minor improvements (replaced all
bool
exists db scans withint
for broader drivers compatibility, updated API Preview sample error responses, updated UI dependencies, etc.)