PocketBase - Package Updates
-
[1.1.5]
- Update pocketbase to 0.25.6
- Full Changelog
- Restore the missing
meta.isNewfield of the OAuth2 success response (#β6490). - Updated npm dependencies.
-
[1.1.6]
- Update pocketbase to 0.25.7
- Full Changelog
- Fixed
@request.body.jsonObjOrArr.*values extraction (#β6493).
-
[1.1.7]
- Update pocketbase to 0.25.8
- Full Changelog
- Added a default leeway of 5 minutes for the Apple/OIDC
id_tokentimestamp claims check to account for clock-skew (#β6529).
-
[1.1.8]
- Update pocketbase to 0.25.9
- Full Changelog
- Fixed
DynamicModelobject/array props reflect type caching (#β6563).
-
[1.2.0]
- Update base image to 5.0.0
-
[1.2.1]
- Update pocketbase to 0.26.1
- Full Changelog
- Removed the wrapping of
io.EOFerror when reading files since currentlyio.ReadAlldoesn't check for wrapped errors (#β6600).
-
[1.2.2]
- Update pocketbase to 0.26.2
- Full Changelog
- Updated golang-jwt/jwt dependency because it comes with a minor security fix.
-
[1.2.3]
- Update pocketbase to 0.26.3
- Full Changelog
- Fixed and normalized logs error serialization across common types for more consistent logs error output (#6631).
-
[1.2.4]
- Update pocketbase to 0.26.4
- Full Changelog
- Fixed RecordErrorEvent.Error and CollectionErrorEvent.Error sync with ModelErrorEvent.Error (#β6639).
- Fixed logs details clipboard copy.
- Updated modernc.org/sqlite to 1.36.2.
-
[1.2.5]
- Update pocketbase to 0.26.6
- Full Changelog
- Allow OIDC
email_verifiedto be int or boolean string since some OIDC providers like AWS Cognito has non-standard userinfo response (#β6657). - Updated
modernc.org/sqliteto 1.36.3. - Fixed canonical URI parts escaping when generating the S3 request signature (#β6654).
-
[1.3.0]
- Fix bug in manifest not marking sqlite database correctly
-
[1.4.0]
- Update pocketbase to 0.27.0
- Full Changelog
- Moved the Create and Manage API rule checks out of the
OnRecordCreateRequesthook finalizer, aka. now all CRUD API rules are checked BEFORE triggering their corresponding*Requesthook. - Added new
geoPointfield for storing{"lon":x,"lat":y}geographic coordinates. - Updated the
selectfield UI to accommodate better larger lists and RTL languages (#β4674). - Updated the mail attachments auto MIME type detection to use
gabriel-vasile/mimetypefor consistency and broader sniffing signatures support. - Forced
text/javascriptContent-Type when serving.js/.mjscollection uploaded files with the/api/files/...endpoint (#β6597). - Added second optional JSVM
DateTimeconstructor argument for specifying a default timezone as TZ identifier when parsing the date string as alternative to a fixed offset in order to better handle daylight saving time nuances (#β6688
- Soft-deprecated the
$http.send'sresult.rawfield in favor ofresult.bodythat contains the response body as plain bytes slice to avoid the discrepancies between Go and the JSVM when casting binary data to string. - Updated
modernc.org/sqliteto 1.37.0. - Other minor improvements (removed the superuser fields from the auth record create/update body examples, allowed programmatically updating the auth record password from the create/update hooks, fixed collections import error response, etc.).
-
[1.4.1]
- Update pocketbase to 0.27.1
- Full Changelog
- Updated example
geoPointAPI preview body data. - Added JSVM
new GeoPointField({ ... })constructor. - Added partial WebP thumbs generation (the thumbs will be stored as PNG; #β6744).
-
[1.4.2]
- Update pocketbase to 0.27.2
- Full Changelog
- Added workers pool when cascade deleting record files to minimize "thread exhaustion" errors (#β6780).
- Updated the
:excerptfields modifier to properly account for multibyte characters (#β6778). - Use
rowidas count column for non-view collections to minimize the need of having the id field in a covering index (#β6739)
-
[1.5.0]
- Update pocketbase to 0.28.0
- Full Changelog
- Write the default response body of
*Requesthooks that are wrapped in a transaction after the related transaction completes to allow propagating the transaction error (#β6462). - Updated
app.DB()to automatically routes raw write SQL statements to the nonconcurrent db pool (#β6689). - Changed the default
jsonfield max size to 1MB. - Soft-deprecated and replaced
filesystem.System.GetFile(fileKey)withfilesystem.System.GetReader(fileKey)to avoid the confusion withfilesystem.File. - Added new
filesystem.System.GetReuploadableFile(fileKey, preserveName)method to return an existing blob as a*filesystem.Filevalue (#β6792).
-
[1.5.1]
- Update pocketbase to 0.28.1
- Full Changelog
- Fixed
json_each/json_array_lengthnormalizations to properly check for array values (#β6835).
-
J james referenced this topic on
-
[1.5.2]
- Update pocketbase to 0.28.2
- Full Changelog
- Loaded latin-ext charset for the default text fonts (#β6869).
- Updated view query CAST regex to properly recognize multiline expressions (#β6860; thanks @βazat-ismagilov).
- Updated Go and npm dependencies.
-
[1.5.3]
- Update pocketbase to 0.28.3
- Full Changelog
- Skip sending empty
Rangeheader when fetching blobs from S3 (#6914). - Updated Go deps and particularly
modernc.org/sqliteto 1.38.0 (SQLite 3.50.1). - Bumped GitHub action min Go version to 1.23.10 as it comes with some minor security
net/httpfixes.
-
[1.5.4]
- Update pocketbase to 0.28.4
- Full Changelog
- Added global JSVM
toBytes()helper to return the bytes slice representation of a value such as io.Reader or string (other types are first serialized to Go string). - Fixed
security.RandomStringByRegexrandom distribution (#β6947; thanks @βyerTools). - Minor docs and typos fixes.
-
[1.6.0]
- Update pocketbase to 0.29.0
- Full Changelog
- Enabled calling the
/auth-refreshendpoint with nonrenewable tokens. - Added the triggered rate rimit rule in the error log
details. - Added optional
ServeEvent.Listenerfield to initialize a custom network listener (e.g.unix) instead of the defaulttcp(#β3233). - Added
toBytesJSVM helper (#β6935). - Fixed request data unmarshalization for the
DynamicModelarray/object fields (#β7022). - Fixed Dashboard page title
-escaping (#β6982). - Other minor improvements (updated first superuser console text when running with
go run, clarified trusted IP proxy header label, wrapped the backup restore in a transaction as an extra precaution, updated deps, etc.).
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better π
Register Login