fix(deps): update module github.com/pressly/goose/v3 to v3.28.0 #116

Merged
renovate merged 1 commits from renovate/github.com-pressly-goose-v3-3.x into main 2026-09-05 09:33:30 +00:00
Owner

This PR contains the following updates:

Package Change Age Confidence
github.com/pressly/goose/v3 v3.27.3v3.28.0 age confidence

Release Notes

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

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)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

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.


  • 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.3` → `v3.28.0` | ![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fpressly%2fgoose%2fv3/v3.28.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fpressly%2fgoose%2fv3/v3.27.3/v3.28.0?slim=true) | --- ### Release Notes <details> <summary>pressly/goose (github.com/pressly/goose/v3)</summary> ### [`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)) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **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. --- - [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiI0NC41Mi4xIiwidXBkYXRlZEluVmVyIjoiNDQuNTIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
renovate added 1 commit 2026-09-05 09:06:03 +00:00
fix(deps): update module github.com/pressly/goose/v3 to v3.28.0
dbsetup / test (push) Skipped
dbsetup / vulnerabilities (push) Skipped
pre-commit / pre-commit (push) Skipped
renovate/stability-days Updates have met minimum release age requirement
dbsetup / test (pull_request) Successful in 1m8s
dbsetup / vulnerabilities (pull_request) Successful in 54s
pre-commit / pre-commit (pull_request) Successful in 3m25s
2f9fba8940
renovate scheduled this pull request to auto merge when all checks succeed 2026-09-05 09:06:05 +00:00
Author
Owner

ℹ️ 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):

  • 3 additional dependencies were updated
  • The go directive was updated for compatibility reasons

Due to Go's usage of Minimal Version Selection (MVS), these packages have been updated to the minimum version available, so will still abide by minimumReleaseAge=3 days

Details:

Package Change
go 1.25.7 -> 1.26.0
go.opentelemetry.io/otel v1.44.0 -> v1.46.0
go.opentelemetry.io/otel/metric v1.44.0 -> v1.46.0
go.opentelemetry.io/otel/trace v1.44.0 -> v1.46.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): - 3 additional dependencies were updated - The `go` directive was updated for compatibility reasons Due to Go's usage of [Minimal Version Selection (MVS)](https://go.dev/ref/mod#minimal-version-selection), these packages have been updated to the minimum version available, so will still abide by `minimumReleaseAge=3 days` Details: | **Package** | **Change** | | :-------------------------------- | :--------------------- | | `go` | `1.25.7` -> `1.26.0` | | `go.opentelemetry.io/otel` | `v1.44.0` -> `v1.46.0` | | `go.opentelemetry.io/otel/metric` | `v1.44.0` -> `v1.46.0` | | `go.opentelemetry.io/otel/trace` | `v1.44.0` -> `v1.46.0` |

Coverage Report

Total coverage: 0%

## Coverage Report Total coverage: **0%**
renovate merged commit 028cb6935f into main 2026-09-05 09:33:30 +00:00
renovate deleted branch renovate/github.com-pressly-goose-v3-3.x 2026-09-05 09:33:31 +00:00
Sign in to join this conversation.
No Reviewers
No labels
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: unboundsoftware/dbsetup#116