หน้านี้รวบรวม Goose ไว้ 10 เวอร์ชัน ตั้งแต่ 28 มีนาคม 2568 จนถึงเวอร์ชันปัจจุบัน 3.29.0 ทุกเวอร์ชันลิงก์ไปยังไฟล์ตัวติดตั้งของผู้เผยแพร่เอง
10 เวอร์ชันในช่วง 2 ปี · ประมาณปีละ 6.5 ครั้ง
| เวอร์ชัน | วันที่ | ขนาด | ไฟล์ |
|---|---|---|---|
| 3.29.0ล่าสุด | 11 ตุลาคม 2569 | — | 64 บิต พกพา (Portable)ARM64 พกพา (Portable) บันทึกประจำรุ่นAdded
- Support environ credentials
for YDB using connection string parameter use_env_credentials.
Changed
- Various dependency upgrades |
| 3.28.0 | 2 กันยายน 2569 | — | 64 บิต พกพา (Portable)ARM64 พกพา (Portable) บันทึกประจำรุ่น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) |
| 3.27.3 | 22 กรกฎาคม 2569 | — | 64 บิต พกพา (Portable)ARM64 พกพา (Portable) บันทึกประจำรุ่นChanged
- Various dependency upgrades |
| 3.27.2 | 30 มิถุนายน 2569 | — | 64 บิต พกพา (Portable)ARM64 พกพา (Portable) บันทึกประจำรุ่นChanged
- Upgrade golang.org/x/crypto and golang.org/x/net to address security advisories (CVE fixes)
- Various dependency upgrades |
| 3.27.1 | 24 เมษายน 2569 | — | 64 บิต พกพา (Portable)ARM64 พกพา (Portable) บันทึกประจำรุ่นNo changelog items found for version v3.27.1 |
| 3.27.0 | 22 กุมภาพันธ์ 2569 | — | 64 บิต พกพา (Portable)ARM64 พกพา (Portable) บันทึกประจำรุ่นWhat's Changed
Added
- Preliminary Spanner dialect support (#966)
Changed
- Minimum Go version is now 1.25
- SQL migration templates no longer include StatementBegin and StatementEnd annotations. These are only needed for complex statements containing semicolons (e.g., stored procedures). See docs for details.
- Various dependency upgrades
Other
- Added formatting for YDB table names to include folder (#1007)
- Fix tests for StarRocks 3.5 (#1024)
- CI improvements (#1000, #1005, #1008) |
| 3.26.0 | 3 ตุลาคม 2568 | — | 64 บิต พกพา (Portable)ARM64 พกพา (Portable) บันทึกประจำรุ่นNo changelog items found for version v3.26.0 |
| 3.25.0 | 24 สิงหาคม 2568 | — | 64 บิต พกพา (Portable)ARM64 พกพา (Portable) บันทึกประจำรุ่นWhat's Changed
- Upgrade go deps (#976)
- Remove references/tests for vertica and add deprecation warnings (#978)
- Add Aurora DSQL as a new database dialect to goose Provider (#971)
- Add DDL isolation support for Aurora DSQL compatibility (#970)
- Update Apply to respect no versioning option (#950)
- Expose dialect Querier (#939)
New Contributors
- @amoiseev made their first contribution in #968
Full Changelog: v3.24.3...v3.25.0 |
| 3.24.3 | 7 พฤษภาคม 2568 | — | 64 บิต พกพา (Portable)ARM64 พกพา (Portable) บันทึกประจำรุ่นWhat's Changed
- Add GOOSE_TABLE environment variable -- lower priority than -table flag, but higher than the
default table name. (#932)
- Dependency updates
New Contributors
- @d6o made their first contribution in #932
Full Changelog: v3.24.2...v3.24.3 |
| 3.24.2 | 28 มีนาคม 2568 | — | 64 บิต พกพา (Portable)ARM64 พกพา (Portable) |