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

pocketbase 0.26.0 #211006

Merged
merged 2 commits into from
Mar 15, 2025
Merged

pocketbase 0.26.0 #211006

merged 2 commits into from
Mar 15, 2025

Conversation

BrewTestBot
Copy link
Member

Created by brew bump


Created with brew bump-formula-pr.

release notes
> _To update the prebuilt executable you can run `./pocketbase update`._
  • ⚠️ Replaced aws-sdk-go-v2 and gocloud.dev/blob with custom lighter implementation (#6562).
    As a side-effect of the dependency removal, the binary size has been reduced with ~10MB and builds ~30% faster.
    Although the change is expected to be backward-compatible, I'd recommend to test first locally the new version with your S3 provider (if you use S3 for files storage and backups).

  • ⚠️ Prioritized the user submitted non-empty createData.email (it will be unverified) when creating the PocketBase user during the first OAuth2 auth.

  • Load the request info context during password/OAuth2/OTP authentication (#6402).
    This could be useful in case you want to target the auth method as part of the MFA and Auth API rules.
    For example, to disable MFA for the OAuth2 auth could be expressed as @request.context != "oauth2" MFA rule.

  • Added store.Store.SetFunc(key, func(old T) new T) to set/update a store value with the return result of the callback in a concurrent safe manner.

  • Added subscription.Message.WriteSSE(w, id) for writing an SSE formatted message into the provided writer interface (used mostly to assist with the unit testing).

  • Added $os.stat(file) JSVM helper (#6407).

  • Added log warning for async marked JSVM handlers and resolve when possible the returned Promise as fallback (#6476).

  • Allowed calling cronAdd, cronRemove from inside other JSVM handlers (#6481).

  • Bumped the default request read and write timeouts to 5mins (old 3mins) to accommodate slower internet connections and larger file uploads/downloads.
    If you want to change them you can modify the OnServe hook's ServeEvent.ReadTimeout/WriteTimeout fields as shown in #6550.

  • Normalized the @request.auth.* and @request.body.* back relations resolver to always return null when the relation field is pointing to a different collection (#6590).

  • Other minor improvements (fixed query dev log nested parameters output, reintroduced DynamicModel object/array props reflect types caching, updated Go and npm deps, etc.)

@github-actions github-actions bot added go Go use is a significant feature of the PR or issue bump-formula-pr PR was created using `brew bump-formula-pr` labels Mar 15, 2025
Copy link
Contributor

🤖 An automated task has requested bottles to be published to this PR.

@github-actions github-actions bot added the CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. label Mar 15, 2025
@BrewTestBot BrewTestBot enabled auto-merge March 15, 2025 14:32
@BrewTestBot BrewTestBot added this pull request to the merge queue Mar 15, 2025
Merged via the queue into master with commit d4284e2 Mar 15, 2025
15 checks passed
@BrewTestBot BrewTestBot deleted the bump-pocketbase-0.26.0 branch March 15, 2025 14:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bump-formula-pr PR was created using `brew bump-formula-pr` CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. go Go use is a significant feature of the PR or issue
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants