pocketbase/pocketbase Logo

pocketbase/pocketbase

Current Version: master — 0 Subscribers
Open Source realtime backend in 1 file

To update the prebuilt executable you can run ./pocketbase update.

  • Fixed the Admin UI isEmpty check to allow submitting zero uuid, datetime and date strings (#5398).

  • Updated goja and the other Go deps.

Continue on Github

To update the prebuilt executable you can run ./pocketbase update.

  • Added additional parsing for the Apple OAuth2 user token response field to attempt fetching the name of the authenticated user (#5074-10317207). Note that Apple only returns the user object the first time the user authorizes the app (at least based on their docs).
Continue on Github

To update the prebuilt executable you can run ./pocketbase update.

  • Improved files delete performance when using the local filesystem by adding a trailing slash to the DeletePrefix call to ensure that the list iterator will start "walking" from the prefix directory and not from its parent (#5246).

  • Updated Go deps.

Continue on Github

To update the prebuilt executable you can run ./pocketbase update.

  • Updated the editor field to use the latest TinyMCE 6.8.4 and enabled convert_unsafe_embeds:true by default per the security advisories. The Admin UI shouldn't be affected by the older TinyMCE because we don't use directly the vulnerable options/plugins and we have a default CSP, but it is recommended to update even just for silencing the CI/CD warnings.

  • Disabled mouse selection when changing the sidebar width. This should also fix the reported Firefox issue when the sidebar width "resets" on mouse release out of the page window.

  • Other minor improvements (updated the logs delete check and tests, normalized internal errors formatting, etc.)

Continue on Github

To update the prebuilt executable you can run ./pocketbase update.

  • Fixed the days calculation for triggering old logs deletion (#5179; thanks @nehmeroumani). Note that the previous versions correctly delete only the logs older than the configured setting but due to the typo the delete query is invoked unnecessary on each logs batch write.
Continue on Github

To update the prebuilt executable you can run ./pocketbase update.

  • Added mutex to tests.TestMailer() to minimize tests data race warnings (#5157).

  • Updated goja and the other Go dependencies.

  • Bumped the min Go version in the GitHub release action to Go 1.22.5 since it comes with net/http security fixes.


[!NOTE] If you are extending PocketBase with Go and updating with the go get -u command, you may get modernc.org/libc build error. This is because modernc.org/libc seems to have introduced breaking change(s) as minor release. To fix it adjust manually in your go.mod file the modernc.org/libc dependency to match with the same version as in the modernc.org/sqlite repo (aka. v1.52.1) and then run go mod tidy to refresh the go.sum file.

Continue on Github