Releases: open-telemetry/opentelemetry-go-instrumentation
Releases · open-telemetry/opentelemetry-go-instrumentation
v0.15.0-alpha
Overview
Added
- Support Go
v1.21.13. (#988) - Support Go
v1.22.6. (#988) - Support
golang.org/x/netv0.28.0. (#988) - Support
google.golang.org/grpc1.67.0-dev. (#1007) - Support Go
1.23.0. (#1007) - Introduce
config.Provideras an option to set the initial configuration and update it in runtime. (#1010) - Support
go.opentelemetry.io/[email protected]. (#1032) - Support
google.golang.org/grpc1.66.0. (#1046) Samplerinterface that can be passed toInstrumentationvia the newWithSampleroption. This is wireframe configuration, it currently has not effect. It will be used to allows customization of what sampler is used by theInstrumentation. Implementation, of this feature is expected in the next release. (#982)- The
OTEL_TRACES_SAMPLERandOTEL_TRACES_SAMPLER_ARGenvironment variables are now supported when theWithEnvoption is used. (#982) - Support
golang.org/x/netv0.29.0. (#1051) - Support Go
1.22.7. (#1051) - Support Go
1.23.1. (#1051) - Log version information in the CLI. (#1077)
- Support
google.golang.org/grpc1.66.1. (#1078) - Add gRPC status code attribute for client spans (
rpc.grpc.status_code). (#1044) - Support
google.golang.org/grpc1.68.0-dev. (#1044) - Support
go.opentelemetry.io/[email protected]. (#1044) - The
WithLoggerInstrumentationOptionis added as a replacement forWithLogLevel.
Anslog.Loggercan now be configured by the user any way they want and then passed to theInstrumentationfor its logging with this option. (#1080) - Support
google.golang.org/grpc1.66.2. (#1083) - Support
google.golang.org/grpc1.67.0. (#1116)
Changed
- The
WithSampleroption function now accepts the newSamplerinterface instead oftrace.Sampler. (#982)
Fixed
Removed
WithLogLevelis removed. UseWithLoggerinstead. (#1080)- The unused
LogLevelDebugconstant is removed. (#1080) - The unused
LogLevelInfoconstant is removed. (#1080) - The unused
LogLevelWarnconstant is removed. (#1080) - The unused
LogLevelErrorconstant is removed. (#1080) - The unused
LogLeveltype is removed. (#1080) - The unused
ParseLogLevelfunction is removed. (#1080) - Drop agent build support for Go 1.21. (#1115)
What's Changed
- Refactor span creation by @RonFed in #949
- Fix license headers and check for license headers by @MrAlias in #955
- Update rlimit.RemoveMemlock comment by @MrAlias in #959
- Rename utilities.bash to utilities.sh by @MrAlias in #956
- Test
arm64builds by @MrAlias in #958 - Bump docker/build-push-action from 6.3.0 to 6.4.1 by @dependabot in #963
- Document that only tracing is supported by @pellared in #964
- Update libbpf to v1.4.5 by @MrAlias in #957
- Bump docker/setup-buildx-action from 3.4.0 to 3.5.0 by @dependabot in #966
- Bump docker/login-action from 3.2.0 to 3.3.0 by @dependabot in #969
- Bump docker/build-push-action from 6.4.1 to 6.5.0 by @dependabot in #968
- Bump docker/setup-qemu-action from 3.1.0 to 3.2.0 by @dependabot in #967
- Bump github.com/docker/docker from 27.0.3+incompatible to 27.1.1+incompatible in /internal/tools by @dependabot in #970
- Bump github.com/cilium/ebpf from 0.15.0 to 0.16.0 by @dependabot in #965
- Fix spelling error by @MrAlias in #977
- Ignore built Go bin by @MrAlias in #979
- Fix comuunity link by @RonFed in #983
- Bump docker/setup-buildx-action from 3.5.0 to 3.6.1 by @dependabot in #985
- [auto] Update generated offsets by @github-actions in #988
- Bump golang from 1.22.5 to 1.22.6 in /examples/rolldice by @dependabot in #990
- Bump golang from 1.22.4-bullseye to 1.22.6-bullseye by @dependabot in #991
- Bump golang.org/x/arch from 0.8.0 to 0.9.0 by @dependabot in #993
- Bump golang.org/x/sync from 0.7.0 to 0.8.0 in /internal/tools by @dependabot in #992
- Fix shutdown panic by @MrAlias in #980
- Bump docker/build-push-action from 6.5.0 to 6.6.1 by @dependabot in #996
- Bump golang from 1.22.5 to 1.22.6 in /examples/kafka-go by @dependabot in #1001
- Bump golang from 1.22.5 to 1.22.6 in /examples/httpPlusdb by @dependabot in #999
- [auto] Update generated offsets by @github-actions in #1007
- Add probe loading tests across multiple kernel versions using vimto by @RonFed in #1005
- Bump github.com/docker/docker from 27.1.1+incompatible to 27.1.2+incompatible in /internal/tools by @dependabot in #1012
- Bump golang from 1.22.6-bullseye to 1.23.0-bullseye by @dependabot in #1014
- Bump docker/build-push-action from 6.6.1 to 6.7.0 by @dependabot in #1019
- Bump golang from 1.22.6 to 1.23.0 in /examples/httpPlusdb by @dependabot in #1016
- Bump golang from 1.22.6 to 1.23.0 in /examples/rolldice by @dependabot in #1020
- Bump golang from 1.22.6 to 1.23.0 in /examples/kafka-go by @dependabot in #1024
- Bump golang.org/x/sy...
v0.14.0-alpha
Overview
Added
- Add support to log level through command line flag. (#842)
- The
WithLogLevelfunction andLogLeveltype are added to set the log level forInstrumentation. (#842) - The
otelglobalprobe now collects the user provided tracer name, version and schemaURL. (#844) - Add
codespellmake target. (#863) - Initial support for
trace-flags. (#868) - Support
google.golang.org/grpc1.66.0-dev. (#872) - Add telemetry distro name & version resource attributes. (#897)
- Support
google.golang.org/grpc1.65.0. (#904) - Support Go
v1.21.12. (#905) - Support Go
v1.22.5. (#905) - Support
go.opentelemetry.io/[email protected]. (#905) - Support
google.golang.org/grpc1.63.3. (#916) - Support
google.golang.org/grpc1.64.1. (#916) - Support
golang.org/x/netv0.27.0. (#917)
Changed
- Upgrade semconv from
v1.24.0tov1.26.0ingithub.com/segmentio/kafka-goinstrumentation. (#909)- The
messaging.operationattribute key is renamed tomessaging.operation.type. - The
messaging.kafka.destination.partitionkey is renamed tomessaging.destination.partition.id
- The
- Upgrade semconv from
v1.21.0tov1.26.0indatabase/sqlinstrumentation. (#911)- The
db.statementattribute key is renamed todb.query.text.
- The
- Upgrade semconv from
v1.24.0tov1.26.0ingoogle.golang.org/grpcinstrumentation. (#912)- The
net.peer.nameattribute key in client instrumentation is renamed toserver.address.
- The
- Upgrade semconv to
v1.26.0innet/httpinstrumentation. (#913) - Upgrade
go.opentelemetry.io/autosemconv tov1.26.0. (#914)
Fixed
- The HTTP client now uses the
Hostfield from the URL if theRequest.Hostis not present. (#888)
What's Changed
- [auto] Update generated offsets by @github-actions in #872
- Initial support for Trace-flags by @RonFed in #868
- Bump golang from 1.22.3-bullseye to 1.22.4-bullseye by @dependabot in #880
- Bump golang from 1.22.3 to 1.22.4 in /examples/rolldice by @dependabot in #883
- Bump github.com/docker/docker from 26.1.3+incompatible to 26.1.4+incompatible in /internal/tools by @dependabot in #884
- Bump golang from 1.22.3 to 1.22.4 in /examples/kafka-go by @dependabot in #885
- Bump golang from 1.22.3 to 1.22.4 in /examples/httpPlusdb by @dependabot in #886
- Bump golang from 1.22.3 to 1.22.4 in /internal/test/e2e/gin by @dependabot in #874
- Bump golang from 1.22.3 to 1.22.4 in /internal/test/e2e/nethttp_custom by @dependabot in #875
- Bump golang from 1.22.3 to 1.22.4 in /internal/test/e2e/grpc by @dependabot in #876
- Bump golang from 1.22.3 to 1.22.4 in /internal/test/e2e/nethttp by @dependabot in #877
- Bump golang from 1.22.3 to 1.22.4 in /internal/test/e2e/kafka-go by @dependabot in #878
- Bump golang from 1.22.3 to 1.22.4 in /internal/test/e2e/otelglobal by @dependabot in #879
- Bump golang from 1.22.3 to 1.22.4 in /internal/test/e2e/databasesql by @dependabot in #881
- Bump golang.org/x/sys from 0.20.0 to 0.21.0 by @dependabot in #882
- HTTP client: Use Host field in URL if the Request Host is not present by @RonFed in #888
- Bump github.com/docker/docker from 26.1.4+incompatible to 27.0.0+incompatible in /internal/tools by @dependabot in #889
- Bump docker/build-push-action from 5.3.0 to 5.4.0 by @dependabot in #891
- Add make target 'codespell' by @rockdaboot in #863
- Bump docker/build-push-action from 5.4.0 to 6.1.0 by @dependabot in #894
- Bump codespell from 2.2.4 to 2.3.0 by @dependabot in #895
- Add build constraints for linux/non-linux systems by @RonFed in #892
- Bump docker/build-push-action from 6.1.0 to 6.2.0 by @dependabot in #901
- Add support to custom log level through command line flag and environment variable by @vitorhugoro1 in #842
- Bump github.com/docker/docker from 27.0.0+incompatible to 27.0.2+incompatible in /internal/tools by @dependabot in #900
- [auto] Update generated offsets by @github-actions in #904
- Add telemetry distro name & version resource attributes by @marctc in #897
- [auto] Update generated offsets by @github-actions in #905
- Move unreleased changes to "Unreleased" in CHANGELOG by @MrAlias in #910
- [auto] Update generated offsets by @github-actions in #916
- Refactor probe loading to use ebpf.Collection by @RonFed in #899
- [auto] Update generated offsets by @github-actions in #917
- Bump distroless/base-debian12 from
786007fto1aae189by @dependabot in #921 - Bump go.opentelemetry.io/otel from 1.27.0 to 1.28.0 in /examples/kafka-go by @dependabot in #923
- Bump go.opentelemetry.io/contrib/exporters/autoexport from 0.52.0 to 0.53.0 by @dependabot in #941
- Bump go.opentelemetry.io/otel from 1.27.0 to 1.28.0 in /internal/test/e2e/otelglobal by @dependabot in #924
- Bump docker/setup-qemu-action from 3.0.0 to 3.1.0 by @dependabot in #929
- Bump docker/setup-buildx-action from 3.3.0 to 3.4.0 by @dependabot in #930
- Bump docker/build-push-action from 6.2.0 to 6.3.0 by @dependabot in #931
- Bump golang from 1.22.4 to 1.22.5 in /examples/rolldice by @dependabot in #932
- Bump google.golang.org/grpc from 1.64.0 to 1.65.0 in /internal/test/e2e/grpc by @dependabot in #933
- Bump golang from 1.22.4 to 1.22.5 in /examples/kafka-go by @dependabot in #934
- Bump golang from 1.22.4 to 1.22.5 in /examples/httpPlusdb by @dependabot in #935
...
v0.13.0-alpha
Overview
Added
github.com/segmentio/kafka-goinstrumentation. (#709)- Support
go.opentelemetry.io/[email protected]. (#796) - Support HTTP server path template added in Go version 1.22.
- The
http.routeattribute is included and the span name updated to use this information. (#740) - Support
golang.org/x/netv0.25.0. (#821) - Support Go
v1.21.10. (#824) - Support Go
v1.22.3. (#824) - Support
google.golang.org/grpc1.65.0-dev. (#827) - Support
google.golang.org/grpc1.64.0. (#843) WithLoadedIndicatorInstrumentationOptionto configure an Instrumentation to notify the caller once all the eBPF probes are loaded. (#848)- Add env var equivalent to the WithGlobal InstrumentationOption. (#849)
- Support
go.opentelemetry.io/[email protected]. (#850) - Support
golang.org/x/netv0.26.0. (#871) - Support Go
v1.21.11. (#871) - Support Go
v1.22.4. (#871)
Fixed
- Change HTTP client span name to
{http.request.method}. (#775) - Don't set empty URL path in HTTP client probe. (#810)
- Don't fail HTTP client probe attribute resolution on empty URL path. (#810)
- Extract
process.runtime.versionandprocess.runtime.namefrom instrumented process. (#811) - Support Go versions from apps defining GOEXPERIMENT. (#813)
- Update
net/httpinstrumentation to comply with semantic conventions v1.25.0. (#790) - Update existing 3rd party licenses. (#864)
What's Changed
- Remove high cardinality path from HTTP client span name. by @RonFed in #775
- Bump azure/setup-helm from 3.5 to 4 by @dependabot in #784
- Bump github.com/docker/docker from 26.0.0+incompatible to 26.0.1+incompatible in /internal/tools by @dependabot in #782
- Remove gin specific probes by @grcevski in #780
- kafka-go instrumentation by @RonFed in #709
- Fix offsetgen by @RonFed in #781
- [auto] Update generated offsets by @github-actions in #796
- Switch HTTP client to not use external memory for header injection by @grcevski in #705
- Bump github.com/docker/docker from 26.0.1+incompatible to 26.1.0+incompatible in /internal/tools by @dependabot in #794
- Bump golang from 1.22.1 to 1.22.2 in /internal/test/e2e/kafka-go by @dependabot in #789
- Bump golang from 1.22.0 to 1.22.2 in /examples/kafka-go by @dependabot in #788
- Bump github.com/cilium/ebpf from 0.12.3 to 0.15.0 by @dependabot in #795
- [chore] dependabot updates Sun Apr 28 14:20:35 UTC 2024 by @opentelemetrybot in #808
- Bump lycheeverse/lychee-action from 1.9.3 to 1.10.0 by @dependabot in #807
- Bump helm/kind-action from 1.9.0 to 1.10.0 by @dependabot in #806
- Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.25.0 to 1.26.0 by @dependabot in #802
- Bump go.opentelemetry.io/contrib/exporters/autoexport from 0.50.0 to 0.51.0 by @dependabot in #805
- Support empty url path in HTTP client probe by @RonFed in #810
- Add null offsets to cache file by @RonFed in #809
- Extract go version and compiler from instrumneted process by @RonFed in #811
- Support template paths as part of span names for go versions >= 1.22 by @RonFed in #740
- Add parseGoVersion to support versions with GOEXPERIMENT by @RonFed in #813
- [auto] Update generated offsets by @github-actions in #822
- Commit
go.modfor e2e test apps by @damemi in #820 - [auto] Update generated offsets by @github-actions in #824
- Bump golang.org/x/arch from 0.7.0 to 0.8.0 by @dependabot in #819
- Bump github.com/docker/docker from 26.1.0+incompatible to 26.1.1+incompatible in /internal/tools by @dependabot in #815
- Bump distroless/base-debian12 from
611d30dto786007fby @dependabot in #817 - Bump github.com/gin-gonic/gin from 1.9.1 to 1.10.0 in /internal/test/e2e/gin by @dependabot in #823
- Bump golang.org/x/sys from 0.19.0 to 0.20.0 by @dependabot in #818
- [auto] Update generated offsets by @github-actions in #827
- Bump golang from 1.22.2 to 1.22.3 in /examples/httpPlusdb by @dependabot in #831
- Bump github.com/docker/docker from 26.1.1+incompatible to 26.1.2+incompatible in /internal/tools by @dependabot in #832
- Bump golang from 1.22.2-bullseye to 1.22.3-bullseye by @dependabot in #835
- Bump golang from 1.22.2 to 1.22.3 in /examples/rolldice by @dependabot in #838
- Bump golang from 1.22.2 to 1.22.3 in /examples/kafka-go by @dependabot in #839
- Bump golang from 1.22.2 to 1.22.3 in /internal/test/e2e/nethttp_custom by @dependabot in #840
- Bump golang from 1.22.2 to 1.22.3 in /internal/test/e2e/kafka-go by @dependabot in #837
- Bump golang from 1.22.2 to 1.22.3 in /internal/test/e2e/databasesql by @dependabot in #836
- Bump golang from 1.22.2 to 1.22.3 in /internal/test/e2e/gin by @dependabot in #834
- Bump golang from 1.22.2 to 1.22.3 in /internal/test/e2e/otelglobal by @dependabot in #830
- Bump golang from 1.22.2 to 1.22.3 in /internal/test/e2e/grpc by @dependabot in #829
- Bump golang from 1.22.2 to 1.22.3 in /internal/test/e2e/nethttp by @dependabot in #828
- Update
net/httpinstrumentation to comply with semantic conventions by @damemi in #790 - [auto] Update generated offsets by @github-actions in #843
- Change Ron and E...
v0.12.0-alpha
Added
- Support
golang.org/x/net/[email protected]. (#744) - Support
google.golang.org/[email protected]. (#744) - Support
google.golang.org/[email protected]. (#744) - Support
google.golang.org/[email protected]. (#744) - Support
google.golang.org/[email protected]. (#761) - Support
google.golang.org/[email protected]. (#761) - Support Go
v1.21.9. (#744) - Support Go
v1.22.2. (#744) - Support
golang.org/x/net/[email protected]. (#746) - Support
go.opentelemetry.io/[email protected]. (#748) - Update project Go version used to build to 1.21 (#747)
Fixed
New Contributors
Full Changelog: v0.11.0-alpha...v0.12.0-alpha
v0.11.0-alpha
Added
- Test build using Go 1.22. (#672)
- Base Dockerfile and build caching (#683)
- Add
server.address,server.portandnetwork.protocol.versionto HTTP client spans (#696) - Update http server attributes to latest semantic conventions (#708)
Fixed
- Don't call
manager.Close()whenAnalyze()fails. (#638) - Close
procfile when done discovering PID. (#649) - Use
debugpackages to parse Go and modules' versions. (#653) - Clean up warn in otelglobal
SetStatus()when grabbing the status code. (#675) - Reset
procoffset after a failed iteration. (#681) - Avoid using runtime.NumCPU to get the number of CPUs on the system before remote mmap (#680)
- Cleanup eBPF maps only when we stop using the memory (#682)
- Fix start offset calculation in mmaped memory area (#738)
New Contributors
Full Changelog: v0.10.1-alpha...v0.11.0-alpha
v0.10.1-alpha
Added
- Support version
v0.20.0ofgolang.org/x/net. (#587) - Support version
v1.20.13andv1.21.6of Go. (#589)
Fixed
- Log any failures to close running probes. (#586)
Full Changelog: v0.10.0-alpha...v0.10.1-alpha
v0.10.0-alpha
Added
- Add
net.host.name,net.protocol.name,net.peer.name, andnet.peer.portattributes to HTTP server spans. (#470 - Support version
v1.60.1ofgoogle.golang.org/grpc. (#568)
Fixed
- Correct the target probe argument positions for the
v1.60.0and greater versions of thegoogle.golang.org/grpcserver instrumentation. (#574, #576) - Do not instrument the OpenTelemetry default global implementation if the user has already set a delegate. (#569)
New Contributors
- @alonkeyval made their first contribution in #470
Full Changelog: v0.9.0-alpha...v0.10.0-alpha
v0.9.0-alpha
Added
- The CLI flag
global-implis added.
This flag, when used, enables the instrumentation of the OpenTelemetry default global implementation (https://pkg.go.dev/go.opentelemetry.io/otel).
This means that all trace telemetry from this implementation that would normally be dropped will instead be recorded with the auto-instrumentation pipeline. ([#523]#523) - Add
WithResourceAttributesInstrumentationOptionto configureInstrumentationto add additional resource attributes. (#522) - Support versions
v0.18.0andv0.19.0ofgolang.org/x/net. (#524) - Add the status code to HTTP client instrumentation. (#527)
- Support versions
v1.20.12,v1.21.4, andv1.21.5of Go standard library. (#535) - Support version
v1.60.0ofgoogle.golang.org/grpc. (#555)
Changed
- The instrumentation scope name for the
database/sqlinstrumentation is nowgo.opentelemtry.io/auto/database/sql. (#507) - The instrumentation scope name for the
gininstrumentation is nowgo.opentelemtry.io/auto/github.com/gin-gonic/gin. (#507) - The instrumentation scope name for the
google.golang.org/grpc/clientinstrumentation is nowgo.opentelemtry.io/auto/google.golang.org/grpc. (#507) - The instrumentation scope name for the
google.golang.org/grpc/serverinstrumentation is nowgo.opentelemtry.io/auto/google.golang.org/grpc. (#507) - The instrumentation scope name for the
net/http/clientinstrumentation is nowgo.opentelemtry.io/auto/net/http. (#507) - The instrumentation scope name for the
net/http/serverinstrumentation is nowgo.opentelemtry.io/auto/net/http. (#507) - The instrumentation for
client.Dowas changed to instrumentation forTransport.roundTrip. (#529)
Fixed
- Support commit hash version for dependencies.
If a dependency falls within a known version range used by instrumentation, and its offset structure has not changed, instrumentation will default to the known offset value instead of failing to run. (#503)
v0.8.0-alpha
Added
- Add the WithEnv InstrumentationOption to configure Instrumentation to parse the environment. The Instrumentation will no longer by default parse the environment. This option needs to be used to enable environment parsing, and the order it is passed influences the environment precedence. All options passed before this one will be overridden if there are conflicts, and those passed after will override the environment. (#417)
- Add the WithTraceExporter InstrumentationOption to configure the trace SpanExporter used by an Instrumentation. (#426)
- Add HTTP status code attribute to net/http server instrumentation. (#428)
- The instrumentation scope now includes the version of the auto-instrumentation project. (#442)
- Add a new WithSampler method allowing end-users to provide their own implementation of OpenTelemetry sampler directly through the package API. (#468).
- Add uprobes to execDC in order to instrument SQL DML. (#475)
Changed
- Documentation no longer says that SYS_PTRACE capability is needed. (#388)
- The NewInstrumentation no longer parses environment variables by default. Use the new WithEnv option to enable environment parsing. (#417)
- NewInstrumentation now requires a context.Context as its first argument. This context is used in the instantiation of exporters. (#426)
- Instrumentation now uses an OTLP over HTTP/protobuf exporter (changed from gRPC/protobuf). (#426)
Fixed
- Parse Go versions that contain GOEXPERIMENT suffixes. (#389)
- Include the schema URL for the semantic convention used in the exported resource. (#426)
- Support Go module replace directives for the golang.org/x/net within the google.golang.org/grpc server instrumentation. (#450)
Removed
- The deprecated go.opentelemetry.io/auto/examples/rolldice module is removed. (#423)
New Contributors
- @theletterf made their first contribution in #373
- @zchee made their first contribution in #389
- @zengyuxing007 made their first contribution in #422
- @thomasgouveia made their first contribution in #468
Full Changelog: v0.7.0-alpha...v0.8.0-alpha
v0.7.0-alpha
Added
- Add
WithServiceNameconfig option for instrumentation. (#353) - Add
WithPIDconfig option for instrumentation. (#355)
Changed
- Fix bug in the
net/httpserver instrumentation which always created a new span context. (#266) - Fix runtime panic if OTEL_GO_AUTO_TARGET_EXE is not set. (#339)
- Improve eBPF context propagation stability (#368)
Deprecated
- The
go.opentelemetry.io/auto/examples/rolldicemodule is deprecated.
It will be moved into thego.opentelemetry.io/auto/examplesmodule in the following release. (#304)
Removed
- The deprecated
go.opentelemetry.io/auto/offsets-trackermodule is removed. (#302) - The deprecated
go.opentelemetry.io/auto/pkg/instrumentors/bpf/github.com/gorilla/muxpackage is removed. (#302) - The deprecated
go.opentelemetry.io/auto/test/e2e/gorillamuxmodule is removed. (#302) - The deprecated
go.opentelemetry.io/auto/pkg/injectpackage is removed. (#302) - The deprecated
go.opentelemetry.io/auto/pkg/errorspackage is removed. (#302) - The deprecated
go.opentelemetry.io/auto/pkg/processpackage is removed. (#302) - The deprecated
go.opentelemetry.io/auto/pkg/process/ptracepackage is removed. (#302) - The deprecated
go.opentelemetry.io/auto/pkg/opentelemetrypackage is removed. (#302) - The deprecated
go.opentelemetry.io/auto/pkg/instrumentors/bpf/net/http/clientpackage is removed. (#302) - The deprecated
go.opentelemetry.io/auto/pkg/instrumentors/bpf/net/http/serverpackage is removed. (#302) - The deprecated
go.opentelemetry.io/auto/pkg/instrumentors/bpf/github.com/gin-gonic/ginpackage is removed. (#302) - The deprecated
go.opentelemetry.io/auto/pkg/instrumentors/bpf/github.com/gorilla/muxpackage is removed. (#302) - The deprecated
go.opentelemetry.io/auto/pkg/instrumentors/bpf/google/golang/org/grpcpackage is removed. (#302) - The deprecated
go.opentelemetry.io/auto/pkg/instrumentors/bpf/google/golang/org/grpc/serverpackage is removed. (#302) - The deprecated
go.opentelemetry.io/auto/pkg/instrumentors/utilspackage is removed. (#302) - The deprecated
go.opentelemetry.io/auto/pkg/instrumentors/contextpackage is removed. (#302) - The deprecated
go.opentelemetry.io/auto/pkg/instrumentorspackage is removed. (#302) - The deprecated
go.opentelemetry.io/auto/pkg/instrumentors/allocatorpackage is removed. (#302) - The deprecated
go.opentelemetry.io/auto/pkg/instrumentors/bpffspackage is removed. (#302) - The deprecated
go.opentelemetry.io/auto/pkg/instrumentors/eventspackage is removed. (#302) - The deprecated
go.opentelemetry.io/auto/pkg/logpackage is removed. (#302) - The deprecated
go.opentelemetry.io/auto/test/e2e/ginmodule is removed. (#302) - The deprecated
go.opentelemetry.io/auto/test/e2e/gorillamuxmodule is removed. (#302) - The deprecated
go.opentelemetry.io/auto/test/e2e/nethttpmodule is removed. (#302) - The deprecated instrumentation support for
github.com/gorilla/muxis removed. (#303)
Full Changelog: v0.3.0-alpha...v0.7.0-alpha