Update module github.com/pressly/goose/v3 to v3.30.1 #19
Loading…
Reference in a new issue
No description provided.
Delete branch "renovate/github.com-pressly-goose-v3-3.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
v3.27.1→v3.30.1Release Notes
pressly/goose (github.com/pressly/goose/v3)
v3.30.1Compare Source
Changed
+goose ENVSUB ON: support more shell expansions, such as${VAR:?message},${VAR:+word},and
${#VAR}. A$that does not start a variable name, such as$1, is now kept as-isinstead of an error (#1174)
Fixed
github.com/mfridman/interpolateis upgraded to v0.2.0, for example withgo get -u(#1176)immediately. Programs that migrate once at startup were not affected (#1173)
v3.30.0Compare Source
Added
ghcr.io/pressly/gooseforlinux/amd64andlinux/arm64, published oneach release. The image is based on distroless static, runs as a nonroot user, and supports
.sqlmigrations only (#1093)Changed
the race detector is on (#1155, #1156)
Fixed
goose validatefailed on Go migrations that register an inlined function (#1110)1_,2_,10_) were sorted byfilename instead of version. This affected
ListSourcesandGetVersions, as well asUpwhen versioning was disabled (#1124)
v3.29.0Compare Source
Added
for YDB using connection string parameter
use_env_credentials.Changed
v3.28.0Compare Source
Added
azuresqldriver for Azure SQL with Microsoft Entra ID (Azure AD) authentication viafedauthconnection string parameters, e.g.goose azuresql "sqlserver://host?database=mydb&fedauth=ActiveDirectoryDefault" status.Excluded when building with the
no_mssqlorno_azuresqltags (#1109)Lockervialock.NewMySQLTableLocker, the MySQL counterpart to thePostgres table locker from #993, accepting the same
TableLockerOptionset (#1075)Changed
Minimum Go version is now 1.26
ClickHouse: new
goose_db_versiontables are created withORDER BY (version_id)instead ofORDER BY (date). Existing tables are unchanged (#1085)MySQL/TiDB: the
tstampcolumn is nowDATETIMEinstead ofTIMESTAMP, which is capped at2038-01-19 (#1053). Only newly created tables are affected; existing tables can be updated with:
Various dependency upgrades
Fixed
goose createreturns a clear "file exists" error, including the path, instead of%!w(<nil>)when the migration file already exists (#1104)
v3.27.3Compare Source
Changed
v3.27.2Compare Source
Changed
golang.org/x/cryptoandgolang.org/x/netto address security advisories (CVE fixes)Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate CLI.
ℹ️ Artifact update notice
File name: go.mod
In order to perform the update(s) described in the table above, Renovate ran the
go getcommand, which resulted in the following additional change(s):Details:
github.com/mfridman/interpolatev0.0.2->v0.2.0github.com/sethvargo/go-retryv0.3.0->v0.5.0golang.org/x/syncv0.20.0->v0.25.0Update module github.com/pressly/goose/v3 to v3.27.2to Update module github.com/pressly/goose/v3 to v3.27.35435817f4da153128626Update module github.com/pressly/goose/v3 to v3.27.3to Update module github.com/pressly/goose/v3 to v3.28.0a153128626cf804bfef0Update module github.com/pressly/goose/v3 to v3.28.0to Update module github.com/pressly/goose/v3 to v3.29.0cf804bfef0b93914aca5Update module github.com/pressly/goose/v3 to v3.29.0to Update module github.com/pressly/goose/v3 to v3.30.0b93914aca56b8d0472c5Update module github.com/pressly/goose/v3 to v3.30.0to Update module github.com/pressly/goose/v3 to v3.30.16b8d0472c53930794a36View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.