PocketBase - Package Updates
-
[1.13.0]
- Update pocketbase to v0.35.0
-
[1.13.1]
- Update pocketbase to 0.35.1
- Full Changelog
- Updated
modernc.org/sqliteto v1.43.0 (SQLite 3.51.1 and query cancellation race fix). - Other minor UI fixes (normalized relations picker selection and confirmation message when
maxSelect=0/1, updated node deps).
-
[1.14.0]
- Update pocketbase to 0.36.0
- Full Changelog
- Removed unnecessary correlated subquery expression when using back-relations via single
relationfield. - Replaced
DISTINCTwithGROUP BY idwhen rows deduplication is needed and when deemed safe. - Added
strftime(format, timevalue, modifiers...)date formatting filter and API rules function. - Minor changes to the
search.ResolverResultstruct (mostly used internally): - Replaced
NoCoalescefield with the more explicitNullFallback(NullFallbackDisabledis the same asNoCoalesce:true). - Replaced the expression interface of the
MultiMatchSubQueryfield with the concrete struct typesearch.MultiMatchSubqueryto avoid excessive type assertions and allow direct mutations of the field. - Updated
modernc.org/sqliteto v1.44.1 (SQLite 3.51.1). - Bumped min Go GitHub action version to 1.25.6 because it comes with some minor security fixes.
-
[1.14.1]
- Update pocketbase to 0.36.1
- Full Changelog
- Reverted the
DISTINCTwithGROUP BYreplacement optimization from v0.36.0 as it was reported to negatively impact the indexes utilization for some queries and the minor performance boost that you may get when used on large records is not enough to justify the more common use (#7461). - Updated
modernc.org/sqliteto v1.44.2 (SQLite 3.51.2). - Fixed code comment typos.
-
[1.14.2]
- Update pocketbase to 0.36.2
- Full Changelog
- Updated
modernc.org/sqliteto v1.44.3 (race check fix),goja(circular references fix) and other go deps. - Other minor fixes (updated tests to silence some of the race detector errors, updated
FindFirstRecordByDatawith more clear error message when missing or invalid key is used, etc.).
-
[1.14.3]
- Use the Cloudron mail STARTTLS port in the startup instead of fixed 587
-
[1.14.4]
- Update pocketbase to 0.36.3
- Full Changelog
- Added
Accept-Encoding: identityto the S3 requests per the suggestion in #7523. - Other minor fixes (updated
modernc.org/sqliteto v1.45.0, updatedgoja_nodejsaddingBuffer.concat, updated the arguments ofapp.DeleteTable(...),app.DeleteView(...)and other similar methods to make it more clear that they are dangerous and shouldn't be used with untrusted input, etc.).
-
[1.14.5]
- Update pocketbase to 0.36.4
- Full Changelog
- Made the optional
Bearertoken prefix case-insensitive (#7525; thanks @benjamesfleming). - Enabled
$filesystem.s3(...)and$filesystem.local(...)JSVM bindings (#7526).
-
[1.14.7]
- Update pocketbase to 0.36.6
- Full Changelog
- Set
NumberField.OnlyInt:truefor the generated View collection schema fields when a view column expression is known to return int-only values (#7538). - Documented the
unmarshalJSVM helper (#7543). - Added extra read check after the
Store.GetOrSetwrite lock to prevent races overwriting an already existing value. - Added empty records check for the additional client-side filter's ListRule constraint that was introduced in v0.32.0 (presentator#206).
- Set a fixed
routine.FireAndForget()debug stack trace limit to 2KB. - Bumped min Go GitHub action version to 1.26.1 because it comes with some minor bug and security fixes.
- Typos and other minor doc fixes.
-
[1.14.8]
- Update pocketbase to 0.36.7
- Full Changelog
- Fixed high memory usage with large file uploads (#7572).
- Updated the rate limiter reset rules to follow a more traditional fixed window strategy (aka. to be more close to how it is presented in the UI - allow max X user requests under Ys) since several users complained that the older algorithm was not intuitive and not suitable for large intervals.
- Approximated sliding window strategy was also suggested as a better compromise option to help minimize traffic spikes right after reset but the additional tracking could introduce some overhead and for now it is left aside until we have more tests.
- Updated
modernc.org/sqliteto v1.46.2 and SQLite 3.51.3. - SQLite 3.51.3 fixed a database corruption bug that is very unlikely to happen (with PocketBase even more so because we queue on app level all writes and explicit transactions through a single db connection), but still it is advised to upgrade.*
- Updated other minor Go and npm deps.
- The min Go version in the go.mod of the package was also bumped to Go 1.25.0 because some of the newer dep versions require it.*
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