Overview
Warning
The net/http
instrumentation support for versions < 1.19
has been dropped.
Warning
The database/sql
instrumentation support for versions < 1.19
has been dropped.
Note
This is the last release version that will support building the auto-instrumentation CLI using Go 1.22.
The next release will require development to be done using Go >= 1.23.
Added
- Update instrumentation for
net/http
to support Go1.24
SwissMap. (#1636) - Cache offsets for Go
1.22.12
. (#1743) - Cache offsets for Go
1.23.6
. (#1743) - Cache offsets for
golang.org/x/net
0.35.0
. (#1783) - Cache offsets for Go
1.24.0
. (#1795, #1798)
Changed
- Unused support for instrumentation of Go < 1.19 has been dropped. (#1815)
What's Changed
- Fix DOCKERPY ownership by @MrAlias in #1718
- fix(deps): update google.golang.org/grpc/examples digest to 7e1c9b2 by @renovate in #1720
- chore(deps): update module github.com/spf13/pflag to v1.0.6 by @renovate in #1721
- fix(deps): update module go.opentelemetry.io/auto to v0.20.0 by @renovate in #1722
- Switch to using per header field parsing for Go versions >= 1.24 by @grcevski in #1636
- fix(deps): update google.golang.org/grpc/examples digest to 39f0e5a by @renovate in #1724
- Add defensive checks for CGO stripped binaries by @grcevski in #1725
- chore(deps): update module github.com/skeema/knownhosts to v1.3.1 by @renovate in #1727
- fix(deps): update google.golang.org/grpc/examples digest to 7dbf12e by @renovate in #1726
- Update how-it-works.md by @CharlieTLe in #1730
- chore(deps): update module github.com/polyfloyd/go-errorlint to v1.7.1 by @renovate in #1729
- fix(deps): update google.golang.org/grpc/examples digest to ee3e8d9 by @renovate in #1731
- fix(deps): update module go.opentelemetry.io/collector/pdata to v1.25.0 by @renovate in #1733
- fix(deps): update google.golang.org/grpc/examples digest to 947e2a4 by @renovate in #1734
- chore(deps): update golang:1.23 docker digest to e213430 by @renovate in #1735
- chore(deps): update golang:1.23.5 docker digest to e213430 by @renovate in #1736
- fix(deps): update golang.org/x by @renovate in #1738
- chore(deps): update golang:1.23.5-bookworm docker digest to 9c79a16 by @renovate in #1737
- chore(deps): update googleapis to 7023788 by @renovate in #1740
- chore(deps): update module golang.org/x/text to v0.22.0 by @renovate in #1741
- [auto] Update generated offsets by @github-actions in #1743
- fix(deps): update google.golang.org/grpc/examples digest to 79b6830 by @renovate in #1742
- chore(deps): update lycheeverse/lychee-action action to v2.3.0 by @renovate in #1744
- chore(deps): update golang:1.23 docker digest to e40ac81 by @renovate in #1745
- chore(deps): update golang docker tag to v1.23.6 by @renovate in #1746
- chore(deps): update module github.com/cloudflare/circl to v1.6.0 by @renovate in #1747
- chore(deps): update golang:1.23 docker digest to 9271129 by @renovate in #1748
- chore(deps): update bitnami/kafka:latest docker digest to dde3b5f by @renovate in #1749
- chore(deps): update module github.com/catenacyber/perfsprint to v0.8.0 by @renovate in #1750
- chore(deps): update golang:1.23.6-bookworm docker digest to 441f59f by @renovate in #1752
- chore(deps): update golang:1.23.6 docker digest to 9271129 by @renovate in #1751
- fix(deps): update google.golang.org/grpc/examples digest to f227ba9 by @renovate in #1755
- chore(deps): update docker/setup-buildx-action action to v3.9.0 by @renovate in #1759
- chore(deps): update module google.golang.org/protobuf to v1.36.5 by @renovate in #1758
- chore(deps): update docker/setup-qemu-action action to v3.4.0 by @renovate in #1760
- chore(deps): update module go.opentelemetry.io/build-tools to v0.18.0 by @renovate in #1761
- fix(deps): update build-tools to v0.18.0 by @renovate in #1763
- chore(deps): update jaegertracing/jaeger docker tag to v2.3.0 by @renovate in #1764
- Document we are not currently accepting new instrumentation probe PRs by @MrAlias in #1739
- Rename PackageConstrainsts to PackageConstraints by @CharlieTLe in #1754
- chore(deps): update golang.org/x to f9890c6 by @renovate in #1768
- fix(deps): update google.golang.org/grpc/examples digest to e0d191d by @renovate in #1769
- Fix new instrumentation issue template by @MrAlias in #1770
- Fix database instrumentation for Go < 1.17 by @MrAlias in #1772
- chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.26.1 by @renovate in #1773
- chore(deps): update googleapis to e9438ea by @renovate in #1776
- chore(deps): update module 4d63.com/gochecknoglobals to v0.2.2 by @renovate in #1778
- chore(deps): update module golang.org/x/crypto to v0.33.0 by @renovate in #1777
- chore(deps): update module gotest.tools/v3 to v3.5.2 by @renovate in #1779
- chore(deps): update module go-simpler.org/sloglint to v0.9.0 by @renovate in #1780
- chore(deps): update module github.com/catenacyber/perfsprint to v0.8.1 by @renovate in #1781
- [auto] Update generated offsets by @github-actions in #1783
- chore(deps): update module golang.org/x/net to v0.35.0 by @renovate in #1782
- chore(deps): update golang.org/x by @renovate in #1784
- fix(deps): update google.golang.org/grpc/examples digest to e95a4b7 by @renovate in #1785
- chore(deps): update bitnami/kafka:latest docker digest to eb33fb4 by @renovate in #1786
- [auto] Update generated offsets by @github-actions in #1795
- Automate the update of
libbpf
by @MrAlias in #1732 - chore(deps): update module github.com/go-critic/go-critic to v0.12.0 by @renovate in #1794
- fix(deps): update module github.com/golangci/golangci-lint to v1.64.3 by @renovate in #1790
- fix(deps): update google.golang.org/grpc/examples digest to 0003b4f by @renovate in #1788
- fix(deps): update module github.com/cilium/ebpf to v0.17.3 by @renovate in #1792
- fix(deps): update module github.com/golangci/golangci-lint to v1.64.4 by @renovate in #1801
- chore(deps): update googleapis to 5a70512 by @renovate in #1800
- Upgrade to Go 1.24 by @MrAlias in #1798
- chore(deps): update golang:1.24.0 docker digest to 2b1cbf2 by @renovate in #1808
- fix(deps): update google.golang.org/grpc/examples digest to 75c51bf by @renovate in #1806
- chore(deps): update module github.com/securego/gosec/v2 to v2.22.1 by @renovate in #1807
- chore(deps): update module github.com/gostaticanalysis/forcetypeassert to v0.2.0 by @renovate in #1809
- chore(deps): update module github.com/tdakkota/asciicheck to v0.4.0 by @renovate in #1810
- Fix spelling error by @MrAlias in #1799
- fix(deps): update google.golang.org/grpc/examples digest to fabe274 by @renovate in #1811
- Replace use of
github.com/hashicorp/go-version
by @MrAlias in #1766 - Update codespell Docker image definition by @MrAlias in #1723
- chore(deps): update python docker tag to v3.13.2 by @renovate in #1814
- [chore] Use public Linux ARM64 runners by @Kielek in #1818
- fix(deps): update google.golang.org/grpc/examples digest to 59c84a9 by @renovate in #1817
- fix(deps): update module github.com/golangci/golangci-lint to v1.64.5 by @renovate in #1816
- fix(deps): update google.golang.org/grpc/examples digest to b524c08 by @renovate in #1821
- chore(deps): update module github.com/tetafro/godot to v1.5.0 by @renovate in #1823
- chore(deps): update module github.com/tdakkota/asciicheck to v0.4.1 by @renovate in #1822
- Ignore .cache for codespell by @MrAlias in #1820
- Document where Go registries are defined by @MrAlias in #1819
- Remove support for Go < 1.19 instrumentation by @MrAlias in #1815
- chore(deps): update module github.com/mgechev/revive to v1.7.0 by @renovate in #1796
- chore(deps): update golang.org/x to eff6e97 by @renovate in #1824
- chore(deps): update module github.com/go-playground/validator/v10 to v10.25.0 by @renovate in #1825
- chore(deps): update module github.com/spf13/cobra to v1.9.1 by @renovate in #1826
- fix(deps): update google.golang.org/grpc/examples digest to 8528f43 by @renovate in #1827
- chore(deps): update module github.com/4meepo/tagalign to v1.4.2 by @renovate in #1828
- chore(deps): update azure/setup-helm digest to b9e5190 by @renovate in #1831
- chore(deps): update golang.org/x to aa4b98e by @renovate in #1833
- chore(deps): update bitnami/kafka:latest docker digest to b73d398 by @renovate in #1832
- Add FOSSA scanning workflow by @opentelemetrybot in #1830
- chore(deps): update module github.com/nunnatsa/ginkgolinter to v0.19.1 by @renovate in #1834
- chore(deps): update actions/cache action to v4.2.1 by @renovate in #1835
- Update Mike Dame's affiliation by @MrAlias in #1837
- Release v0.21.0 by @MrAlias in #1836
New Contributors
- @CharlieTLe made their first contribution in #1730
- @Kielek made their first contribution in #1818
Full Changelog: v0.20.0...v0.21.0