NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #1076 by repository stars
Last release 4 days ago
04 Oct 2026
Ships fairly regularly
a new release about every 5 weeks
Rarely documented
notes for 9 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
126 releases · first in 2018
[FIX] Round SQLite and Presto timestamps to the millisecond they print by @SashaMIT in #247
[FIX] Interpolate: keep ClickHouse whole-number floats and non-finite values typed correctly by @youdie006 in #244
[FIX] Interpolate: keep ClickHouse whole-number floats and non-finite values typed correctly by @youdie006 in #244[FIX] Escape ANSI interpolation string literals in #246[FIX] Escape identifier delimiters in Flavor.Quote in #245Full Changelog: v1.42.0...v1.43.0
One column per quarter.
v1.42.0 was published with an incorrect module path (github.com/webdaad/go-sqlbuilder) accidentally introduced by PR #239 . Restore the correct path (
v1.42.0 was published with an incorrect module path
(github.com/webdaad/go-sqlbuilder) accidentally introduced by PR #239.
Restore the correct path (github.com/huandu/go-sqlbuilder) and add a
retract directive so the broken version is not picked up by go get.
[NEW] Add an option NoExpand to change default field "expand" behavior for backward compatibility. See #237 for details.
[NEW] Add an option NoExpand to change default field "expand" behavior for backward compatibility. See #237 for details.NOTE: Starting from v1.40.0, the Struct utility type defaults to expanding non-primitive struct fields. This change caused unexpected behavior for some users. To address this without reverting the features introduced in v1.40.0, we have introduced a NoExpand configuration. When set to true, all fields will default to no expansion (preserving legacy behavior). You can still opt-in to expansion for specific fields by using the fieldopt:"expand" tag.
Full Changelog: v1.40.0...v1.41.0
fix #236 : New fieldopt "noexpand" to treat a nested struct as one column
fix #236: New fieldopt "noexpand" to treat a nested struct as one column
fix #234 : field names in INSERT INTO should not include table name
fix #234: field names in INSERT INTO should not include table name
Struct field / db tag improvements
Support treating a db tag on a struct-typed field as a database alias and expanding its exported fields as aliased columns. This makes it possible to build JOIN projections like post.id, post.title, etc., from a nested struct field and keeps Addr/Scan behavior working by allocating nested pointers when scanning.
Note: This change preserves existing semantics for scalar-like structs (types implementing sql.Scanner/driver.Valuer/time.Time, etc) — they are not expanded.
See issue #233 for more details.
SELECT behaviorUse OFFSET ... FETCH pattern for Oracle SELECT pagination.
Potential Oracle compatibility note: the change to use OFFSET ... FETCH for Oracle pagination may affect environments using older Oracle versions that do not support this syntax. Please verify compatibility with your Oracle version before upgrading.
Thanks to @zhangyongding for the Oracle pagination improvements.
Full Changelog: v1.39.0...v1.40.0
Merge pull request #231 from zhangyongding/chore-oralce-select-offset…
Merge pull request #231 from zhangyongding/chore-oralce-select-offset…
[FIX] Mark OrderBy as "not recommended" rather than deprecated by in #223
[NEW] Add From support for UpdateBuilder by @stvnkiss in #230[FIX] Fix oracle limit bug by @zhangyongding in #222[FIX] Improve error-msg context for unsupported types during interpolation by @shoriwe in #226[FIX] Mark OrderBy as "not recommended" rather than deprecated by in #223[FIX] Fix sqlite string interpolation incorrectly uses backslash escapes by @shoriwe in #228[FIX] Update doc on Where to avoid confusion in #229Full Changelog: v1.38.0...v1.39.0
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
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
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
Your coding agent can read these notes before it upgrades. Set up the MCP server →