Skip to content

Update opentelemetry-go monorepo#13

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/opentelemetry-go-monorepo
Open

Update opentelemetry-go monorepo#13
renovate[bot] wants to merge 1 commit intomainfrom
renovate/opentelemetry-go-monorepo

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Oct 21, 2022

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
go.opentelemetry.io/otel v1.11.0v1.43.0 age confidence
go.opentelemetry.io/otel/exporters/jaeger v1.11.0v1.17.0 age confidence
go.opentelemetry.io/otel/sdk v1.11.0v1.43.0 age confidence

Release Notes

open-telemetry/opentelemetry-go (go.opentelemetry.io/otel)

v1.43.0: /v0.65.0/v0.19.0

Compare Source

Added

  • Add IsRandom and WithRandom on TraceFlags, and IsRandom on SpanContext in go.opentelemetry.io/otel/trace
    for W3C Trace Context Level 2 Random Trace ID Flag support. (#​8012)
  • Add service detection with WithService in go.opentelemetry.io/otel/sdk/resource. (#​7642)
  • Add DefaultWithContext and EnvironmentWithContext in go.opentelemetry.io/otel/sdk/resource to support plumbing context.Context through default and environment detectors. (#​8051)
  • Support attributes with empty value (attribute.EMPTY) in go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc. (#​8038)
  • Support attributes with empty value (attribute.EMPTY) in go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc. (#​8038)
  • Support attributes with empty value (attribute.EMPTY) in go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc. (#​8038)
  • Support attributes with empty value (attribute.EMPTY) in go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp. (#​8038)
  • Support attributes with empty value (attribute.EMPTY) in go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp. (#​8038)
  • Support attributes with empty value (attribute.EMPTY) in go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp. (#​8038)
  • Support attributes with empty value (attribute.EMPTY) in go.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest. (#​8038)
  • Add support for per-series start time tracking for cumulative metrics in go.opentelemetry.io/otel/sdk/metric.
    Set OTEL_GO_X_PER_SERIES_START_TIMESTAMPS=true to enable. (#​8060)
  • Add WithCardinalityLimitSelector for metric reader for configuring cardinality limits specific to the instrument kind. (#​7855)

Changed

  • Introduce the EMPTY Type in go.opentelemetry.io/otel/attribute to reflect that an empty value is now a valid value, with INVALID remaining as a deprecated alias of EMPTY. (#​8038)
  • Refactor slice handling in go.opentelemetry.io/otel/attribute to optimize short slice values with fixed-size fast paths. (#​8039)
  • Improve performance of span metric recording in go.opentelemetry.io/otel/sdk/trace by returning early if self-observability is not enabled. (#​8067)
  • Improve formatting of metric data diffs in go.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest. (#​8073)

Deprecated

  • Deprecate INVALID in go.opentelemetry.io/otel/attribute. Use EMPTY instead. (#​8038)

Fixed

  • Return spec-compliant TraceIdRatioBased description. This is a breaking behavioral change, but it is necessary to
    make the implementation spec-compliant. (#​8027)
  • Fix a race condition in go.opentelemetry.io/otel/sdk/metric where the lastvalue aggregation could collect the value 0 even when no zero-value measurements were recorded. (#​8056)
  • Limit HTTP response body to 4 MiB in go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp to mitigate excessive memory usage caused by a misconfigured or malicious server.
    Responses exceeding the limit are treated as non-retryable errors. (#​8108)
  • Limit HTTP response body to 4 MiB in go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp to mitigate excessive memory usage caused by a misconfigured or malicious server.
    Responses exceeding the limit are treated as non-retryable errors. (#​8108)
  • Limit HTTP response body to 4 MiB in go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp to mitigate excessive memory usage caused by a misconfigured or malicious server.
    Responses exceeding the limit are treated as non-retryable errors. (#​8108)
  • WithHostID detector in go.opentelemetry.io/otel/sdk/resource to use full path for kenv command on BSD. (#​8113)
  • Fix missing request.GetBody in go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp to correctly handle HTTP2 GOAWAY frame. (#​8096)

What's Changed

New Contributors

Full Changelog: open-telemetry/opentelemetry-go@v1.42.0...v1.43.0

v1.42.0: /v0.64.0/v0.18.0/v0.0.16

Compare Source

Added
  • Add go.opentelemetry.io/otel/semconv/v1.40.0 package.
    The package contains semantic conventions from the v1.40.0 version of the OpenTelemetry Semantic Conventions.
    See the migration documentation for information on how to upgrade from go.opentelemetry.io/otel/semconv/v1.39.0. (#​7985)
  • Add Err and SetErr on Record in go.opentelemetry.io/otel/log to attach an error and set record exception attributes in go.opentelemetry.io/otel/log/sdk. (#​7924)
Changed
  • TracerProvider.ForceFlush in go.opentelemetry.io/otel/sdk/trace joins errors together and continues iteration through SpanProcessors as opposed to returning the first encountered error without attempting exports on subsequent SpanProcessors. (#​7856)
Fixed
  • Fix missing request.GetBody in go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp to correctly handle HTTP2 GOAWAY frame. (#​7931)
  • Fix semconv v1.39.0 generated metric helpers skipping required attributes when extra attributes were empty. (#​7964)
  • Preserve W3C TraceFlags bitmask (including the random Trace ID flag) during trace context extraction and injection in go.opentelemetry.io/otel/propagation. (#​7834)
Removed
  • Drop support for [Go 1.24]. (#​7984)

What's Changed

New Contributors

Full Changelog: open-telemetry/opentelemetry-go@v1.41.0...v1.42.0

v1.41.0: /v0.63.0/v0.17.0/v0.0.15

Compare Source

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

Added
Fixed
  • Update Baggage in go.opentelemetry.io/otel/propagation and Parse and New in go.opentelemetry.io/otel/baggage to comply with W3C Baggage specification limits. New and Parse now return partial baggage along with an error when limits are exceeded. Errors from baggage extraction are reported to the global error handler. (#​7880)

What's Changed

New Contributors

Full Changelog: open-telemetry/opentelemetry-go@v1.40.0...v1.41.0

v1.40.0

Compare Source

v1.39.0

Compare Source

Overview

Added
  • Greatly reduce the cost of recording metrics in go.opentelemetry.io/otel/sdk/metric using hashing for map keys. (#​7175)
  • Add WithInstrumentationAttributeSet option to go.opentelemetry.io/otel/log, go.opentelemetry.io/otel/metric, and go.opentelemetry.io/otel/trace packages. This provides a concurrent-safe and performant alternative to WithInstrumentationAttributes by accepting a pre-constructed attribute.Set. (#​7287)
  • Add experimental observability for the Prometheus exporter in go.opentelemetry.io/otel/exporters/prometheus. Check the `go.opentelemetry.io/otel/exporters/prometheus/inte

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested a review from a team as a code owner October 21, 2022 13:55
@renovate renovate bot changed the title Update opentelemetry-go monorepo Update opentelemetry-go monorepo to v1.11.1 Nov 21, 2022
@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch from e81e865 to 7949961 Compare December 5, 2022 21:06
@renovate renovate bot changed the title Update opentelemetry-go monorepo to v1.11.1 Update opentelemetry-go monorepo to v1.11.2 Dec 5, 2022
@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch from 7949961 to ae33bdc Compare March 11, 2023 23:22
@renovate renovate bot changed the title Update opentelemetry-go monorepo to v1.11.2 Update opentelemetry-go monorepo to v1.14.0 Mar 11, 2023
@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch from ae33bdc to df49b38 Compare June 1, 2023 20:27
@renovate renovate bot changed the title Update opentelemetry-go monorepo to v1.14.0 Update opentelemetry-go monorepo to v1.16.0 Jun 1, 2023
@renovate
Copy link
Copy Markdown
Contributor Author

renovate bot commented Jun 1, 2023

⚠ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: go.sum
Command failed: go get -d -t ./...
go: downloading github.com/cockroachdb/cockroach-go/v2 v2.2.14
go: downloading github.com/jmoiron/sqlx v1.3.5
go: downloading github.com/lib/pq v1.10.6
go: downloading github.com/pressly/goose/v3 v3.6.1
go: downloading github.com/spf13/cobra v1.6.0
go: downloading github.com/spf13/viper v1.13.0
go: downloading go.hollow.sh/toolbox v0.4.0
go: downloading go.uber.org/zap v1.23.0
go: downloading github.com/gin-contrib/zap v0.1.0
go: downloading github.com/gin-gonic/gin v1.8.1
go: downloading github.com/zsais/go-gin-prometheus v0.1.0
go: downloading go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin v0.36.3
go: downloading go.opentelemetry.io/otel v1.26.0
go: downloading github.com/friendsofgo/errors v0.9.2
go: downloading github.com/volatiletech/null/v8 v8.1.2
go: downloading github.com/volatiletech/sqlboiler/v4 v4.13.0
go: downloading github.com/volatiletech/strmangle v0.0.4
go: downloading github.com/pkg/errors v0.9.1
go: downloading github.com/volatiletech/randomize v0.0.1
go: downloading github.com/XSAM/otelsql v0.16.0
go: downloading github.com/spf13/pflag v1.0.5
go: downloading go.opentelemetry.io/otel/exporters/jaeger v1.17.0
go: downloading go.opentelemetry.io/otel/sdk v1.26.0
go: downloading github.com/google/uuid v1.3.0
go: downloading github.com/jackc/pgx/v4 v4.16.1
go: downloading github.com/inconshreveable/mousetrap v1.0.1
go: downloading github.com/fsnotify/fsnotify v1.6.0
go: downloading github.com/mitchellh/mapstructure v1.5.0
go: downloading github.com/spf13/afero v1.9.2
go: downloading github.com/spf13/cast v1.5.0
go: downloading github.com/spf13/jwalterweatherman v1.1.0
go: downloading golang.org/x/net v0.0.0-20221014081412-f15817d10f9b
go: downloading gopkg.in/square/go-jose.v2 v2.6.0
go: downloading github.com/mitchellh/go-homedir v1.1.0
go: downloading go.uber.org/atomic v1.10.0
go: downloading go.uber.org/multierr v1.8.0
go: downloading go.opentelemetry.io/otel/trace v1.26.0
go: downloading github.com/gin-contrib/sse v0.1.0
go: downloading github.com/mattn/go-isatty v0.0.16
go: downloading github.com/prometheus/client_golang v1.13.0
go: downloading github.com/sirupsen/logrus v1.8.1
go: downloading golang.org/x/xerrors v0.0.0-20220517211312-f3a8303e98df
go: downloading github.com/go-logr/logr v1.4.1
go: downloading go.opentelemetry.io/otel/metric v1.26.0
go: downloading github.com/volatiletech/inflect v0.0.1
go: downloading github.com/gofrs/uuid v4.0.0+incompatible
go: downloading github.com/go-logr/stdr v1.2.2
go: downloading golang.org/x/sys v0.19.0
go: downloading github.com/jackc/pgconn v1.12.1
go: downloading github.com/jackc/pgio v1.0.0
go: downloading github.com/jackc/pgproto3/v2 v2.3.0
go: downloading github.com/jackc/pgtype v1.11.0
go: downloading github.com/subosito/gotenv v1.4.1
go: downloading github.com/hashicorp/hcl v1.0.0
go: downloading gopkg.in/ini.v1 v1.67.0
go: downloading github.com/magiconair/properties v1.8.6
go: downloading github.com/pelletier/go-toml v1.9.5
go: downloading github.com/pelletier/go-toml/v2 v2.0.5
go: downloading gopkg.in/yaml.v2 v2.4.0
go: downloading gopkg.in/yaml.v3 v3.0.1
go: downloading golang.org/x/text v0.3.8
go: downloading golang.org/x/crypto v0.0.0-20221012134737-56aed061732a
go: downloading github.com/ugorji/go/codec v1.2.7
go: downloading github.com/go-playground/validator/v10 v10.11.1
go: downloading google.golang.org/protobuf v1.28.1
go: downloading github.com/goccy/go-json v0.9.11
go: downloading github.com/json-iterator/go v1.1.12
go: downloading github.com/beorn7/perks v1.0.1
go: downloading github.com/cespare/xxhash/v2 v2.1.2
go: downloading github.com/golang/protobuf v1.5.2
go: downloading github.com/prometheus/client_model v0.2.0
go: downloading github.com/prometheus/common v0.37.0
go: downloading github.com/prometheus/procfs v0.8.0
go: downloading github.com/jackc/chunkreader/v2 v2.0.1
go: downloading github.com/jackc/pgpassfile v1.0.0
go: downloading github.com/jackc/pgservicefile v0.0.0-20200714003250-2b9c44734f2b
go: downloading github.com/go-playground/universal-translator v0.18.0
go: downloading github.com/leodido/go-urn v1.2.1
go: downloading github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
go: downloading github.com/modern-go/reflect2 v1.0.2
go: downloading github.com/matttproud/golang_protobuf_extensions v1.0.1
go: downloading github.com/go-playground/locales v0.14.0
go: downloading go.opentelemetry.io v0.1.0
go: go.hollow.sh/dnscontroller/internal/x/db imports
	github.com/XSAM/otelsql imports
	go.opentelemetry.io/otel/metric/global: cannot find module providing package go.opentelemetry.io/otel/metric/global
go: go.hollow.sh/dnscontroller/internal/x/db imports
	github.com/XSAM/otelsql imports
	go.opentelemetry.io/otel/metric/instrument: cannot find module providing package go.opentelemetry.io/otel/metric/instrument
go: go.hollow.sh/dnscontroller/internal/x/db imports
	github.com/XSAM/otelsql imports
	go.opentelemetry.io/otel/metric/instrument/asyncfloat64: cannot find module providing package go.opentelemetry.io/otel/metric/instrument/asyncfloat64
go: go.hollow.sh/dnscontroller/internal/x/db imports
	github.com/XSAM/otelsql imports
	go.opentelemetry.io/otel/metric/instrument/asyncint64: cannot find module providing package go.opentelemetry.io/otel/metric/instrument/asyncint64
go: go.hollow.sh/dnscontroller/internal/x/db imports
	github.com/XSAM/otelsql imports
	go.opentelemetry.io/otel/metric/instrument/syncfloat64: cannot find module providing package go.opentelemetry.io/otel/metric/instrument/syncfloat64
go: go.hollow.sh/dnscontroller/internal/x/db imports
	github.com/XSAM/otelsql imports
	go.opentelemetry.io/otel/metric/unit: cannot find module providing package go.opentelemetry.io/otel/metric/unit
go: module go.opentelemetry.io/otel/exporters/jaeger is deprecated: This module is no longer supported.

@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch from df49b38 to 8832fe0 Compare August 29, 2023 05:16
@renovate renovate bot changed the title Update opentelemetry-go monorepo to v1.16.0 Update opentelemetry-go monorepo to v1.17.0 Aug 29, 2023
@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch from 8832fe0 to 6f70219 Compare September 12, 2023 20:47
@renovate renovate bot changed the title Update opentelemetry-go monorepo to v1.17.0 Update opentelemetry-go monorepo Sep 12, 2023
@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch from 6f70219 to 0a29cd8 Compare September 29, 2023 23:10
@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch 2 times, most recently from 126b42c to ce067bc Compare November 17, 2023 08:13
@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch from ce067bc to 46a67f3 Compare January 18, 2024 20:34
@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch from 46a67f3 to 188f25a Compare February 8, 2024 04:58
@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch from 188f25a to c447d0c Compare February 24, 2024 08:28
@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch from c447d0c to 8a2b2d9 Compare April 7, 2024 08:38
@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch from 8a2b2d9 to 6a0e6c3 Compare April 25, 2024 02:51
@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch from 6a0e6c3 to a5ee9e1 Compare May 22, 2024 20:57
@renovate
Copy link
Copy Markdown
Contributor Author

renovate bot commented May 22, 2024

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: go.sum
Command failed: go get -t ./...
go: downloading go.opentelemetry.io/otel/exporters/jaeger v1.17.0
go: downloading go.opentelemetry.io/otel/sdk v1.43.0
go: downloading go.opentelemetry.io/otel/trace v1.43.0
go: downloading golang.org/x/sys v0.42.0
go: go.hollow.sh/dnscontroller/internal/x/db imports
	github.com/XSAM/otelsql imports
	go.opentelemetry.io/otel/metric/global: cannot find module providing package go.opentelemetry.io/otel/metric/global
go: go.hollow.sh/dnscontroller/internal/x/db imports
	github.com/XSAM/otelsql imports
	go.opentelemetry.io/otel/metric/instrument: cannot find module providing package go.opentelemetry.io/otel/metric/instrument
go: go.hollow.sh/dnscontroller/internal/x/db imports
	github.com/XSAM/otelsql imports
	go.opentelemetry.io/otel/metric/instrument/asyncfloat64: cannot find module providing package go.opentelemetry.io/otel/metric/instrument/asyncfloat64
go: go.hollow.sh/dnscontroller/internal/x/db imports
	github.com/XSAM/otelsql imports
	go.opentelemetry.io/otel/metric/instrument/asyncint64: cannot find module providing package go.opentelemetry.io/otel/metric/instrument/asyncint64
go: go.hollow.sh/dnscontroller/internal/x/db imports
	github.com/XSAM/otelsql imports
	go.opentelemetry.io/otel/metric/instrument/syncfloat64: cannot find module providing package go.opentelemetry.io/otel/metric/instrument/syncfloat64
go: go.hollow.sh/dnscontroller/internal/x/db imports
	github.com/XSAM/otelsql imports
	go.opentelemetry.io/otel/metric/unit: cannot find module providing package go.opentelemetry.io/otel/metric/unit
go: module go.opentelemetry.io/otel/exporters/jaeger is deprecated: This module is no longer supported.

@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch from a5ee9e1 to ff400c5 Compare July 3, 2024 20:42
@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch from ff400c5 to 4dcec37 Compare August 24, 2024 05:49
@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch from 4dcec37 to 3a42c86 Compare September 11, 2024 17:57
@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch from 3a42c86 to f6d914f Compare October 12, 2024 08:57
@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch from f6d914f to e3d96e1 Compare November 9, 2024 05:41
@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch from e3d96e1 to e64acba Compare December 13, 2024 23:54
@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch from e64acba to 7ea1d19 Compare January 17, 2025 23:06
@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch from 7ea1d19 to f04f0f8 Compare March 6, 2025 00:18
@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch from f04f0f8 to 1f00dc5 Compare May 23, 2025 23:57
@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch from 1f00dc5 to 883d3f6 Compare June 29, 2025 00:11
@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch from 883d3f6 to 4864df7 Compare September 1, 2025 15:41
@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch from 4864df7 to 303a02f Compare December 10, 2025 07:43
@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch from 303a02f to eaf703b Compare February 3, 2026 23:29
@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch from eaf703b to 47261b3 Compare March 8, 2026 10:38
@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch from 47261b3 to d7c72bf Compare April 15, 2026 17:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants