PackageTrack

Go modules

go.opentelemetry.io/otel/log

v0.22.0open-telemetry/opentelemetry-go

Release timeline

714 releases since 2024
20242026

One column per month.

Releases

  1. v0.18.1-0.20260401095751-97a086e82ffe1 Apr 2026pre-release

    Nothing published for this version

  2. v0.18.1-0.20260330075426-f932c7e1651030 Mar 2026pre-release

    Nothing published for this version

  3. v0.18.1-0.20260324173639-853704bf992624 Mar 2026pre-release

    Nothing published for this version

  4. v0.18.1-0.20260323132838-e9449e3b34f123 Mar 2026pre-release

    Nothing published for this version

  5. v0.18.1-0.20260320124227-94ec25a2425220 Mar 2026pre-release

    Nothing published for this version

  6. v0.18.1-0.20260307010922-8b05173581037 Mar 2026pre-release

    Nothing published for this version

  7. v0.18.06 Mar 2026
    Release notes

    Added

    • Added resource.Default() for use with meter and tracer providers. (#1507)
    • AttributePerEventCountLimit and AttributePerLinkCountLimit for SpanLimits. (#1535)
    • Added Keys() method to propagation.TextMapCarrier and propagation.HeaderCarrier to adapt http.Header to this interface. (#1544)
    • Added code attributes to go.opentelemetry.io/otel/semconv package. (#1558)
    • Compatibility testing suite in the CI system for the following systems. (#1567)
      OS Go Version Architecture
      Ubuntu 1.15 amd64
      Ubuntu 1.14 amd64
      Ubuntu 1.15 386
      Ubuntu 1.14 386
      MacOS 1.15 amd64
      MacOS 1.14 amd64
      Windows 1.15 amd64
      Windows 1.14 amd64
      Windows 1.15 386
      Windows 1.14 386

    Changed

    • Replaced interface oteltest.SpanRecorder with its existing implementation StandardSpanRecorder. (#1542)

    • Default span limit values to 128. (#1535)

    • Rename MaxEventsPerSpan, MaxAttributesPerSpan and MaxLinksPerSpan to EventCountLimit, AttributeCountLimit and LinkCountLimit, and move these fields into SpanLimits. (#1535)

    • Renamed the otel/label package to otel/attribute. (#1541)

    • Vendor the Jaeger exporter's dependency on Apache Thrift. (#1551)

    • Parallelize the CI linting and testing. (#1567)

    • Stagger timestamps in exact aggregator tests. (#1569)

    • Changed all examples to use WithBatchTimeout(5 * time.Second) rather than WithBatchTimeout(5). (#1621)

    • Prevent end-users from implementing some interfaces (#1575)

          "otel/exporters/otlp/otlphttp".Option
          "otel/exporters/stdout".Option
          "otel/oteltest".Option
          "otel/trace".TracerOption
          "otel/trace".SpanOption
          "otel/trace".EventOption
          "otel/trace".LifeCycleOption
          "otel/trace".InstrumentationOption
          "otel/sdk/resource".Option
          "otel/sdk/trace".ParentBasedSamplerOption
          "otel/sdk/trace".ReadOnlySpan
          "otel/sdk/trace".ReadWriteSpan
      

    Removed

    • Removed attempt to resample spans upon changing the span name with span.SetName(). (#1545)
    • The test-benchmark is no longer a dependency of the precommit make target. (#1567)
    • Removed the test-386 make target. This was replaced with a full compatibility testing suite (i.e. multi OS/arch) in the CI system. (#1567)

    Fixed

    • The sequential timing check of timestamps in the stdout exporter are now setup explicitly to be sequential (#1571). (#1572)
    • Windows build of Jaeger tests now compiles with OS specific functions (#1576). (#1577)
    • The sequential timing check of timestamps of go.opentelemetry.io/otel/sdk/metric/aggregator/lastvalue are now setup explicitly to be sequential (#1578). (#1579)
    • Validate tracestate header keys with vendors according to the W3C TraceContext specification (#1475). (#1581)
    • The OTLP exporter includes related labels for translations of a GaugeArray (#1563). (#1570)
    Open source →
  8. v0.17.1-0.20260303203755-5deb0d31ed713 Mar 2026pre-release

    Nothing published for this version

  9. v0.17.1-0.20260303195953-a18614cbc23d3 Mar 2026pre-release

    Nothing published for this version

  10. v0.17.02 Mar 2026
    Release notes

    Changed

    • Rename project default branch from master to main. (#1505)
    • Reverse order in which Resource attributes are merged, per change in spec. (#1501)
    • Add tooling to maintain "replace" directives in go.mod files automatically. (#1528)
    • Create new modules: otel/metric, otel/trace, otel/oteltest, otel/sdk/export/metric, otel/sdk/metric (#1528)
    • Move metric-related public global APIs from otel to otel/metric/global. (#1528)
    Open source →
  11. v0.16.1-0.20260220233949-248da958375e20 Feb 2026pre-release

    Nothing published for this version

  12. v0.16.1-0.20260213124051-24567b30bcb213 Feb 2026pre-release

    Nothing published for this version

  13. v0.16.1-0.20260212213832-ca531e4255dc12 Feb 2026pre-release

    Nothing published for this version

  14. v0.16.1-0.20260204102038-1ee4a4126dbd4 Feb 2026pre-release

    Nothing published for this version

  15. v0.16.02 Feb 2026
    Release notes

    Added

    • Add AlwaysRecord sampler in go.opentelemetry.io/otel/sdk/trace. (#7724)
    • Add Enabled method to all synchronous instrument interfaces (Float64Counter, Float64UpDownCounter, Float64Histogram, Float64Gauge, Int64Counter, Int64UpDownCounter, Int64Histogram, Int64Gauge,) in go.opentelemetry.io/otel/metric. This stabilizes the synchronous instrument enabled feature, allowing users to check if an instrument will process measurements before performing computationally expensive operations. (#7763)
    • Add go.opentelemetry.io/otel/semconv/v1.39.0 package. The package contains semantic conventions from the v1.39.0 version of the OpenTelemetry Semantic Conventions. See the migration documentation for information on how to upgrade from go.opentelemetry.io/otel/semconv/v1.38.0. (#7783, #7789)

    Changed

    • Improve the concurrent performance of HistogramReservoir in go.opentelemetry.io/otel/sdk/metric/exemplar by 4x. (#7443)
    • Improve the concurrent performance of FixedSizeReservoir in go.opentelemetry.io/otel/sdk/metric/exemplar. (#7447)
    • Improve performance of concurrent histogram measurements in go.opentelemetry.io/otel/sdk/metric. (#7474)
    • Improve performance of concurrent synchronous gauge measurements in go.opentelemetry.io/otel/sdk/metric. (#7478)
    • Add experimental observability metrics in go.opentelemetry.io/otel/exporters/stdout/stdoutmetric. (#7492)
    • Exporter in go.opentelemetry.io/otel/exporters/prometheus ignores metrics with the scope go.opentelemetry.io/contrib/bridges/prometheus. This prevents scrape failures when the Prometheus exporter is misconfigured to get data from the Prometheus bridge. (#7688)
    • Improve performance of concurrent exponential histogram measurements in go.opentelemetry.io/otel/sdk/metric. (#7702)
    • The rpc.grpc.status_code attribute in the experimental metrics emitted from go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc is replaced with the rpc.response.status_code attribute to align with the semantic conventions. (#7854)
    • The rpc.grpc.status_code attribute in the experimental metrics emitted from go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc is replaced with the rpc.response.status_code attribute to align with the semantic conventions. (#7854)

    Fixed

    • Fix bad log message when key-value pairs are dropped because of key duplication in go.opentelemetry.io/otel/sdk/log. (#7662)
    • Fix DroppedAttributes on Record in go.opentelemetry.io/otel/sdk/log to not count the non-attribute key-value pairs dropped because of key duplication. (#7662)
    • Fix SetAttributes on Record in go.opentelemetry.io/otel/sdk/log to not log that attributes are dropped when they are actually not dropped. (#7662)
    • Fix missing request.GetBody in go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp to correctly handle HTTP/2 GOAWAY frame. (#7794)
    • WithHostID detector in go.opentelemetry.io/otel/sdk/resource to use full path for ioreg command on Darwin (macOS). (#7818)

    Deprecated

    Open source →
  16. v0.15.1-0.20260130171517-3264bf171b1e30 Jan 2026pre-release

    Nothing published for this version

  17. v0.15.08 Dec 2025
    Release notes

    Added

    • The WithIDGenerator TracerProviderOption is added to the go.opentelemetry.io/otel/trace package to configure an IDGenerator for the TracerProvider. (#1363)

    Changed

    • The Zipkin exporter now uses the Span status code to determine. (#1328)
    • NewExporter and Start functions in go.opentelemetry.io/otel/exporters/otlp now receive context.Context as a first parameter. (#1357)
    • Move the OpenCensus example into example directory. (#1359)
    • Moved the SDK's internal.IDGenerator interface in to the sdk/trace package to enable support for externally-defined ID generators. (#1363)
    • Bump github.com/google/go-cmp from 0.5.3 to 0.5.4 (#1374)
    • Bump github.com/golangci/golangci-lint in /internal/tools (#1375)

    Fixed

    • Metric SDK SumObserver and UpDownSumObserver instruments correctness fixes. (#1381)
    Open source →
  18. v0.14.1-0.20251203211247-20fdce2ffec13 Dec 2025pre-release

    Nothing published for this version

  19. v0.14.1-0.20251114153500-48eaa6c0563514 Nov 2025pre-release

    Nothing published for this version

  20. v0.14.1-0.20251114082602-d75bcb21442914 Nov 2025pre-release

    Nothing published for this version

  21. v0.14.1-0.20251113084511-cb5b1b6786dc13 Nov 2025pre-release

    Nothing published for this version

  22. v0.14.1-0.20251112174337-bfb946afd5b812 Nov 2025pre-release

    Nothing published for this version

  23. v0.14.1-0.20251111073909-141193867a0611 Nov 2025pre-release

    Nothing published for this version

  24. v0.14.1-0.20251110095112-d1ebd7b9ff9710 Nov 2025pre-release

    Nothing published for this version

  25. v0.14.1-0.20251107135247-bcf8234d0c9c7 Nov 2025pre-release

    Nothing published for this version

  26. v0.14.1-0.20251104081810-69dfcc560aff4 Nov 2025pre-release

    Nothing published for this version

  27. v0.14.1-0.20251104060334-38203b688f294 Nov 2025pre-release

    Nothing published for this version

  28. v0.14.1-0.20251103225509-68190cc1021e3 Nov 2025pre-release

    Nothing published for this version

  29. v0.14.1-0.20251103084843-d0483a7c89d93 Nov 2025pre-release

    Nothing published for this version

  30. v0.14.1-0.20251101143736-8a930a97daf21 Nov 2025pre-release

    Nothing published for this version

  31. v0.14.1-0.20251031221327-adbaa43fcc2931 Oct 2025pre-release

    Nothing published for this version

  32. v0.14.1-0.20251030080527-8b61c33710e730 Oct 2025pre-release

    Nothing published for this version

  33. v0.14.1-0.20251029161455-b209ecacf3d529 Oct 2025pre-release

    Nothing published for this version

  34. v0.14.1-0.20251028205618-89da8a106fa428 Oct 2025pre-release

    Nothing published for this version

  35. v0.14.1-0.20251027012333-c534ddd5b47327 Oct 2025pre-release

    Nothing published for this version

  36. v0.14.1-0.20251026142631-508eb2e8f39c26 Oct 2025pre-release

    Nothing published for this version

  37. v0.14.1-0.20251026071838-bd5db0f8caad26 Oct 2025pre-release

    Nothing published for this version

  38. v0.14.1-0.20251025173028-c9b7ecfd2b2525 Oct 2025pre-release

    Nothing published for this version

  39. v0.14.1-0.20251025074052-c434d438b1a725 Oct 2025pre-release

    Nothing published for this version

  40. v0.14.1-0.20251025024330-3ecd36a953ea25 Oct 2025pre-release

    Nothing published for this version

  41. v0.14.1-0.20251024081731-e71de160de9824 Oct 2025pre-release

    Nothing published for this version

  42. v0.14.1-0.20251023222840-f1ba3197d5a523 Oct 2025pre-release

    Nothing published for this version

  43. v0.14.1-0.20251020162014-f0fefb96edc620 Oct 2025pre-release

    Nothing published for this version

  44. v0.14.1-0.20251017225735-f7d28826066b17 Oct 2025pre-release

    Nothing published for this version

  45. v0.14.1-0.20251014064633-643e735c239314 Oct 2025pre-release

    Nothing published for this version

  46. v0.14.1-0.20251010225344-73cbc69e353510 Oct 2025pre-release

    Nothing published for this version

  47. v0.14.1-0.20251006232157-94f243d9aa9b6 Oct 2025pre-release

    Nothing published for this version

  48. v0.14.1-0.20251006091351-a10652b501a36 Oct 2025pre-release

    Nothing published for this version

  49. v0.14.1-0.20251005064741-64d2bed8befc5 Oct 2025pre-release

    Nothing published for this version

  50. v0.14.1-0.20251003223935-c4bdd87543123 Oct 2025pre-release

    Nothing published for this version

  51. v0.14.1-0.20250927151944-81aeace2707e27 Sept 2025pre-release

    Nothing published for this version

  52. v0.14.1-0.20250925223910-fc89784c5f8925 Sept 2025pre-release

    Nothing published for this version

  53. v0.14.1-0.20250925203527-bdd488193b0d25 Sept 2025pre-release

    Nothing published for this version

  54. v0.14.1-0.20250924123211-250a11eee32d24 Sept 2025pre-release

    Nothing published for this version

  55. v0.14.1-0.20250924074107-466f0cdaec9e24 Sept 2025pre-release

    Nothing published for this version

  56. v0.14.1-0.20250923130421-3f05c91f99f823 Sept 2025pre-release

    Nothing published for this version

  57. v0.14.1-0.20250923075245-80cb9097743d23 Sept 2025pre-release

    Nothing published for this version

  58. v0.14.1-0.20250922200704-5d3ce384f35b22 Sept 2025pre-release

    Nothing published for this version

  59. v0.14.1-0.20250920195804-de1563e7700620 Sept 2025pre-release

    Nothing published for this version

  60. v0.14.1-0.20250920111928-b5d5bbaba46520 Sept 2025pre-release

    Nothing published for this version