Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update pocketbase to version v0.24.1 #2012

Merged
merged 2 commits into from
Jan 6, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions pocketbase/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
version: "3.7"

Check notice on line 1 in pocketbase/docker-compose.yml

View workflow job for this annotation

GitHub Actions / Lint apps

Potentially using unsafe user in service "app"

The default container user "root" can lead to security vulnerabilities. If you are using the root user, please try to specify a different user (e.g. "1000:1000") in the compose file or try to set the UID/PUID and GID/PGID environment variables to 1000.

services:
app_proxy:
Expand All @@ -8,7 +8,7 @@
PROXY_AUTH_ADD: "false"

app:
image: ghcr.io/muchobien/pocketbase:0.23.12@sha256:ceaa734390fd0a83ac795fe99e22b6481bc757b45ef016234f2b56ea43fc9209
image: ghcr.io/muchobien/pocketbase:0.24.1@sha256:237bb1417edb1f3c4902527e1df97e1b3effabbd51db52d53733ebb4c11e09a5
# pocketbase needs to run as root
# user: "1000:1000"
restart: on-failure
Expand All @@ -17,4 +17,4 @@
- ${APP_DATA_DIR}/data/data:/pb_data
- ${APP_DATA_DIR}/data/public:/pb_public
- ${APP_DATA_DIR}/data/hooks:/pb_hooks
- ${APP_DATA_DIR}/data/migrations:/pb_migrations
- ${APP_DATA_DIR}/data/migrations:/pb_migrations
26 changes: 13 additions & 13 deletions pocketbase/umbrel-app.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ id: pocketbase
name: PocketBase
tagline: Open Source backend for your next SaaS and Mobile app in 1 file
category: developer
version: "0.23.12"
version: "0.24.1"
port: 5400
description: >-
PocketBase is an open source backend consisting of embedded database (SQLite) with realtime subscriptions, built-in auth management, convenient dashboard UI and simple REST-ish API.
Expand Down Expand Up @@ -43,18 +43,18 @@ gallery:
path: /_/
dependencies: []
releaseNotes: >-
⚠️ This release includes a security fix for email template handling. If you use custom mail templates with user-provided content, please update immediately.
⚠️ This release includes breaking changes that may affect some advanced rules. Please review the full release notes for details on how these changes could impact you.


🔐 Login Credentials: This update includes default admin credentials for new app installations. These credentials can and should be changed after first login. Existing users will not be affected and will continue to use their existing credentials.
What’s New and Improved:
- Creating records is now up to 4x faster in high-concurrency scenarios.
- Added @yesterday and @tomorrow datetime filters and a :lower filter modifier for text fields.
- Attach inline files to emails and improved test email sending options.
- Simplified random password generation for OAuth2 or OTP flows.
- View and trigger app-level cron jobs via Web API or UI.
- Added extra validation for file sizes and other collection field options.
- Automatically invalidates all tokens when an email is updated.
- Hidden fields can now be targeted in API rules.
- Cascade deletions are nearly twice as fast for projects with many collections.


Key improvements in this release:
- Fixed a security vulnerability in email template handling
- Enhanced system stability and performance
- Improved error handling
- Added version mismatch warning logs for SQLite dependencies
- Removed file size restrictions for backup uploads


Full release notes are found at https://github.com/pocketbase/pocketbase/releases
Full release notes are found at https://github.com/pocketbase/pocketbase/releases
Loading