PocketBase - Package Updates
-
[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.).
-
[1.6.1]
- Update pocketbase to 0.29.1
- Full Changelog
- Updated the X/Twitter provider to return the
confirmed_emailfield and to use thex.comdomain (#7035). - Added Box.com OAuth2 provider (#7056; thanks @blakepatteson).
- Updated
modernc.org/sqliteto 1.38.2 (SQLite 3.50.3). - Fixed example List API response (#7049; thanks @williamtguerra).
-
[1.6.2]
- Update pocketbase to 0.29.2
- Full Changelog
- Bumped min Go GitHub action version to 1.23.12 since it comes with some minor fixes for the runtime and
database/sqlpackage.
-
[1.6.3]
- Update pocketbase to 0.29.3
- Full Changelog
- Try to forward Apple OAuth2 POST redirect user's name so that it can be returned (and eventually assigned) with the success response of the all-in-one auth call (#7090).
- Fixed
RateLimitRule.Audiencecode comment (#7098; thanks @iustin05). - Mocked
syscall.Execwhen building for WASM (#7116; thanks @joas8211). - Registered missing
$filesystem,$mails,$templateand__hooksbindings in the JSVM migrations (#7125). - Regenerated JSVM types to include methods from structs with single generic parameter.
-
[1.7.0]
- Update pocketbase to 0.30.0
- Full Changelog
- Eagerly escape the S3 request path following the same rules as in the S3 signing header (#7153).
- Added Lark OAuth2 provider (#7130; thanks @mashizora).
- Increased test tokens
expclaim to minimize eventual issues with reproducible builds (#7123). - Added
os.Rootbindings to the JSVM ($os.openRoot,$os.openInRoot). - Added
osutils.IsProbablyGoRun()helper to loosely check if the program was started usinggo run. - Various minor UI improvements (updated collections indexes UI, enabled seconds in the datepicker, updated helper texts, etc.).
- Updated the minimum package Go version to 1.24.0 and bumped Go dependencies.
-
[1.7.1]
- Update pocketbase to 0.30.1
- Full Changelog
- Excluded the
lost+founddirectory from the backups (#7208; thanks @lbndev). - Minor tests improvements (disabled initial superuser creation for the test app to avoid cluttering the std output, added more tests for the
s3.Uploader.MaxConcurrency, etc.). - Updated
modernc.org/sqliteand other Go dependencies.
-
[1.7.2]
- Update pocketbase to 0.30.2
- Full Changelog
- Bumped min Go GitHub action version to 1.24.8 since it comes with some minor security fixes
-
[1.8.0]
- Use requiresValidCertificate instead of email addon (required Cloudron 9)
-
[1.8.1]
- Update pocketbase to 0.30.3
- Full Changelog
- Fixed legacy identitity field priority check when a username is a valid email address (#7256).
- Workaround autocomplete overflow issue with Firefox 144 (#7223).
- Updated
modernc.org/sqliteto 1.39.1 (SQLite 3.50.4).
-
[1.8.2]
- Update pocketbase to 0.30.4
- Full Changelog
- Fixed
jsonfield CSS regression introduced with the overflow workaround in v0.30.3 (#7259).
-
[1.9.0]
- Update pocketbase to 0.31.0
- Full Changelog
- Visualize presentable multiple
relationfields (#7260). - Support
Ed25519in the optional OIDCid_tokensignature validation (#7252; thanks @shynome). - Added
ApiScenario.DisableTestAppCleanupoptional field to skip the auto test app cleanup and leave it up to the developers to do the cleanup manually (#7267). - Added
FileDownloadRequestEvent.ThumbErrorfield that is populated in case of a thumb generation failure (e.g. unsupported format, timing out, etc.), allowing developers to reject the thumb fallback and/or supply their own custom thumb generation (#7268). - Disallow client-side filtering and sorting of relations where the collection of the last targeted relation field has superusers-only List/Search API rule to further minimize the risk of eventual side-channel attack.
-
[1.10.0]
- Update pocketbase to 0.32.0
- Full Changelog
- Added extra List/Search API rules checks for the client-side
filter/sortrelations. - Increased the default SQLite
PRAGMA cache_sizeto ~32MB. - Fixed deadlock when manually triggering the
OnTerminatehook (#7305; thanks @yerTools). - Fixed some code comment typos, regenerated the JSVM types and updated npm dependencies.
- Updated
modernc.org/sqliteto 1.40.0.
-
[1.11.0]
- Update pocketbase to 0.33.0
- Full Changelog
- Added extra
idcharacters validation in addition to the user specified regex pattern (#7312). - Added
{ALERT_INFO}placeholder to the auth alert mail template (#7314).
-
[1.12.0]
- Update pocketbase to 0.34.0
- Full Changelog
- Added
@request.body.someField:changedmodifier. It could be used when you want to ensure that a body field either wasn't submitted or was submitted with the same value. Or in other words, if you want to disallow a field change the below 2 expressions would be equivalent: - Added
MailerRecordEvent.Meta["info"]property for theOnMailerRecordAuthAlertSendhook. - Updated the backup restore popup with a short info about the performed restore steps.
- Updated Go deps.
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