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
What's Changed
- chore(deps): update github artifact actions to v7 (major) by @renovate[bot] in #8605
- chore(deps): update module github.com/sonatard/noctx to v0.5.0 by @renovate[bot] in #8610
- chore(deps): update github/codeql-action action to v4.32.5 by @renovate[bot] in #8620
- fix(deps): update module github.com/aws/smithy-go to v1.24.2 by @renovate[bot] in #8614
- chore(deps): update go-openapi packages by @renovate[bot] in #8621
- fix(deps): update module github.com/shirou/gopsutil/v4 to v4.26.2 by @renovate[bot] in #8622
- chore(deps): update module github.com/kisielk/errcheck to v1.10.0 by @renovate[bot] in #8608
- chore(deps): update module github.com/protonmail/go-crypto to v1.4.0 by @renovate[bot] in #8609
- chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.147.0 by @renovate[bot] in #8625
- chore(deps): update module github.com/daixiang0/gci to v0.14.0 by @renovate[bot] in #8623
- Drop support for 1.24 by @dmathieu in #8628
- fix(deps): update golang.org/x by @renovate[bot] in #8554
- fix(deps): update kubernetes packages to v0.35.2 by @renovate[bot] in #8626
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #8598
- fix(deps): update module github.com/aws/aws-lambda-go to v1.53.0 by @renovate[bot] in #8630
- otelgrpc: modernize the example project by @ash2k in #8619
- chore(deps): update googleapis to a57be14 by @renovate[bot] in #8606
- fix(deps): update module github.com/gin-gonic/gin to v1.12.0 by @renovate[bot] in #8627
- chore(deps): update module github.com/prometheus/procfs to v0.20.1 by @renovate[bot] in #8624
- fix(otelhttp): make Body handling in Transport consistent with stdlib by @ash2k in #8618
- otelhttp: Ignore informational response status codes when persisting status by @VirrageS in #6913
- chore(deps): update golang.org/x/telemetry digest to 18da590 by @renovate[bot] in #8635
- Upgrade to
semconv/v1.40.0by @MrAlias in #8631 - chore(deps): update k8s.io/kube-openapi digest to 5b3e3fd by @renovate[bot] in #8636
- envcar: add environment carrier by @Joibel in #8442
- chore: enable modernize linter by @mmorel-35 in #8583
- chore(deps): update dependency codespell to v2.4.2 by @renovate[bot] in #8640
- chore(deps): update github/codeql-action action to v4.32.6 by @renovate[bot] in #8641
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #8643
- Use correct bucket boundaries for otelgrpc client and server histograms by @dashpole in #8642
- fix(deps): update module google.golang.org/grpc to v1.79.2 by @renovate[bot] in #8644
- otelconf: host detector should include os as well by @codeboten in #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 #8649
New Contributors
Full Changelog: v1.41.0...v1.42.0