Added
- Add environment variables propagation carrier in
go.opentelemetry.io/contrib/propagators/envcar. (#8442)
Changed
-
Upgrade
go.opentelemetry.io/otel/semconvtov1.40.0, including updates across instrumentation and detector modules. (#8631)- The semantic conventions v1.40.0 release introduces RPC breaking changes applied in this repository:
- RPC spans and metrics no longer include
network.protocol.name,network.protocol.version, ornetwork.transportattributes. rpc.client.request.size,rpc.client.response.size,rpc.server.request.size, andrpc.server.response.sizeare no longer emitted ingo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc.rpc.messagespan events and their message attributes are no longer emitted ingo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc(including whenWithMessageEventsis configured).
- RPC spans and metrics no longer include
See semantic-conventions v1.40.0 release for complete details.
- The semantic conventions v1.40.0 release introduces RPC breaking changes applied in this repository:
Fixed
- Ignore informational response status codes (
100-199) except101 Switching Protocolswhen storing the HTTP status code ingo.opentelemetry.io/contrib/instrumentation/net/http/otelhttpandgo.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux. (#6913) - Make
Bodyhandling inTransportconsistent with stdlib ingo.opentelemetry.io/contrib/instrumentation/net/http/otelhttp. (#8618) - Fix bucket boundaries for
rpc.server.call.durationandrpc.client.call.durationingo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc. (#8642) - Host resource detector in
go.opentelemetry.io/contrib/otelconfnow includesos.attributes. (#8578)
Removed
- Drop support for Go 1.24. (#8628)
What's Changed
- chore(deps): update github artifact actions to v7 (major) by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/8605
- chore(deps): update module github.com/sonatard/noctx to v0.5.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/8610
- chore(deps): update github/codeql-action action to v4.32.5 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/8620
- fix(deps): update module github.com/aws/smithy-go to v1.24.2 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/8614
- chore(deps): update go-openapi packages by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/8621
- fix(deps): update module github.com/shirou/gopsutil/v4 to v4.26.2 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/8622
- chore(deps): update module github.com/kisielk/errcheck to v1.10.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/8608
- chore(deps): update module github.com/protonmail/go-crypto to v1.4.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/8609
- chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.147.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/8625
- chore(deps): update module github.com/daixiang0/gci to v0.14.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/8623
- Drop support for 1.24 by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/8628
- fix(deps): update golang.org/x by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/8554
- fix(deps): update kubernetes packages to v0.35.2 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/8626
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/8598
- fix(deps): update module github.com/aws/aws-lambda-go to v1.53.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/8630
- otelgrpc: modernize the example project by @ash2k in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/8619
- chore(deps): update googleapis to a57be14 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/8606
- fix(deps): update module github.com/gin-gonic/gin to v1.12.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/8627
- chore(deps): update module github.com/prometheus/procfs to v0.20.1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/8624
- fix(otelhttp): make Body handling in Transport consistent with stdlib by @ash2k in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/8618
- otelhttp: Ignore informational response status codes when persisting status by @VirrageS in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6913
- chore(deps): update golang.org/x/telemetry digest to 18da590 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/8635
- Upgrade to
semconv/v1.40.0by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/8631 - chore(deps): update k8s.io/kube-openapi digest to 5b3e3fd by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/8636
- envcar: add environment carrier by @Joibel in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/8442
- chore: enable modernize linter by @mmorel-35 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/8583
- chore(deps): update dependency codespell to v2.4.2 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/8640
- chore(deps): update github/codeql-action action to v4.32.6 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/8641
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/8643
- Use correct bucket boundaries for otelgrpc client and server histograms by @dashpole in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/8642
- fix(deps): update module google.golang.org/grpc to v1.79.2 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/8644
- otelconf: host detector should include os as well by @codeboten in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/8578
- Release v1.42.0/v2.4.0/v0.67.0/v0.36.0/v0.22.0/v0.17.0/v0.15.0/v0.14.0 by @pellared in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/8649
New Contributors
- @VirrageS made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6913
- @Joibel made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/8442
Full Changelog: https://github.com/open-telemetry/opentelemetry-go-contrib/compare/v1.41.0...v1.42.0