-
Notifications
You must be signed in to change notification settings - Fork 0
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
fix(deps): update module github.com/pocketbase/pocketbase to v0.25.0 #96
Open
renovate
wants to merge
1
commit into
master
Choose a base branch
from
renovate/github.com-pocketbase-pocketbase-0.x
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ℹ Artifact update noticeFile name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
renovate
bot
changed the title
fix(deps): update module github.com/pocketbase/pocketbase to v0.23.0
fix(deps): update module github.com/pocketbase/pocketbase to v0.23.1
Nov 25, 2024
renovate
bot
force-pushed
the
renovate/github.com-pocketbase-pocketbase-0.x
branch
3 times, most recently
from
November 27, 2024 11:44
fffd160
to
0122290
Compare
renovate
bot
changed the title
fix(deps): update module github.com/pocketbase/pocketbase to v0.23.1
fix(deps): update module github.com/pocketbase/pocketbase to v0.23.2
Nov 27, 2024
renovate
bot
changed the title
fix(deps): update module github.com/pocketbase/pocketbase to v0.23.2
fix(deps): update module github.com/pocketbase/pocketbase to v0.23.3
Nov 29, 2024
renovate
bot
force-pushed
the
renovate/github.com-pocketbase-pocketbase-0.x
branch
from
November 29, 2024 11:15
0122290
to
412584d
Compare
renovate
bot
changed the title
fix(deps): update module github.com/pocketbase/pocketbase to v0.23.3
fix(deps): update module github.com/pocketbase/pocketbase to v0.23.4
Dec 2, 2024
renovate
bot
force-pushed
the
renovate/github.com-pocketbase-pocketbase-0.x
branch
3 times, most recently
from
December 3, 2024 20:03
89893ba
to
70c86a1
Compare
renovate
bot
changed the title
fix(deps): update module github.com/pocketbase/pocketbase to v0.23.4
fix(deps): update module github.com/pocketbase/pocketbase to v0.23.5
Dec 8, 2024
renovate
bot
force-pushed
the
renovate/github.com-pocketbase-pocketbase-0.x
branch
2 times, most recently
from
December 11, 2024 18:08
c4f8d54
to
33201dc
Compare
renovate
bot
changed the title
fix(deps): update module github.com/pocketbase/pocketbase to v0.23.5
fix(deps): update module github.com/pocketbase/pocketbase to v0.23.6
Dec 11, 2024
renovate
bot
changed the title
fix(deps): update module github.com/pocketbase/pocketbase to v0.23.6
fix(deps): update module github.com/pocketbase/pocketbase to v0.23.7
Dec 13, 2024
renovate
bot
force-pushed
the
renovate/github.com-pocketbase-pocketbase-0.x
branch
2 times, most recently
from
December 16, 2024 15:55
3b462b6
to
68e5684
Compare
renovate
bot
changed the title
fix(deps): update module github.com/pocketbase/pocketbase to v0.23.7
fix(deps): update module github.com/pocketbase/pocketbase to v0.23.8
Dec 16, 2024
renovate
bot
force-pushed
the
renovate/github.com-pocketbase-pocketbase-0.x
branch
from
December 17, 2024 23:11
68e5684
to
ba09025
Compare
renovate
bot
changed the title
fix(deps): update module github.com/pocketbase/pocketbase to v0.23.8
fix(deps): update module github.com/pocketbase/pocketbase to v0.23.9
Dec 17, 2024
renovate
bot
changed the title
fix(deps): update module github.com/pocketbase/pocketbase to v0.23.9
fix(deps): update module github.com/pocketbase/pocketbase to v0.23.10
Dec 18, 2024
renovate
bot
force-pushed
the
renovate/github.com-pocketbase-pocketbase-0.x
branch
2 times, most recently
from
December 19, 2024 09:28
f9a3bdb
to
007cd4e
Compare
renovate
bot
changed the title
fix(deps): update module github.com/pocketbase/pocketbase to v0.23.10
fix(deps): update module github.com/pocketbase/pocketbase to v0.23.11
Dec 19, 2024
renovate
bot
force-pushed
the
renovate/github.com-pocketbase-pocketbase-0.x
branch
from
December 22, 2024 17:22
007cd4e
to
7c8cea3
Compare
renovate
bot
changed the title
fix(deps): update module github.com/pocketbase/pocketbase to v0.23.11
fix(deps): update module github.com/pocketbase/pocketbase to v0.23.12
Dec 22, 2024
renovate
bot
force-pushed
the
renovate/github.com-pocketbase-pocketbase-0.x
branch
2 times, most recently
from
January 1, 2025 21:47
a953925
to
0464924
Compare
renovate
bot
force-pushed
the
renovate/github.com-pocketbase-pocketbase-0.x
branch
from
January 2, 2025 07:32
0464924
to
c23ace7
Compare
renovate
bot
changed the title
fix(deps): update module github.com/pocketbase/pocketbase to v0.23.12
fix(deps): update module github.com/pocketbase/pocketbase to v0.24.0
Jan 2, 2025
renovate
bot
force-pushed
the
renovate/github.com-pocketbase-pocketbase-0.x
branch
4 times, most recently
from
January 4, 2025 10:21
76016ee
to
d325402
Compare
renovate
bot
changed the title
fix(deps): update module github.com/pocketbase/pocketbase to v0.24.0
fix(deps): update module github.com/pocketbase/pocketbase to v0.24.1
Jan 4, 2025
renovate
bot
changed the title
fix(deps): update module github.com/pocketbase/pocketbase to v0.24.1
fix(deps): update module github.com/pocketbase/pocketbase to v0.24.2
Jan 10, 2025
renovate
bot
force-pushed
the
renovate/github.com-pocketbase-pocketbase-0.x
branch
2 times, most recently
from
January 12, 2025 13:37
36d01d6
to
580c336
Compare
renovate
bot
changed the title
fix(deps): update module github.com/pocketbase/pocketbase to v0.24.2
fix(deps): update module github.com/pocketbase/pocketbase to v0.24.3
Jan 12, 2025
renovate
bot
force-pushed
the
renovate/github.com-pocketbase-pocketbase-0.x
branch
3 times, most recently
from
January 19, 2025 08:46
2379d8d
to
ddfc2d9
Compare
renovate
bot
changed the title
fix(deps): update module github.com/pocketbase/pocketbase to v0.24.3
fix(deps): update module github.com/pocketbase/pocketbase to v0.24.4
Jan 19, 2025
renovate
bot
force-pushed
the
renovate/github.com-pocketbase-pocketbase-0.x
branch
from
January 20, 2025 22:06
ddfc2d9
to
96430df
Compare
renovate
bot
force-pushed
the
renovate/github.com-pocketbase-pocketbase-0.x
branch
from
February 1, 2025 22:12
96430df
to
94e737c
Compare
renovate
bot
changed the title
fix(deps): update module github.com/pocketbase/pocketbase to v0.24.4
fix(deps): update module github.com/pocketbase/pocketbase to v0.25.0
Feb 1, 2025
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
None yet
0 participants
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v0.22.27
->v0.25.0
Release Notes
pocketbase/pocketbase (github.com/pocketbase/pocketbase)
v0.25.0
Compare Source
For users that don't do anything custom with the Google OAuth2 data or the OAuth2 auth URL, this should be a non-breaking change. The exceptions that I could find are:
/v3/userinfo
auth response changes:meta.rawUser.id => meta.rawUser.sub
meta.rawUser.verified_email => meta.rawUser.email_verified
/v2/auth
query parameters changes:If you are specifying custom
approval_prompt=force
query parameter for the OAuth2 auth URL, you'll have to replace it withprompt=consent
.Added Trakt OAuth2 provider (#6338; thanks @aidan-)
Added support for case-insensitive password auth based on the related UNIQUE index field collation (#6337).
Enforced
when_required
for the new AWS SDK request and response checksum validations to allow other non-AWS vendors to catch up with new AWS SDK changes (see #6313 and aws/aws-sdk-go-v2#2960).You can set the environment variables
AWS_REQUEST_CHECKSUM_CALCULATION
andAWS_RESPONSE_CHECKSUM_VALIDATION
towhen_supported
if your S3 vendor supports the new default integrity protections.Soft-deprecated
Record.GetUploadedFiles
in favor ofRecord.GetUnsavedFiles
to minimize the ambiguities what the method do (#6269).Replaced archived
github.com/AlecAivazis/survey
dependency with a simplerosutils.YesNoPrompt(message, fallback)
helper.Upgraded to
golang-jwt/jwt/v5
.Added JSVM
new Timezone(name)
binding for constructingtime.Location
value (#6219).Added
inflector.Camelize(str)
andinflector.Singularize(str)
helper methods.Use the non-transactional app instance during the realtime records delete access checks to ensure that cascade deleted records with API rules relying on the parent will be resolved.
Other minor improvements (replaced all
bool
exists db scans withint
for broader drivers compatibility, updated API Preview sample error responses, updated UI dependencies, etc.)v0.24.4
Compare Source
Fixed fields extraction for view query with nested comments (#6309).
Bumped GitHub action min Go version to 1.23.5 as it comes with some minor security fixes.
v0.24.3
Compare Source
Fixed incorrectly reported unique validator error for fields starting with name of another field (#6281; thanks @svobol13).
Reload the created/edited records data in the RecordsPicker UI.
Updated Go dependencies.
v0.24.2
Compare Source
relation
fields in a single related collection (#6229).v0.24.1
Compare Source
Added missing time macros in the UI autocomplete.
Fixed JSVM types for structs and functions with multiple generic parameters.
v0.24.0
Compare Source
(you can find more details why this change was introduced and how it could affect your apphttps://github.com/pocketbase/pocketbase/discussions/60736073).
For most users it should be non-breaking change, BUT if you have Create API rules that uses self-references or view counters you may have to adjust them manually.
With this change the "multi-match" operators are also normalized in case the targeted collection doesn't have any records
(or in other words,
@collection.example.someField != "test"
will result totrue
ifexample
collection has no records because it satisfies the condition that all available "example" records mustn't havesomeField
equal to "test").As a side-effect of all of the above minor changes, the record create API performance has been also improved ~4x times in high concurrent scenarios (500 concurrent clients inserting total of 50k records - old (58.409064001s) vs new (13.580098262s)).
store.Store[T any]
tostore.Store[K comparable, T any]
to allow support for custom store key types.For most users it should be non-breaking change, BUT if you are calling
store.New[any](nil)
instances you'll have to specify the store key type, aka.store.New[string, any](nil)
.Added
@yesterday
and@tomorrow
datetime filter macros.Added
:lower
filter modifier (e.g.title:lower = "lorem"
).Added
mailer.Message.InlineAttachments
field for attaching inline files to an email (aka.cid
links).Added cache for the JSVM
arrayOf(m)
,DynamicModel
, etc. dynamicreflect
created types.Added auth collection select for the settings "Send test email" popup (#6166).
Added
record.SetRandomPassword()
to simplify random password generation usually used in the OAuth2 or OTP record creation flows.The generated ~30 chars random password is assigned directly as bcrypt hash and ignores the
password
field plain value validators like min/max length or regex pattern.Added option to list and trigger the registered app level cron jobs via the Web API and UI.
Added extra validators for the collection field
int64
options (e.g.FileField.MaxSize
) restricting them to the max safe JSON number (2^53-1).Added option to unset/overwrite the default PocketBase superuser installer using
ServeEvent.InstallerFunc
.Added
app.FindCachedCollectionReferences(collection, excludeIds)
to speedup records cascade delete almost twice for projects with many collections.Added
tests.NewTestAppWithConfig(config)
helper if you need more control over the test configurations likeIsDev
, the number of allowed connections, etc.Invalidate all record tokens when the auth record email is changed programmatically or by a superuser (#5964).
Eagerly interrupt waiting for the email alert send in case it takes longer than 15s.
Normalized the hidden fields filter checks and allow targetting hidden fields in the List API rule.
Fixed "Unique identify fields" input not refreshing on unique indexes change (#6184).
v0.23.12
Compare Source
Added warning logs in case of mismatched
modernc.org/sqlite
andmodernc.org/libc
versions (#6136).Skipped the default body size limit middleware for the backup upload endpoint (#6152).
v0.23.11
Compare Source
golang.org/x/net
to 0.33.0 to fix CVE-2024-45338.PocketBase uses the vulnerable functions primarily for the auto html->text mail generation, but most applications shouldn't be affected unless you are manually embedding unrestricted user provided value in your mail templates.
v0.23.10
Compare Source
Renew the superuser file token cache when clicking on the thumb preview or download link (#6137).
Upgraded
modernc.org/sqlite
to 1.34.3 to fix "disk io" error on arm64 systems.If you are extending PocketBase with Go and upgrading with
go get -u
make sure to manually set in your go.mod themodernc.org/libc
indirect dependency to v1.55.3, aka. the exact same version the driver is using.v0.23.9
Compare Source
strconv.Itoa
withstrconv.FormatInt
to avoid the int64->int conversion overflow on 32-bit platforms (#6132).v0.23.8
Compare Source
Fixed Model->Record and Model->Collection hook events sync for nested and/or inner-hook transactions (#6122).
Other minor improvements (updated Go and npm deps, added extra escaping for the default mail record params in case the emails are stored as html files, fixed code comment typos, etc.).
v0.23.7
Compare Source
v0.23.6
Compare Source
Fixed
$filesystem.fileFromURL
documentation and generated type (#6058).Fixed
X-Forwarded-For
header typo in the suggested UI "Common trusted proxy" headers (#6063).Updated the
text
field max length validator error message to make it more clear (#6066).Other minor fixes (updated Go deps, skipped unnecessary validator check when the default primary key pattern is used, updated JSVM types, etc.).
v0.23.5
Compare Source
Fixed UI logs search not properly accounting for the "Include requests by superusers" toggle when multiple search expressions are used.
Fixed
text
field max validation error message (#6053).Other minor fixes (comment typos, JSVM types update).
Updated Go deps and the min Go release GitHub action version to 1.23.4.
v0.23.4
Compare Source
Fixed
autodate
fields not refreshing when callingSave
multiple times on the sameRecord
instance (#6000).Added more descriptive test OTP id and failure log message (#5982).
Moved the default UI CSP from meta tag to response header (#5995).
Updated Go and npm dependencies.
v0.23.3
Compare Source
Fixed Gzip middleware not applying when serving static files.
Fixed
Record.Fresh()
/Record.Clone()
methods not properly cloningautodate
fields (#5973).v0.23.2
Compare Source
Fixed
RecordQuery()
custom struct scanning (#5958).Fixed
--dev
log query print formatting.Added support for passing more than one id in the
Hook.Unbind
method for consistency with the router.Added collection rules change list in the confirmation popup
(to avoid getting anoying during development, the rules confirmation currently is enabled only when using https).
v0.23.1
Compare Source
Added warning logs in case of mismatched
modernc.org/sqlite
andmodernc.org/libc
versions (#6136).Skipped the default body size limit middleware for the backup upload endpoint (#6152).
v0.23.0
Compare Source
PocketBase v0.23.0 is a major refactor of the internals with the overall goal of making PocketBase an easier to use Go framework.
There are a lot of changes but to highlight some of the most notable ones:
The old documentation could be accessed at pocketbase.io/old.
echo
with a new router built on top of the Go 1.22net/http
mux enhancements.daos
packages incore.App
to simplify the DB operations (themodels
package structs are also migrated incore
).DBConnect
function as part of the app configuration to allow differentdatabase/sql
SQLite drivers (turso/libsql, sqlcipher, etc.) and custom builds.Note that we no longer loads the
mattn/go-sqlite3
driver by default when building withCGO_ENABLED=1
to avoidmultiple definition
linker errors in case different CGO SQLite drivers or builds are used. You can find an example how to enable it back if you want to in the new documentation.Record
model improvements (support for get/set modifiers, simplfied file upload by treating the file(s) as regular field value likerecord.Set("document", file)
, etc.).id
,email
,password
, etc.)._superusers
auth records.The provider key is
instagram2
to prevent conflicts with existing linked users.id_token
payload for the cases when the provider doesn't have a dedicated user info endpoint.Presentable
view, slightly different collection options organization, zoom/pan for the logs chart, etc.)Go/JSVM APIs changes
SDKs changes
Web APIs changes
New
POST /api/batch
endpoint.New
GET /api/collections/meta/scaffolds
endpoint.New
DELETE /api/collections/{collection}/truncate
endpoint.New
POST /api/collections/{collection}/request-otp
endpoint.New
POST /api/collections/{collection}/auth-with-otp
endpoint.New
POST /api/collections/{collection}/impersonate/{id}
endpoint./api/*
routes manually remove the trailing slash (there is no longer trailing slash removal middleware registered by default)./api/admins/*
endpoints because admins are converted to_superusers
auth collection records.file
field, new files were automatically appended to the existing field values.This behaviour has changed with v0.23+ and for consistency with the other multi-valued fields when uploading new files they will replace the old ones. If you want to prepend or append new files to an existing multiple
file
field value you can use the+
prefix or suffix:GET /records/{id}/external-auths
andDELETE /records/{id}/external-auths/{provider}
endpoints because this is now handled by sending list and delete requests to the_externalAuths
collection.trustedProxy
,rateLimits
,batch
, etc.). The app settings Web APIs are mostly used by the Dashboard UI and rarely by the end users, but if you want to check all settings changes please refer to the Settings Go struct.code
key was renamed tostatus
for consistency with the Go APIs.The error field key remains
code
:GET /api/collections/{collection}/auth-methods
response.The old
authProviders
,usernamePassword
,emailPassword
fields are still returned in the response but are considered deprecated and will be removed in the future.meta.avatarUrl
field in favour ofmeta.avatarURL
.v0.22.30
: ReleaseCompare Source
(Backported from v0.24.4) Fixed fields extraction for view queries with nested comments (#6309).
Bumped GitHub action min Go version to 1.23.5 as it comes with some minor security fixes.
v0.22.29
: ReleaseCompare Source
golang.org/x/net
to 0.33.0 to fix CVE-2024-45338.PocketBase uses the vulnerable functions primarily for the auto html->text mail generation, but most applications shouldn't be affected unless you are manually embedding unrestricted user provided value in your mail templates.
v0.22.28
: ReleaseCompare Source
(Backported from v0.23.10) Renew the superuser file token cache when clicking on the thumb preview or download link (#6137).
(Backported from v0.23.10) Upgraded
modernc.org/sqlite
to 1.34.3 to fix "disk io" error on arm64 systems.If you are extending PocketBase with Go and upgrading with
go get -u
make sure to manually set in your go.mod themodernc.org/libc
indirect dependency to v1.55.3, aka. the exact same version the driver is using.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.