github pocketbase/pocketbase v0.21.0
v0.21.0 Release

latest releases: v0.22.24, v0.23.0-rc12, v0.23.0-rc11...
9 months ago

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.

  • Added Bitbucket OAuth2 provider (#3948; thanks @aabajyan).

  • 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 the verified 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 the authWithOAuth2() 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 and admin 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.)

Don't miss a new pocketbase release

NewReleases is sending notifications on new releases.