To update the prebuilt executable you can run
./pocketbase update
.
This is a small maintenance release and some of the previously planned features from the roadmap are pushed for the next one (sorry for this) to unblock the upcoming release of my other open source project.
-
Mark user as verified on confirm password reset (#4066).
If the user email has changed after issuing the reset token (eg. updated by an admin), then theverified
user state remains unchanged. -
Added support for loading a serialized json payload for
multipart/form-data
requests using the special@jsonPayload
key.
This is intended to be used primarily by the SDKs to resolve js-sdk#274. -
Added graceful OAuth2 redirect error handling (#4177).
Previously on redirect error we were returning directly a standard json error response. Now on redirect error we'll redirect to a generic OAuth2 failure screen (similar to the success one) and will attempt to auto close the OAuth2 popup.
The SDKs are also updated to handle the OAuth2 redirect error and it will be returned as Promise rejection of theauthWithOAuth2()
call. -
Exposed
$apis.gzip()
and$apis.bodyLimit(bytes)
middlewares to the JSVM. -
Added
TestMailer.SentMessages
field that holds all sent test app emails until cleanup. -
Optimized the cascade delete of records with multiple
relation
fields. -
Updated the
serve
andadmin
commands error reporting. -
Minor Admin UI improvements (reduced the min table row height, added option to duplicate fields, added new TinyMCE codesample plugin languages, hide the collection sync settings when the
Settings.Meta.HideControls
is enabled, etc.)