Skip to content

Release 1.37.0/0.59.0/0.13.0

Latest
Compare
Choose a tag to compare
@pellared pellared released this 25 Jun 06:56
· 47 commits to main since this release
v1.37.0
69e8108

Added

  • The go.opentelemetry.io/otel/semconv/v1.33.0 package.
    The package contains semantic conventions from the v1.33.0 version of the OpenTelemetry Semantic Conventions.
    See the migration documentation for information on how to upgrade from go.opentelemetry.io/otel/semconv/v1.32.0.(#6799)
  • The go.opentelemetry.io/otel/semconv/v1.34.0 package.
    The package contains semantic conventions from the v1.34.0 version of the OpenTelemetry Semantic Conventions. (#6812)
  • Add metric's schema URL as otel_scope_schema_url label in go.opentelemetry.io/otel/exporters/prometheus. (#5947)
  • Add metric's scope attributes as otel_scope_[attribute] labels in go.opentelemetry.io/otel/exporters/prometheus. (#5947)
  • Add EventName to EnabledParameters in go.opentelemetry.io/otel/log. (#6825)
  • Add EventName to EnabledParameters in go.opentelemetry.io/otel/sdk/log. (#6825)
  • Changed handling of go.opentelemetry.io/otel/exporters/prometheus metric renaming to add unit suffixes when it doesn't match one of the pre-defined values in the unit suffix map. (#6839)

Changed

  • The semantic conventions have been upgraded from v1.26.0 to v1.34.0 in go.opentelemetry.io/otel/bridge/opentracing. (#6827)
  • The semantic conventions have been upgraded from v1.26.0 to v1.34.0 in go.opentelemetry.io/otel/exporters/zipkin. (#6829)
  • The semantic conventions have been upgraded from v1.26.0 to v1.34.0 in go.opentelemetry.io/otel/metric. (#6832)
  • The semantic conventions have been upgraded from v1.26.0 to v1.34.0 in go.opentelemetry.io/otel/sdk/resource. (#6834)
  • The semantic conventions have been upgraded from v1.26.0 to v1.34.0 in go.opentelemetry.io/otel/sdk/trace. (#6835)
  • The semantic conventions have been upgraded from v1.26.0 to v1.34.0 in go.opentelemetry.io/otel/trace. (#6836)
  • Record.Resource now returns *resource.Resource instead of resource.Resource in go.opentelemetry.io/otel/sdk/log. (#6864)
  • Retry now shows error cause for context timeout in go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc, go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc, go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc, go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp, go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp, go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp. (#6898)

Fixed

  • Stop stripping trailing slashes from configured endpoint URL in go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc. (#6710)
  • Stop stripping trailing slashes from configured endpoint URL in go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp. (#6710)
  • Stop stripping trailing slashes from configured endpoint URL in go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc. (#6710)
  • Stop stripping trailing slashes from configured endpoint URL in go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp. (#6710)
  • Validate exponential histogram scale range for Prometheus compatibility in go.opentelemetry.io/otel/exporters/prometheus. (#6822)
  • Context cancellation during metric pipeline produce does not corrupt data in go.opentelemetry.io/otel/sdk/metric. (#6914)

Removed

  • go.opentelemetry.io/otel/exporters/prometheus no longer exports otel_scope_info metric. (#6770)

What's Changed

  • Fix dependencies to unreleased sdk/logtest by @dmathieu in #6800
  • Release experimental logs 0.12.1 by @dmathieu in #6802
  • Fix broken link in changelog by @MrAlias in #6805
  • Retract v0.12.0 for log exporters by @MrAlias in #6804
  • chore(deps): update python:3.13.3-slim-bullseye docker digest to 45338d2 by @renovate in #6807
  • remove internal/matchers by @codeimmortal in #6777
  • Release log/v0.12.2 by @MrAlias in #6806
  • chore(deps): update python:3.13.3-slim-bullseye docker digest to f0acec6 by @renovate in #6810
  • Update the required approvals policy by @MrAlias in #6783
  • Generate semconv/v1.33.0 by @MrAlias in #6799
  • chore(deps): update module github.com/jgautheron/goconst to v1.8.2 by @renovate in #6815
  • chore(deps): update module github.com/protonmail/go-crypto to v1.3.0 by @renovate in #6817
  • chore(deps): update module github.com/santhosh-tekuri/jsonschema/v6 to v6.0.2 by @renovate in #6818
  • Semconv v1.34.0 by @MrAlias in #6812
  • bridge/opencensus: add test for OTelSpanContextToOC function by @highlyavailable in #6813
  • chore(deps): update module github.com/sashamelentyev/usestdlibvars to v1.29.0 by @renovate in #6820
  • prometheus: Add otel_scope_schema_url and otel_scope_[attribute] labels by @pellared in #5947
  • Fix/issue 6560 install trace bridge test by @highlyavailable in #6814
  • fix(deps): update module google.golang.org/grpc to v1.72.2 by @renovate in #6823
  • fix(deps): update module go.opentelemetry.io/collector/pdata to v1.33.0 by @renovate in #6824
  • chore(deps): update module github.com/golangci/plugin-module-register to v0.1.2 by @renovate in #6826
  • chore(deps): update otel/weaver docker tag to v0.15.1 by @renovate in #6838
  • prometheus: remove otel_scope_info by @pellared in #6770
  • log,sdk/log: add EventName to EnabledParameters by @pellared in #6825
  • chore(deps): update module github.com/abirdcfly/dupword to v0.1.5 by @renovate in #6840
  • Add migration doc generation to semconvgen by @MrAlias in #6819
  • fix(deps): update module github.com/go-logr/logr to v1.4.3 by @renovate in #6842
  • Upgrade semconv to v1.34.0 in OpenTracing bridge by @MrAlias in #6827
  • Upgrade semconv to v1.34.0 for OTLP templates by @MrAlias in #6828
  • Upgrade semconv to 1.34.0 in exporters/zipkin by @MrAlias in #6829
  • Upgrade semconv to 1.34.0 in exporters/stdout by @MrAlias in #6830
  • Upgrade semconv to 1.34.0 in exporters/prometheus by @MrAlias in #6831
  • Upgrade semconv to 1.34.0 in metric by @MrAlias in #6832
  • Upgrade semconv to 1.34.0 in sdk/metric by @MrAlias in #6833
  • Upgrade semconv to 1.34.0 in sdk/resource by @MrAlias in #6834
  • Upgrade semconv to 1.34.0 in sdk/trace by @MrAlias in #6835
  • Upgrade semconv to 1.34.0 in trace by @MrAlias in #6836
  • Fix semconv instrument types by @MrAlias in #6837
  • fix(deps): update googleapis to 200df99 by @renovate in #6843
  • chore(deps): update module github.com/abirdcfly/dupword to v0.1.6 by @renovate in #6845
  • chore(deps): update golang.org/x/telemetry digest to b2b9eea by @renovate in #6844
  • fix(deps): update module go.opentelemetry.io/proto/otlp to v1.7.0 by @renovate in #6848
  • Checkout code for codecov upload by @MrAlias in #6849
  • chore(deps): update golang.org/x/telemetry digest to 25d2f78 by @renovate in #6851
  • Add the FOSSA license scan badge shield by @MrAlias in #6852
  • Add a CLO monitor exemption for Artifact Hub by @MrAlias in #6853
  • sdk/trace: Remove internaltest package by @Mojachieee in #6846
  • chore(deps): update ossf/scorecard-action action to v2.4.2 by @renovate in #6857
  • chore(deps): update otel/weaver docker tag to v0.15.2 by @renovate in #6858
  • fix(deps): update golang.org/x to 65e9200 by @renovate in #6859
  • chore(deps): update module github.com/spf13/cast to v1.9.1 by @renovate in #6861
  • fix(deps): update golang.org/x to b6e5de4 by @renovate in #6860
  • Handle custom metric suffix in exporter/prometheus to match otel-contrib by @alexandreLamarre in #6839
  • chore(deps): update module github.com/spf13/cast to v1.9.2 by @renovate in #6862
  • fix(otlptrace,otlpmetric): remove endpoint URL path cleaning by @mjq in #6710
  • sdk/log: Record.Resource to return *resource.Resource by @pellared in #6864
  • chore(deps): update github/codeql-action action to v3.28.19 by @renovate in #6866
  • fix(deps): update googleapis to 513f239 by @renovate in #6867
  • chore(deps): update golang.org/x/telemetry digest to 9a9ac21 by @renovate in #6865
  • chore(deps): update module github.com/go-git/go-git/v5 to v5.16.1 by @renovate in #6870
  • chore(deps): update python docker tag to v3.13.4 by @renovate in #6871
  • chore(deps): update golang.org/x by @renovate in #6872
  • fix(deps): update module google.golang.org/grpc to v1.73.0 by @renovate in #6873
  • chore(deps): update module golang.org/x/text to v0.26.0 by @renovate in #6874
  • chore(deps): update module github.com/sergi/go-diff to v1.4.0 by @renovate in #6875
  • Only check links in changed files for fail-fast workflow by @MrAlias in #6850
  • fix(deps): update golang.org/x by @renovate in #6877
  • chore(deps): update module github.com/go-git/go-git/v5 to v5.16.2 by @renovate in #6884
  • chore(deps): update module github.com/ldez/gomoddirectives to v0.7.0 by @renovate in #6883
  • Use more specific self-hosted runner name by @opentelemetrybot in #6879
  • chore(deps): update golang.org/x/telemetry digest to 60998fe by @renovate in #6880
  • fix(deps): update module go.opentelemetry.io/collector/pdata to v1.34.0 by @renovate in #6885
  • chore(deps): update golang.org/x/telemetry digest to 4884ade by @renovate in #6886
  • chore(deps): update python:3.13.4-slim-bullseye docker digest to 473d423 by @renovate in #6889
  • chore(deps): update module github.com/ldez/exptostd to v0.4.4 by @renovate in #6888
  • chore(deps): update python:3.13.4-slim-bullseye docker digest to faae1a8 by @renovate in #6891
  • chore(deps): update golang.org/x/telemetry digest to 9627e99 by @renovate in #6896
  • chore(deps): update github/codeql-action action to v3.29.0 by @renovate in #6897
  • chore(deps): update module github.com/ldez/usetesting to v0.5.0 by @renovate in #6895
  • chore(deps): update python:3.13.4-slim-bullseye docker digest to ec7d08e by @renovate in #6894
  • Use the cause of the context error in OTLP retry by @XSAM in #6898
  • chore(deps): update golang.org/x/telemetry digest to e50bbf1 by @renovate in #6900
  • chore(deps): update python docker tag to v3.13.5 by @renovate in #6901
  • prometheus: validate exponential histogram scale range (#6779) by @highlyavailable in #6822
  • logtest modules to be released with tags by @pellared in #6876
  • chore(deps): update module github.com/securego/gosec/v2 to v2.22.5 by @renovate in #6905
  • Add release artifacts signing to the release process by @MrAlias in #6855
  • chore(deps): update module github.com/go-viper/mapstructure/v2 to v2.3.0 by @renovate in #6906
  • chore(deps): update module github.com/mgechev/revive to v1.10.0 by @renovate in #6841
  • Remove internal matchers by @Mojachieee in #6907
  • chore(deps): update golang.org/x/telemetry digest to 8f04292 by @renovate in #6910
  • chore(deps): update module github.com/charmbracelet/x/ansi to v0.9.3 by @renovate in #6912
  • chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.27.0 by @renovate in #6913
  • fix(deps): update golang.org/x to b7579e2 by @renovate in #6917
  • Ensure context cancellation during metric pipeline produce does not corrupt data by @alecholmes in #6914
  • chore(deps): update golang.org/x/telemetry digest to 90b6ad3 by @renovate in #6918
  • fix(deps): update module github.com/prometheus/common to v0.65.0 by @renovate in #6921
  • chore: flatten bridge/opentracing/internal package by @Bakhtiyar-Garashov in #6916
  • chore(deps): update golang.org/x by @renovate in #6923
  • chore(deps): update google.golang.org/genproto/googleapis/rpc digest to 513f239 by @renovate in #6922
  • Add test for logging from a span in the opentracing bridge by @tongoss in #6919
  • Use existing schema URLs in tests by @dmathieu in #6924
  • chore: add missing ) in GPG hyperlink by @pellared in #6928
  • chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.27.1 by @renovate in #6930
  • chore(deps): update golang.org/x/telemetry digest to fef9409 by @renovate in #6929
  • Release v1.37.0/v0.59.0/v0.13.0 by @pellared in #6925

New Contributors

Full Changelog: v1.36.0...v1.37.0