Update module github.com/pressly/goose/v3 to v3.29.0 #19

Open
renovate-bot wants to merge 1 commit from renovate/github.com-pressly-goose-v3-3.x into main
Collaborator

This PR contains the following updates:

Package Change Age Confidence
github.com/pressly/goose/v3 v3.27.1 → v3.29.0 age confidence

Release Notes

pressly/goose (github.com/pressly/goose/v3)

v3.29.0

Compare Source

Added
Changed
  • Various dependency upgrades

v3.28.0

Compare Source

Added
  • CLI: azuresql driver for Azure SQL with Microsoft Entra ID (Azure AD) authentication via
    fedauth connection string parameters, e.g.
    goose azuresql "sqlserver://host?database=mydb&fedauth=ActiveDirectoryDefault" status.
    Excluded when building with the no_mssql or no_azuresql tags (#​1109)
  • MySQL/MariaDB table-based Locker via lock.NewMySQLTableLocker, the MySQL counterpart to the
    Postgres table locker from #​993, accepting the same TableLockerOption set (#​1075)
Changed
  • Minimum Go version is now 1.26

  • ClickHouse: new goose_db_version tables are created with ORDER BY (version_id) instead of
    ORDER BY (date). Existing tables are unchanged (#​1085)

  • MySQL/TiDB: the tstamp column is now DATETIME instead of TIMESTAMP, which is capped at
    2038-01-19 (#​1053). Only newly created tables are affected; existing tables can be updated with:

    ALTER TABLE goose_db_version MODIFY tstamp datetime NULL DEFAULT CURRENT_TIMESTAMP;
    
  • Various dependency upgrades

Fixed
  • goose create returns a clear "file exists" error, including the path, instead of %!w(<nil>)
    when the migration file already exists (#​1104)

v3.27.3

Compare Source

Changed
  • Various dependency upgrades

v3.27.2

Compare Source

Changed
  • Upgrade golang.org/x/crypto and golang.org/x/net to address security advisories (CVE fixes)
  • Various dependency upgrades

Configuration

📅 Schedule: (UTC)

  • 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 becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [github.com/pressly/goose/v3](https://github.com/pressly/goose) | `v3.27.1` → `v3.29.0` | ![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fpressly%2fgoose%2fv3/v3.29.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fpressly%2fgoose%2fv3/v3.27.1/v3.29.0?slim=true) | --- ### Release Notes <details> <summary>pressly/goose (github.com/pressly/goose/v3)</summary> ### [`v3.29.0`](https://github.com/pressly/goose/blob/HEAD/CHANGELOG.md#v3290---2026-10-11) [Compare Source](https://github.com/pressly/goose/compare/v3.28.0...v3.29.0) ##### Added - Support [environ credentials](https://github.com/ydb-platform/ydb-go-sdk-auth-environ#auth-environment-variables) for YDB using connection string parameter `use_env_credentials`. ##### Changed - Various dependency upgrades ### [`v3.28.0`](https://github.com/pressly/goose/blob/HEAD/CHANGELOG.md#v3280---2026-09-02) [Compare Source](https://github.com/pressly/goose/compare/v3.27.3...v3.28.0) ##### Added - CLI: `azuresql` driver for Azure SQL with Microsoft Entra ID (Azure AD) authentication via `fedauth` connection string parameters, e.g. `goose azuresql "sqlserver://host?database=mydb&fedauth=ActiveDirectoryDefault" status`. Excluded when building with the `no_mssql` or `no_azuresql` tags ([#&#8203;1109](https://github.com/pressly/goose/issues/1109)) - MySQL/MariaDB table-based `Locker` via `lock.NewMySQLTableLocker`, the MySQL counterpart to the Postgres table locker from [#&#8203;993](https://github.com/pressly/goose/issues/993), accepting the same `TableLockerOption` set ([#&#8203;1075](https://github.com/pressly/goose/issues/1075)) ##### Changed - **Minimum Go version is now 1.26** - ClickHouse: new `goose_db_version` tables are created with `ORDER BY (version_id)` instead of `ORDER BY (date)`. Existing tables are unchanged ([#&#8203;1085](https://github.com/pressly/goose/issues/1085)) - MySQL/TiDB: the `tstamp` column is now `DATETIME` instead of `TIMESTAMP`, which is capped at 2038-01-19 ([#&#8203;1053](https://github.com/pressly/goose/issues/1053)). Only newly created tables are affected; existing tables can be updated with: ```sql ALTER TABLE goose_db_version MODIFY tstamp datetime NULL DEFAULT CURRENT_TIMESTAMP; ``` - Various dependency upgrades ##### Fixed - `goose create` returns a clear "file exists" error, including the path, instead of `%!w(<nil>)` when the migration file already exists ([#&#8203;1104](https://github.com/pressly/goose/issues/1104)) ### [`v3.27.3`](https://github.com/pressly/goose/blob/HEAD/CHANGELOG.md#v3273---2026-07-22) [Compare Source](https://github.com/pressly/goose/compare/v3.27.2...v3.27.3) ##### Changed - Various dependency upgrades ### [`v3.27.2`](https://github.com/pressly/goose/blob/HEAD/CHANGELOG.md#v3272---2026-06-30) [Compare Source](https://github.com/pressly/goose/compare/v3.27.1...v3.27.2) ##### Changed - Upgrade `golang.org/x/crypto` and `golang.org/x/net` to address security advisories (CVE fixes) - Various dependency upgrades </details> --- ### Configuration 📅 **Schedule**: (UTC) - 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 becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNDUuMCIsInVwZGF0ZWRJblZlciI6IjQ0LjE0OC40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Update module github.com/pressly/goose/v3 to v3.27.2
All checks were successful
Build Golang packages / test (pull_request) Successful in 1m16s
Build Docker image / build (pull_request) Successful in 4m34s
Build Golang packages / test (push) Successful in 1m14s
Build Docker image / build (push) Successful in 3m26s
Build Golang packages / release (pull_request) Has been skipped
Build Golang packages / release (push) Has been skipped
5435817f4d
Author
Collaborator

ℹ️ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 2 additional dependencies were updated

Details:

Package Change
github.com/sethvargo/go-retry v0.3.0 -> v0.5.0
golang.org/x/sync v0.20.0 -> v0.24.0
### ℹ️ Artifact update notice ##### File name: go.mod In order to perform the update(s) described in the table above, Renovate ran the `go get` command, which resulted in the following additional change(s): - 2 additional dependencies were updated Details: | **Package** | **Change** | | :------------------------------ | :--------------------- | | `github.com/sethvargo/go-retry` | `v0.3.0` -> `v0.5.0` | | `golang.org/x/sync` | `v0.20.0` -> `v0.24.0` |
renovate-bot changed title from Update module github.com/pressly/goose/v3 to v3.27.2 to Update module github.com/pressly/goose/v3 to v3.27.3 2026-07-22 16:01:47 +02:00
renovate-bot force-pushed renovate/github.com-pressly-goose-v3-3.x from 5435817f4d
All checks were successful
Build Golang packages / test (pull_request) Successful in 1m16s
Build Docker image / build (pull_request) Successful in 4m34s
Build Golang packages / test (push) Successful in 1m14s
Build Docker image / build (push) Successful in 3m26s
Build Golang packages / release (pull_request) Has been skipped
Build Golang packages / release (push) Has been skipped
to a153128626
All checks were successful
Build Docker image / build (push) Successful in 1m59s
Build Golang packages / test (push) Successful in 1m1s
Build Golang packages / test (pull_request) Successful in 57s
Build Docker image / build (pull_request) Successful in 1m44s
Build Golang packages / release (push) Has been skipped
Build Golang packages / release (pull_request) Has been skipped
2026-07-22 16:01:47 +02:00
Compare
renovate-bot changed title from Update module github.com/pressly/goose/v3 to v3.27.3 to Update module github.com/pressly/goose/v3 to v3.28.0 2026-09-02 11:01:18 +02:00
renovate-bot force-pushed renovate/github.com-pressly-goose-v3-3.x from a153128626
All checks were successful
Build Docker image / build (push) Successful in 1m59s
Build Golang packages / test (push) Successful in 1m1s
Build Golang packages / test (pull_request) Successful in 57s
Build Docker image / build (pull_request) Successful in 1m44s
Build Golang packages / release (push) Has been skipped
Build Golang packages / release (pull_request) Has been skipped
to cf804bfef0
All checks were successful
Build Docker image / build (push) Successful in 2m18s
Build Golang packages / test (push) Successful in 50s
Build Golang packages / release (push) Has been skipped
Build Golang packages / test (pull_request) Successful in 40s
Build Golang packages / release (pull_request) Has been skipped
Build Docker image / build (pull_request) Successful in 1m59s
2026-09-02 11:01:20 +02:00
Compare
renovate-bot changed title from Update module github.com/pressly/goose/v3 to v3.28.0 to Update module github.com/pressly/goose/v3 to v3.29.0 2026-10-11 21:01:34 +02:00
renovate-bot force-pushed renovate/github.com-pressly-goose-v3-3.x from cf804bfef0
All checks were successful
Build Docker image / build (push) Successful in 2m18s
Build Golang packages / test (push) Successful in 50s
Build Golang packages / release (push) Has been skipped
Build Golang packages / test (pull_request) Successful in 40s
Build Golang packages / release (pull_request) Has been skipped
Build Docker image / build (pull_request) Successful in 1m59s
to b93914aca5
All checks were successful
Build Docker image / build (pull_request) Successful in 1m38s
Build Golang packages / test (pull_request) Successful in 44s
Build Golang packages / release (pull_request) Has been skipped
Build Golang packages / test (push) Successful in 33s
Build Golang packages / release (push) Has been skipped
Build Docker image / build (push) Successful in 1m45s
2026-10-11 21:01:34 +02:00
Compare
All checks were successful
Build Docker image / build (pull_request) Successful in 1m38s
Build Golang packages / test (pull_request) Successful in 44s
Build Golang packages / release (pull_request) Has been skipped
Build Golang packages / test (push) Successful in 33s
Build Golang packages / release (push) Has been skipped
Build Docker image / build (push) Successful in 1m45s
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/github.com-pressly-goose-v3-3.x:renovate/github.com-pressly-goose-v3-3.x
git switch renovate/github.com-pressly-goose-v3-3.x

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.

git switch main
git merge --no-ff renovate/github.com-pressly-goose-v3-3.x
git switch renovate/github.com-pressly-goose-v3-3.x
git rebase main
git switch main
git merge --ff-only renovate/github.com-pressly-goose-v3-3.x
git switch renovate/github.com-pressly-goose-v3-3.x
git rebase main
git switch main
git merge --no-ff renovate/github.com-pressly-goose-v3-3.x
git switch main
git merge --squash renovate/github.com-pressly-goose-v3-3.x
git switch main
git merge --ff-only renovate/github.com-pressly-goose-v3-3.x
git switch main
git merge renovate/github.com-pressly-goose-v3-3.x
git push origin main
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
energy/opendtu-logger!19
No description provided.