NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules
Last release 11 days ago
03 Oct 2026
Ships fairly regularly
a new release about every 3 weeks
Most releases are documented
notes for 51 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
721 releases · first in 2021
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Fixed migrate package to properly rollback migrations.
allowzero tag option that undoes nullzero option.Nothing published for this version
Nothing published for this version
Changed WhereGroup function to accept *SelectQuery.
WhereGroup function to accept *SelectQuery.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Renamed migrate.CreateGo to CreateGoMigration.
migrate.CreateGo to CreateGoMigration.migrate.WithPackageName to customize the Go package name in generated migrations.migrate.CreateSQL to CreateSQLMigrations and changed CreateSQLMigrations to create
both up and down migration files.Nothing published for this version
Nothing published for this version
Nothing published for this version
Renamed alias field struct tag to alt so it is not confused with column alias.
alias field struct tag to alt so it is not confused with column alias.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Changed migrate package to return structured data instead of logging the progress. See migrate example for details.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Added sqliteshim by Ivan Trubach.
Nothing published for this version
Nothing published for this version
Fixed scanners for net.IP and net.IPNet.
Nothing published for this version
Fixed pgdriver to format passed query args.
Nothing published for this version
Added support for prepared statements in pgdriver.
Nothing published for this version
Added UpdateQuery.Bulk helper to generate bulk-update queries.
Added UpdateQuery.Bulk helper to generate bulk-update queries.
Before:
models := []Model{
{42, "hello"},
{43, "world"},
}
return db.NewUpdate().
With("_data", db.NewValues(&models)).
Model(&models).
Table("_data").
Set("model.str = _data.str").
Where("model.id = _data.id")
Now:
db.NewUpdate().
Model(&models).
Bulk()
Nothing published for this version
Nothing published for this version
Changed time.Time to always append zero time as NULL.
NULL.db.RunInTx helper.- Added SSL support to pgdriver.
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →