pocketbase/pocketbase
To update the prebuilt executable you can run
./pocketbase update
.
- Lock the logs database during backup to prevent
database disk image is malformed
errors in case there is a log write running in the background (#5541).
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.
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).
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.
To update the prebuilt executable you can run
./pocketbase update
.
-
Updated the
editor
field to use the latest TinyMCE 6.8.4 and enabledconvert_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.)
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.