PackageTrack

Go modules

go.opentelemetry.io/contrib/bridges/otelzap

v0.20.1open-telemetry/opentelemetry-go-contrib

Release timeline

698 releases since 2024
20242026

One column per month.

Releases

  1. v0.20.126 Aug 2026

    Nothing published for this version

  2. v0.20.04 Aug 2026
    Release notes

    Changed

    • The go.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/mongo/otelmongo instrumentation now accepts a WithCommandAttributeDisabled, so the caller can specify whether to opt-out of tracing the mongo command. (#712)
    • Upgrade to v0.20.0 of go.opentelemetry.io/otel. (#758)
    • The B3 and Jaeger propagators now store their debug or deferred state in the context.Context instead of the SpanContext. (#758)
    Open source →
  3. v0.19.1-0.20260803192517-cde125c563f23 Aug 2026pre-release

    Nothing published for this version

  4. v0.19.1-0.20260720180704-bc4636b1fcd620 Jul 2026pre-release

    Nothing published for this version

  5. v0.19.1-0.20260618002047-40042b3e70d018 Jun 2026pre-release

    Nothing published for this version

  6. v0.19.028 May 2026
    Release notes

    Changed

    • Upgrade to v0.19.0 of go.opentelemetry.io/otel.
    • Fix Span names created in HTTP Instrumentation package to conform with guidelines. (#757)
    Open source →
  7. v0.18.07 Apr 2026
    Release notes

    This release is the last to support [Go 1.25]. The next release will require at least [Go 1.26].

    Added

    • Add support for the aws.ec2 resource detector in go.opentelemetry.io/contrib/otelconf/x. (#9139)
    • Support testing of [Go 1.27]. (#9524)
    • Add go.opentelemetry.io/contrib/detectors/docker, a resource detector for Docker, ported from processor/resourcedetectionprocessor/internal/docker in opentelemetry-collector-contrib. (#9001)
    • Add S3AttributeBuilder to go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws that sets S3-specific span attributes following the OpenTelemetry S3 semantic conventions. (#9292)

    Deprecated

    • Deprecate go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho. Use github.com/labstack/echo-opentelemetry instead. (#9136)

    Fixed

    • Record error.type attribute on server spans in go.opentelemetry.io/contrib/instrumentation/github.com/emicklei/go-restful/otelrestful when a request is cancelled or ends in a 5xx error. (#9387)
    • Report ot-baggage-* extraction errors from go.opentelemetry.io/contrib/propagators/ot to otel.Handle instead of silently discarding them, while still attaching the successfully parsed baggage members to the context. (#9395)
    • Set error.type on the rpc.client.call.duration and rpc.server.call.duration metrics in go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc when the RPC fails with a non-OK status, per the RPC semantic conventions. (#9429)
    • Reject OTLP exporter headers with an empty name in go.opentelemetry.io/contrib/otelconf, go.opentelemetry.io/contrib/otelconf/x, and go.opentelemetry.io/contrib/otelconf/v0.3.0, instead of forwarding invalid header names to OTLP exporters. (#9102)
    • go.opentelemetry.io/contrib/detectors/aws/lambda no longer returns an error when run outside of an AWS Lambda environment, matching the no-op behavior of other resource detectors. (#9464)
    • Convert Prometheus untyped metrics to OTLP Gauges in go.opentelemetry.io/contrib/bridges/prometheus. (#9099)
    Open source →
  8. v0.17.06 Mar 2026
    Release notes

    Added

    • Add go.opentelemetry.io/contrib/detectors/ibmcloud/vpc, a new resource detector for IBM Cloud VPC virtual server instances, ported from github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourcedetectionprocessor/internal/ibmcloud/vpc. Detects cloud.provider, cloud.platform, cloud.region, cloud.availability_zone, cloud.account.id, cloud.resource_id, host.id, host.image.id, host.image.name, host.name, and host.type. (#9011)
    • Add go.opentelemetry.io/contrib/detectors/k8sapi, a new resource detector that queries the Kubernetes API. Detects k8s.node.name and k8s.node.uid when K8S_NODE_NAME is set via the downward API, and k8s.cluster.uid derived from the kube-system namespace UID (works on any Kubernetes distribution). (#9108)
    • Add new elasticbeanstalk resource detector for AWS Elastic Beanstalk, ported from processor/resourcedetectionprocessor/internal/aws/elasticbeanstalk in opentelemetry-collector-contrib. (#8993)
    • The resource created by go.opentelemetry.io/contrib/otelconf now includes default SDK attributes. (#8990)
    • Add support for the aws.ecs resource detector in go.opentelemetry.io/contrib/otelconf/x. (#8915)
    • Add support for the aws.eks resource detector in go.opentelemetry.io/contrib/otelconf/x. (#9138)
    • Add support for the azure.vm resource detector in go.opentelemetry.io/contrib/otelconf/x. (#9074)
    • Add support for the gcp resource detector in go.opentelemetry.io/contrib/otelconf/x. (#9137)
    • Add go.opentelemetry.io/contrib/detectors/azure/azureappservice, a new resource detector for Azure App Service. Detects cloud.*, service.name, azure.resource_group.name, azure.app_service.instance.id, and deployment.environment.name from the WEBSITE_* and REGION_NAME environment variables. (#9289)
    • Add azurecontainerapps resource detector for Azure Container Apps. (#8939)
    • Add go.opentelemetry.io/contrib/detectors/azure/azurefunctions, a new resource detector for Azure Functions. Detects cloud.*, service.name, azure.resource_group.name, faas.instance, and deployment.environment.name from the FUNCTIONS_*, WEBSITE_*, CONTAINER_NAME, and REGION_NAME environment variables. (#9290)
    • Add NewResourceDetector along with the WithAttributeFilter and WithTagKeyFilter options in go.opentelemetry.io/contrib/detectors/azure/azurevm. WithAttributeFilter restricts the returned resource to the attributes the filter accepts. WithTagKeyFilter opts in to azure.tag.<name> attributes for the VM tags whose keys satisfy the provided predicate; no VM tags are emitted without it. (#9162)
    • Add go.opentelemetry.io/contrib/detectors/vultr — a new resource detector for Vultr Cloud Compute instances, ported from processor/resourcedetectionprocessor/internal/vultr in opentelemetry-collector-contrib. Detects cloud.provider, cloud.platform, cloud.region, host.id, and host.name. (#8995)

    Changed

    • Upgrade go.opentelemetry.io/otel/semconv to v1.43.0, including updates across instrumentation and detector modules. See semantic-conventions v1.43.0 release for complete details. (#9337)
    • Upgrade go.opentelemetry.io/otel/semconv to v1.42.0, including updates across instrumentation and detector modules. See semantic-conventions v1.42.0 release for complete details. (#9196)
    • Use direct normalized-key lookups in Carrier.Get and Carrier.Keys in go.opentelemetry.io/contrib/propagators/envcar. (#9112)
    • Update log bridge conversions to use attribute key-values instead of the removed log key-values in go.opentelemetry.io/contrib/bridges/otellogr, go.opentelemetry.io/contrib/bridges/otellogrus, go.opentelemetry.io/contrib/bridges/otelslog, and go.opentelemetry.io/contrib/bridges/otelzap. (#9180)
    • The Version() function in go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux has been replaced by const Version. (#9076)
    • Set error.type attribute instead of adding exception span events in go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin. (#8977)
    • Prefer the gRPC dial target over the resolved peer IP for the server.address and server.port attributes in go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc. (#8904)
    • The detector in go.opentelemetry.io/contrib/detectors/azure/azurevm now also detects cloud.account.id, cloud.availability_zone, azure.vm.name, azure.vm.size, azure.vm.scaleset.name, and azure.resource_group.name, and prefers osProfile.computerName for host.name (falling back to the VM name), reconciling it with the collector-contrib Azure resource detector. (#9162)

    Fixed

    • Fix Prometheus reader resource label filter configuration in go.opentelemetry.io/contrib/otelconf/v0.2.0. (#9062)
    • Apply resource.detection/development.attributes.included and excluded filtering to resource detector attributes in go.opentelemetry.io/contrib/otelconf/x. (#9131)
    • Honor the context configured with WithContext when constructing resources in go.opentelemetry.io/contrib/otelconf and go.opentelemetry.io/contrib/otelconf/x. (#9160)
    • Handle nil response bodies from custom RoundTripper implementations in go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp without panicking. (#9184)
    • Fix incorrect (overestimated) sum calculation for runtime histograms in go.opentelemetry.io/contrib/instrumentation/runtime. (#9063)
    • Fix Severity.UnmarshalText round trip for positive FATAL offsets above the named range in go.opentelemetry.io/contrib/processors/minsev. (#9197)
    • Reduce binary size by fetching ConfigMaps via rest.HTTPClientFor instead of the Kubernetes clientset in go.opentelemetry.io/contrib/detectors/aws/eks. (#9284)
    • TextMapPropagator in go.opentelemetry.io/contrib/propagators/autoprop returns the no-op propagator for empty input, matching the behavior of none. An unknown OTEL_PROPAGATORS value still returns an error with a nil propagator so NewTextMapPropagator falls back to the default TraceContext and Baggage propagators instead of disabling propagation. (#9163)
    • Preserve error-valued attributes nested in a group as grouped attributes instead of silently dropping them in go.opentelemetry.io/contrib/bridges/otelslog. (#9238)
    • Fix a data race in go.opentelemetry.io/contrib/bridges/otelslog where concurrent Handle calls could corrupt each other's log attributes because kvBuffer.KeyValues returned a slice aliasing a shared buffer. (#9229)
    • Avoid a panic in go.opentelemetry.io/contrib/bridges/otelzap when a malformed error field contains a nil or non-error value. (#9068)
    • Use azure.container_app.instance.id instead of service.instance.id for the replica name detected by go.opentelemetry.io/contrib/detectors/azure/azurecontainerapps. (#9208)
    • Preserve the underlying metadata errors returned with partial resources from go.opentelemetry.io/contrib/detectors/gcp. (#9069)
    • Copy MultipartForm back to the request otelmux.Middleware was given after the wrapped handler returns, so net/http can find and remove the temp files ParseMultipartForm created on the context-derived request copy, when otelmux.Middleware wraps a handler directly, in go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux. This does not cover a handler panic, nor the common router.Use(...) integration, where gorilla/mux's own routing step makes an additional request copy the middleware cannot write back through; see gorilla/mux#777. (#9361)
    • Report the b3 header from Fields() for the default B3Unspecified single-header injection encoding, matching what Inject writes, in go.opentelemetry.io/contrib/propagators/b3. (#9273)
    • Fix go.opentelemetry.io/contrib/propagators/aws/xray producing deterministic trace and span IDs when the seed read from crypto/rand silently failed, by switching to math/rand/v2's concurrency-safe top-level generator. (#9359)
    • Strip connection number suffix from connection ID in go.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/v2/mongo/otelmongo to prevent unbounded metric cardinality. (#9352)
    • Strip connection number suffix from connection ID in go.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/mongo/otelmongo so the network.peer.address and net.peer.name span attributes reflect the actual host instead of the raw connection ID. (#9352)
    • Record network.protocol.version (and network.protocol.name) from the response's negotiated protocol instead of the request's stamped Proto in go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp, so an HTTP/1.1-shaped request that gets upgraded to HTTP/2 via ALPN is no longer misreported as HTTP/1.1 on the client span and request metrics. (#9371)
    Open source →
  9. v0.16.02 Mar 2026
    Release notes

    Added

    • Add error.type attribute to http.client.request.duration for transport failures in otelhttp. (#8801)
    • Add examples for prometheus compatibility document. (#8716)
    • Add support for cardinality_limits in PeriodicMetricReader in otelconf. (#8885)
    • Add Resource method to SDK in go.opentelemetry.io/contrib/otelconf/x to expose the resolved SDK resource from declarative configuration. (#8913)
    • Add go.opentelemetry.io/contrib/detectors/hetzner, a new resource detector for Hetzner Cloud servers, ported from github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourcedetectionprocessor/internal/hetzner. Detects cloud.provider, cloud.platform, cloud.region, cloud.availability_zone, host.id, and host.name. (#8979)

    Changed

    • Set error field as record.SetErr instead of a plain attribute in go.opentelemetry.io/contrib/bridges/otellogrus. (#8776)
    • Set the "error" field (e.g. created via zap.Error) as record.SetErr instead of a plain attribute in go.opentelemetry.io/contrib/bridges/otelzap. (#8719)
    • Set fields implementing error interface from slog records as record.SetErr instead of plain attributes in go.opentelemetry.io/contrib/bridges/otelslog. (#8774)
    • Set emitted errors in go.opentelemetry.io/contrib/bridges/otellogr as record errors (Record.SetErr) instead of exception.message attributes. (#8775)

    Fixed

    • Fix header attributes lost when using sub-spans in go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace. (#8797)
    • Validate encoding configuration for OTLP HTTP exporters in go.opentelemetry.io/contrib/otelconf. (#8772)
    • Remove the custom body wrapper from the request's body after the request is processed to allow body type comparisons with the original type in go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp and go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux. (#6914)
    • Unknown or empty HTTP methods now report "_OTHER" instead of "GET" across all HTTP instrumentations to align with OpenTelemetry semantic conventions. (#8868)
    • The default span name formatter in go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp now conforms to the OpenTelemetry HTTP semantic conventions for server span names. (#8871)
      • The default span name is now {method} {route} (e.g. GET /foo/{id}) when a route pattern is available, or {method} (e.g. GET) otherwise.

    Removed

    • Remove the deprecated WithSpanOptions option in go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc. (#8991)
    Open source →
  10. v0.15.02 Feb 2026
    Release notes

    Added

    • Add Resource method to SDK in go.opentelemetry.io/contrib/otelconf/v0.3.0 to expose the resolved SDK resource from declarative configuration. (#8660)
    • Add support to set the configuration file via OTEL_CONFIG_FILE in go.opentelemetry.io/contrib/otelconf. (#8639)
    • Add support for service resource detector in go.opentelemetry.io/contrib/otelconf. (#8674)
    • Add support for attribute_count_limit and attribute_value_length_limit in tracer provider configuration in go.opentelemetry.io/contrib/otelconf. (#8687)
    • Add support for attribute_count_limit and attribute_value_length_limit in logger provider configuration in go.opentelemetry.io/contrib/otelconf. (#8686)
    • Add support for server.address and server.port attributes in go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc. (#8723)
    • Add support for OTEL_SEMCONV_STABILITY_OPT_IN in go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc. Supported values are rpc (default), rpc/dup and rpc/old. (#8726)
    • Add the http.route metric attribute to go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp. (#8632)

    Changed

    • Prepend _ to the normalized environment variable name when the key starts with a digit in go.opentelemetry.io/contrib/propagators/envcar, ensuring POSIX compliance. (#8678)
    • Move experimental types from go.opentelemetry.io/contrib/otelconf to go.opentelemetry.io/contrib/otelconf/x. (#8529)
    • Normalize cached environment variable names in go.opentelemetry.io/contrib/propagators/envcar, aligning Carrier.Keys output with the carrier's normalized key format. (#8761)

    Fixed

    • Fix go.opentelemetry.io/contrib/otelconf Prometheus reader converting OTel dot-style label names (e.g. service.name) to underscore-style (service_name) in target_info when both without_type_suffix and without_units are set. Use NoTranslation instead of UnderscoreEscapingWithoutSuffixes to preserve dot-style label names while still suppressing metric name suffixes. (#8763)
    • Limit the request body size at 1MB in go.opentelemetry.io/contrib/zpages. (#8656)
    • Fix server spans using the client's address and port for server.address and server.port attributes in go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc. (#8723)

    Removed

    • Host ID resource detector has been removed when configuring the host resource detector in go.opentelemetry.io/contrib/otelconf. (#8581)

    Deprecated

    • Deprecate OTEL_EXPERIMENTAL_CONFIG_FILE in favour of OTEL_CONFIG_FILE in go.opentelemetry.io/contrib/otelconf. (#8639)
    Open source →
  11. v0.14.08 Dec 2025
    Release notes

    Added

    • Add environment variables propagation carrier in go.opentelemetry.io/contrib/propagators/envcar. (#8442)

    Changed

    • Upgrade go.opentelemetry.io/otel/semconv to v1.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, or network.transport attributes.
        • rpc.client.request.size, rpc.client.response.size, rpc.server.request.size, and rpc.server.response.size are no longer emitted in go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc.
        • rpc.message span events and their message attributes are no longer emitted in go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc (including when WithMessageEvents is configured).

      See semantic-conventions v1.40.0 release for complete details.

    Fixed

    • Ignore informational response status codes (100-199) except 101 Switching Protocols when storing the HTTP status code in go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp and go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux. (#6913)
    • Make Body handling in Transport consistent with stdlib in go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp. (#8618)
    • Fix bucket boundaries for rpc.server.call.duration and rpc.client.call.duration in go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc. (#8642)
    • Host resource detector in go.opentelemetry.io/contrib/otelconf now includes os. attributes. (#8578)

    Removed

    • Drop support for [Go 1.24]. (#8628)
    Open source →
  12. v0.13.1-0.20251114155444-91a58ef8f0b714 Nov 2025pre-release

    Nothing published for this version

  13. v0.13.1-0.20251114083443-6be0ad1ab72814 Nov 2025pre-release

    Nothing published for this version

  14. v0.13.1-0.20251113112626-d9ce9cbd73a013 Nov 2025pre-release

    Nothing published for this version

  15. v0.13.1-0.20251112180117-a4c208305a3b12 Nov 2025pre-release

    Nothing published for this version

  16. v0.13.1-0.20251106153747-79904a370b9c6 Nov 2025pre-release

    Nothing published for this version

  17. v0.13.1-0.20251101161133-eac5d41450331 Nov 2025pre-release

    Nothing published for this version

  18. v0.13.1-0.20251031231535-df9e394d941331 Oct 2025pre-release

    Nothing published for this version

  19. v0.13.1-0.20251029055059-203529f2e8f229 Oct 2025pre-release

    Nothing published for this version

  20. v0.13.1-0.20251026142709-5d3f8a79ab2e26 Oct 2025pre-release

    Nothing published for this version

  21. v0.13.1-0.20251026071856-f2dbe7d1603726 Oct 2025pre-release

    Nothing published for this version

  22. v0.13.1-0.20251025173050-fa5c3e682a9825 Oct 2025pre-release

    Nothing published for this version

  23. v0.13.1-0.20251024223422-ca23f82421bf24 Oct 2025pre-release

    Nothing published for this version

  24. v0.13.1-0.20251024085757-4f838f7fbfa924 Oct 2025pre-release

    Nothing published for this version

  25. v0.13.1-0.20251010230948-ad2fa27127fa10 Oct 2025pre-release

    Nothing published for this version

  26. v0.13.1-0.20251009165653-56cf1d5f902f9 Oct 2025pre-release

    Nothing published for this version

  27. v0.13.1-0.20251009144211-13c889689b4c9 Oct 2025pre-release

    Nothing published for this version

  28. v0.13.1-0.20251008214246-41edc679aa318 Oct 2025pre-release

    Nothing published for this version

  29. v0.13.1-0.20250921121526-3a6909e9438221 Sept 2025pre-release

    Nothing published for this version

  30. v0.13.1-0.20250921061226-0fec3aa2e33b21 Sept 2025pre-release

    Nothing published for this version

  31. v0.13.1-0.20250918223207-d53aded4ac5218 Sept 2025pre-release

    Nothing published for this version

  32. v0.13.1-0.20250915072409-13424d1e93f915 Sept 2025pre-release

    Nothing published for this version

  33. v0.13.1-0.20250912135351-b4bacb92f3ee12 Sept 2025pre-release

    Nothing published for this version

  34. v0.13.1-0.20250911160811-3168c8fb59d711 Sept 2025pre-release

    Nothing published for this version

  35. v0.13.1-0.20250907150738-918a1dd02f4a7 Sept 2025pre-release

    Nothing published for this version

  36. v0.13.1-0.20250906145351-de123f5169406 Sept 2025pre-release

    Nothing published for this version

  37. v0.13.1-0.20250904222953-80b8c80292e64 Sept 2025pre-release

    Nothing published for this version

  38. v0.13.1-0.20250904072718-452bb5fff0d34 Sept 2025pre-release

    Nothing published for this version

  39. v0.13.1-0.20250903183541-8de0e023d7233 Sept 2025pre-release

    Nothing published for this version

  40. v0.13.1-0.20250903094258-2010ab9aee2d3 Sept 2025pre-release

    Nothing published for this version

  41. v0.13.1-0.20250903000400-5504525770713 Sept 2025pre-release

    Nothing published for this version

  42. v0.13.1-0.20250902224242-dab128f712142 Sept 2025pre-release

    Nothing published for this version

  43. v0.13.1-0.20250902123632-07ebe6ac642e2 Sept 2025pre-release

    Nothing published for this version

  44. v0.13.1-0.20250901224001-35d7a691d0a41 Sept 2025pre-release

    Nothing published for this version

  45. v0.13.1-0.20250831151658-34f76771edec31 Aug 2025pre-release

    Nothing published for this version

  46. v0.13.029 Aug 2025
    Release notes

    This release is the last to support [Go 1.24]. The next release will require at least [Go 1.25].

    Added

    • Add WithSpanKind option in go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc to override the default span kind. (#8506)
    • Add const Version in go.opentelemetry.io/contrib/bridges/otelzap. (#8544)
    • Support testing of [Go 1.26]. (#8549)
    • Add const Version in go.opentelemetry.io/contrib/detectors/autodetect. (#8555)
    • Add const Version in go.opentelemetry.io/contrib/detectors/azure/azurevm. (#8553)
    • Add const Version in go.opentelemetry.io/contrib/processors/baggagecopy. (#8557)
    • Add const Version in go.opentelemetry.io/contrib/detectors/aws/lambda. (#8510)
    • Add const Version in go.opentelemetry.io/contrib/propagators/autoprop. (#8488)
    • Add const Version in go.opentelemetry.io/contrib/processors/minsev. (#8590)
    • Add const Version in go.opentelemetry.io/contrib/exporters/autoexport. (#8612)

    Fixed

    • Change the rpc.server.call.duration metric value from milliseconds to seconds in go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc. (#8509)
    • Change the rpc.response.status_code attribute to the canonical UPPER_SNAKE_CASE format in go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc. (#8565)
    • Enforce that client_certificate_file and client_key_file are provided together in go.opentelemetry.io/contrib/otelconf. (#8450)
    • Fix broken CSS and JavaScript CDN URLs in go.opentelemetry.io/contrib/zpages by replacing the inaccessible code.getmdl.io CDN with cdnjs.cloudflare.com. (#8502)
    • Use Prometheus translation strategy instead of deprecated funcs in go.opentelemetry.io/contrib/otelconf. (#8595)

    Removed

    • Remove the deprecated zipkin exporter example in go.opentelemetry.io/contrib/examples/zipkin. (#8501)

    Changed

    • Reduce allocations in the generated HTTP internal/semconv packages. (#8511) Updated modules include:
      • go.opentelemetry.io/contrib/instrumentation/github.com/emicklei/go-restful/otelrestful
      • go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin
      • go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux
      • go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho
      • go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace
      • go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
    • Update the configuration schema used in go.opentelemetry.io/contrib/otelconf to rc.3. (#8505)

    Deprecated

    • WithMetricAttributesFn in go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp is deprecated and will be removed in a future release. Use Labeler instead. (#8587)
    Open source →
  47. v0.12.1-0.20250829083733-63dd859ea7eb29 Aug 2025pre-release

    Nothing published for this version

  48. v0.12.1-0.20250829071953-fcb2c96de66c29 Aug 2025pre-release

    Nothing published for this version

  49. v0.12.1-0.20250828235209-7ac87bd923d128 Aug 2025pre-release

    Nothing published for this version

  50. v0.12.1-0.20250826151813-3ce1050277f326 Aug 2025pre-release

    Nothing published for this version

  51. v0.12.1-0.20250826145016-06233f1e410926 Aug 2025pre-release

    Nothing published for this version

  52. v0.12.1-0.20250826082202-01f6306baffe26 Aug 2025pre-release

    Nothing published for this version

  53. v0.12.1-0.20250826062004-005ca0d6d6ff26 Aug 2025pre-release

    Nothing published for this version

  54. v0.12.1-0.20250825212227-6ae3e724fa6525 Aug 2025pre-release

    Nothing published for this version

  55. v0.12.1-0.20250824192905-09874dfa121e24 Aug 2025pre-release

    Nothing published for this version

  56. v0.12.1-0.20250822202106-0ce0b63133ed22 Aug 2025pre-release

    Nothing published for this version

  57. v0.12.1-0.20250822145432-31b695996b9022 Aug 2025pre-release

    Nothing published for this version

  58. v0.12.1-0.20250822000932-6a3469c3648722 Aug 2025pre-release

    Nothing published for this version

  59. v0.12.1-0.20250820234519-5a60297ed28220 Aug 2025pre-release

    Nothing published for this version

  60. v0.12.1-0.20250820145824-7d5a1eb4f0f720 Aug 2025pre-release

    Nothing published for this version