Repository navigation
Releases: duckbugio/duckbug-go
Release list
v0.5.0
HTTP response observation now preserves the first final status and records only bytes accepted by the underlying writer. Streaming, flush, informational responses, hijacked connections and panic recovery follow the same contract. Response capture defaults are unchanged.
Compatibility: Go 1.26.10 or newer is required. This release upgrades x/net to 0.60.0 for the HTTP/2 security fixes; consumers using Go 1.25 must upgrade their toolchain.
Middleware order: place SDK observation outside response-writer middleware, or ensure outer writers directly delegate their controller capabilities. Outer Unwrap-only capability chains can bypass observation and remain unsupported. Accepted bytes do not prove delivery to the client.
Validation: complete CI on Go 1.26.10 and 1.27.3, stable-toolchain security scan, and identical release checks passed. Local full vet/race and govulncheck on Go 1.26.10 passed. Backend integration is tracked separately in DuckBug TASK-439.
Install:
go get github.com/duckbugio/duckbug-go@v0.5.0v0.4.0
Install
go get github.com/duckbugio/duckbug-go@v0.4.0This release is published as a standard Go module version.
What's Changed
- fix(security): patch the vulnerabilities the red gate was reporting by @zaytcevcom in #5
- refactor(ci): one definition of the Go checks, used by both workflows by @zaytcevcom in #6
- fix(transport): stop retrying 501 by @zaytcevcom in #3
- refactor(transport): one retry rule across the SDKs by @zaytcevcom in #4
New Contributors
- @zaytcevcom made their first contribution in #5
Full Changelog: v0.3.0...v0.4.0
v0.3.0
Install
go get github.com/duckbugio/duckbug-go@v0.3.0This release is published as a standard Go module version.
What's Changed
- Lo-1545 by @neutral-jungle-creep in #2
Full Changelog: v0.2.5...v0.3.0
v0.2.5
Install
go get github.com/duckbugio/duckbug-go@v0.2.5This release is published as a standard Go module version.
What's Changed
- Update options by @neutral-jungle-creep in #1
New Contributors
- @neutral-jungle-creep made their first contribution in #1
Full Changelog: v0.2.4...v0.2.5
v0.2.4
Install
go get github.com/duckbugio/duckbug-go@v0.2.4This release is published as a standard Go module version.
Full Changelog: v0.2.3...v0.2.4
v0.2.3
Install
go get github.com/duckbugio/duckbug-go@v0.2.3This release is published as a standard Go module version.
Full Changelog: v0.2.2...v0.2.3
v0.2.2
Install
go get github.com/duckbugio/duckbug-go@v0.2.2This release is published as a standard Go module version.
Full Changelog: v0.2.1...v0.2.2
v0.2.1
Install
go get github.com/duckbugio/duckbug-go@v0.2.1This release is published as a standard Go module version.
Full Changelog: v0.2.0...v0.2.1
v0.2.0
Install
go get github.com/duckbugio/duckbug-go@v0.2.0This release is published as a standard Go module version.
Full Changelog: v0.1.1...v0.2.0
v0.1.1
Install
go get github.com/duckbugio/duckbug-go@v0.1.1This release is published as a standard Go module version.
Full Changelog: v0.1.0...v0.1.1