Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build(deps): bump the otel-collector group with 15 updates #5143

Merged
merged 1 commit into from
Jan 25, 2024

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jan 25, 2024

Bumps the otel-collector group with 15 updates:

Package From To
github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector 0.92.0 0.93.0
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter 0.92.0 0.93.0
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver 0.92.0 0.93.0
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver 0.92.0 0.93.0
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver 0.92.0 0.93.0
go.opentelemetry.io/collector/connector/forwardconnector 0.92.0 0.93.0
go.opentelemetry.io/collector/exporter/loggingexporter 0.92.0 0.93.0
go.opentelemetry.io/collector/exporter/otlpexporter 0.92.0 0.93.0
go.opentelemetry.io/collector/exporter/otlphttpexporter 0.92.0 0.93.0
go.opentelemetry.io/collector/extension/ballastextension 0.92.0 0.93.0
go.opentelemetry.io/collector/extension/zpagesextension 0.92.0 0.93.0
go.opentelemetry.io/collector/otelcol 0.92.0 0.93.0
go.opentelemetry.io/collector/processor/batchprocessor 0.92.0 0.93.0
go.opentelemetry.io/collector/processor/memorylimiterprocessor 0.92.0 0.93.0
go.opentelemetry.io/collector/receiver/otlpreceiver 0.92.0 0.93.0

Updates github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector from 0.92.0 to 0.93.0

Release notes

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector's releases.

v0.93.0

The OpenTelemetry Collector Contrib contains everything in the opentelemetry-collector release, be sure to check the release notes there as well.

Changelog

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector's changelog.

v0.93.0

🛑 Breaking changes 🛑

  • testbed: Remove unused AWS XRay mock receiver (#30381)
  • docker: Adopt api_version as strings to correct invalid float truncation (#24025)
  • prometheusreceiver: Consolidate Config members and remove the need of placeholders. (#29901)
  • all: Remove obsolete "// +build" directive (#30651)
  • testbed: Expand TestCase capabilities with broken out LoadGenerator interface (#30303)

🚩 Deprecations 🚩

  • pkg/stanza: Deprecate pkg/stanza/attrs package in favor of pkg/stanza/fileconsumer/attrs (#30449)

💡 Enhancements 💡

  • testbed: Adds and adopts new WithEnvVar child process option, moving GOMAXPROCS=2 to initializations (#30491)
Commits
  • c06bed3 [chore] Prepare release 0.93.0 (#30758)
  • d316a95 [extension/filestorage] enable feature gate `extension.filestorage.replaceUns...
  • 0166328 Update module github.com/nginxinc/nginx-prometheus-exporter to v0.11.0 (#30600)
  • cfb8e69 [chore] [receiver/signalfx] Update README.md (#30748)
  • bcda0ac [chore] multimod update beta modules (#30747)
  • d5b9920 [chore] Update opamp-go to v0.11.0 (#30737)
  • 6a2e178 Add GOOS=windows to lint-matrix (#30743)
  • dfb6b17 [chore] remove !windows in build restriction for redis doc.go (#30632)
  • de409a1 fix(deps): update module github.com/google/uuid to v1.6.0 (#30741)
  • 74b1fc0 fix(deps): update module golang.org/x/vuln to v1.0.3 (#30740)
  • Additional commits viewable in compare view

Updates github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter from 0.92.0 to 0.93.0

Release notes

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter's releases.

v0.93.0

The OpenTelemetry Collector Contrib contains everything in the opentelemetry-collector release, be sure to check the release notes there as well.

Changelog

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter's changelog.

v0.93.0

🛑 Breaking changes 🛑

  • testbed: Remove unused AWS XRay mock receiver (#30381)
  • docker: Adopt api_version as strings to correct invalid float truncation (#24025)
  • prometheusreceiver: Consolidate Config members and remove the need of placeholders. (#29901)
  • all: Remove obsolete "// +build" directive (#30651)
  • testbed: Expand TestCase capabilities with broken out LoadGenerator interface (#30303)

🚩 Deprecations 🚩

  • pkg/stanza: Deprecate pkg/stanza/attrs package in favor of pkg/stanza/fileconsumer/attrs (#30449)

💡 Enhancements 💡

  • testbed: Adds and adopts new WithEnvVar child process option, moving GOMAXPROCS=2 to initializations (#30491)
Commits
  • c06bed3 [chore] Prepare release 0.93.0 (#30758)
  • d316a95 [extension/filestorage] enable feature gate `extension.filestorage.replaceUns...
  • 0166328 Update module github.com/nginxinc/nginx-prometheus-exporter to v0.11.0 (#30600)
  • cfb8e69 [chore] [receiver/signalfx] Update README.md (#30748)
  • bcda0ac [chore] multimod update beta modules (#30747)
  • d5b9920 [chore] Update opamp-go to v0.11.0 (#30737)
  • 6a2e178 Add GOOS=windows to lint-matrix (#30743)
  • dfb6b17 [chore] remove !windows in build restriction for redis doc.go (#30632)
  • de409a1 fix(deps): update module github.com/google/uuid to v1.6.0 (#30741)
  • 74b1fc0 fix(deps): update module golang.org/x/vuln to v1.0.3 (#30740)
  • Additional commits viewable in compare view

Updates github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver from 0.92.0 to 0.93.0

Release notes

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver's releases.

v0.93.0

The OpenTelemetry Collector Contrib contains everything in the opentelemetry-collector release, be sure to check the release notes there as well.

Changelog

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver's changelog.

v0.93.0

🛑 Breaking changes 🛑

  • testbed: Remove unused AWS XRay mock receiver (#30381)
  • docker: Adopt api_version as strings to correct invalid float truncation (#24025)
  • prometheusreceiver: Consolidate Config members and remove the need of placeholders. (#29901)
  • all: Remove obsolete "// +build" directive (#30651)
  • testbed: Expand TestCase capabilities with broken out LoadGenerator interface (#30303)

🚩 Deprecations 🚩

  • pkg/stanza: Deprecate pkg/stanza/attrs package in favor of pkg/stanza/fileconsumer/attrs (#30449)

💡 Enhancements 💡

  • testbed: Adds and adopts new WithEnvVar child process option, moving GOMAXPROCS=2 to initializations (#30491)
Commits
  • c06bed3 [chore] Prepare release 0.93.0 (#30758)
  • d316a95 [extension/filestorage] enable feature gate `extension.filestorage.replaceUns...
  • 0166328 Update module github.com/nginxinc/nginx-prometheus-exporter to v0.11.0 (#30600)
  • cfb8e69 [chore] [receiver/signalfx] Update README.md (#30748)
  • bcda0ac [chore] multimod update beta modules (#30747)
  • d5b9920 [chore] Update opamp-go to v0.11.0 (#30737)
  • 6a2e178 Add GOOS=windows to lint-matrix (#30743)
  • dfb6b17 [chore] remove !windows in build restriction for redis doc.go (#30632)
  • de409a1 fix(deps): update module github.com/google/uuid to v1.6.0 (#30741)
  • 74b1fc0 fix(deps): update module golang.org/x/vuln to v1.0.3 (#30740)
  • Additional commits viewable in compare view

Updates github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver from 0.92.0 to 0.93.0

Release notes

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver's releases.

v0.93.0

The OpenTelemetry Collector Contrib contains everything in the opentelemetry-collector release, be sure to check the release notes there as well.

Changelog

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver's changelog.

v0.93.0

🛑 Breaking changes 🛑

  • testbed: Remove unused AWS XRay mock receiver (#30381)
  • docker: Adopt api_version as strings to correct invalid float truncation (#24025)
  • prometheusreceiver: Consolidate Config members and remove the need of placeholders. (#29901)
  • all: Remove obsolete "// +build" directive (#30651)
  • testbed: Expand TestCase capabilities with broken out LoadGenerator interface (#30303)

🚩 Deprecations 🚩

  • pkg/stanza: Deprecate pkg/stanza/attrs package in favor of pkg/stanza/fileconsumer/attrs (#30449)

💡 Enhancements 💡

  • testbed: Adds and adopts new WithEnvVar child process option, moving GOMAXPROCS=2 to initializations (#30491)
Commits
  • c06bed3 [chore] Prepare release 0.93.0 (#30758)
  • d316a95 [extension/filestorage] enable feature gate `extension.filestorage.replaceUns...
  • 0166328 Update module github.com/nginxinc/nginx-prometheus-exporter to v0.11.0 (#30600)
  • cfb8e69 [chore] [receiver/signalfx] Update README.md (#30748)
  • bcda0ac [chore] multimod update beta modules (#30747)
  • d5b9920 [chore] Update opamp-go to v0.11.0 (#30737)
  • 6a2e178 Add GOOS=windows to lint-matrix (#30743)
  • dfb6b17 [chore] remove !windows in build restriction for redis doc.go (#30632)
  • de409a1 fix(deps): update module github.com/google/uuid to v1.6.0 (#30741)
  • 74b1fc0 fix(deps): update module golang.org/x/vuln to v1.0.3 (#30740)
  • Additional commits viewable in compare view

Updates github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver from 0.92.0 to 0.93.0

Release notes

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver's releases.

v0.93.0

The OpenTelemetry Collector Contrib contains everything in the opentelemetry-collector release, be sure to check the release notes there as well.

Changelog

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver's changelog.

v0.93.0

🛑 Breaking changes 🛑

  • testbed: Remove unused AWS XRay mock receiver (#30381)
  • docker: Adopt api_version as strings to correct invalid float truncation (#24025)
  • prometheusreceiver: Consolidate Config members and remove the need of placeholders. (#29901)
  • all: Remove obsolete "// +build" directive (#30651)
  • testbed: Expand TestCase capabilities with broken out LoadGenerator interface (#30303)

🚩 Deprecations 🚩

  • pkg/stanza: Deprecate pkg/stanza/attrs package in favor of pkg/stanza/fileconsumer/attrs (#30449)

💡 Enhancements 💡

  • testbed: Adds and adopts new WithEnvVar child process option, moving GOMAXPROCS=2 to initializations (#30491)
Commits
  • c06bed3 [chore] Prepare release 0.93.0 (#30758)
  • d316a95 [extension/filestorage] enable feature gate `extension.filestorage.replaceUns...
  • 0166328 Update module github.com/nginxinc/nginx-prometheus-exporter to v0.11.0 (#30600)
  • cfb8e69 [chore] [receiver/signalfx] Update README.md (#30748)
  • bcda0ac [chore] multimod update beta modules (#30747)
  • d5b9920 [chore] Update opamp-go to v0.11.0 (#30737)
  • 6a2e178 Add GOOS=windows to lint-matrix (#30743)
  • dfb6b17 [chore] remove !windows in build restriction for redis doc.go (#30632)
  • de409a1 fix(deps): update module github.com/google/uuid to v1.6.0 (#30741)
  • 74b1fc0 fix(deps): update module golang.org/x/vuln to v1.0.3 (#30740)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/connector/forwardconnector from 0.92.0 to 0.93.0

Release notes

Sourced from go.opentelemetry.io/collector/connector/forwardconnector's releases.

cmd/builder/v0.93.0

Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.93.0

v0.93.0

End user Changelog

🛑 Breaking changes 🛑

  • exporterhelper: remove deprecated exporterhelper.RetrySettings and exporterhelper.NewDefaultRetrySettings (#9256)
  • configopaque: configopaque.String implements fmt.Stringer and fmt.GoStringer, outputting [REDACTED] when formatted with the %s, %q or %#v verbs([#9213](https://github.com/open-telemetry/opentelemetry-collector/issues/9213)) This may break applications that rely on the previous behavior of opaque strings withfmt.Sprintfto e.g. build URLs or headers. Explicitly cast the opaque string to a string before using it infmt.Sprintf` to restore the previous behavior.

🚀 New components 🚀

  • extension/memory_limiter: Introduce a memory_limiter extension which receivers can use to reject incoming requests when collector doesn't have enough memory (#8632) The extension has the same configuration interface and behavior as the existing memory_limiter processor, which potentially can be deprecated and removed in the future

💡 Enhancements 💡

  • configtls: add cipher_suites to configtls. (#8105) Users can specify a list of cipher suites to pick from. If left blank, a safe default list is used.

  • service: mark telemetry.useOtelForInternalMetrics as stable (#816)

  • exporters: Cleanup log messages for export failures (#9219)

    1. Ensure an error message is logged every time and only once when data is dropped/rejected due to export failure.
    2. Update the wording. Specifically, don't use "dropped" term when an error is reported back to the pipeline. Keep the "dropped" wording for failures happened after the enabled queue.
    3. Properly report any error reported by a queue. For example, a persistent storage error must be reported as a storage error, not as "queue overflow".

🧰 Bug fixes 🧰

  • configgrpc: Update dependency to address a potential crash in the grpc instrumentation (#9296)
  • otlpreceiver: Ensure OTLP receiver handles consume errors correctly (#4335) Make sure OTLP receiver returns correct status code and follows the receiver contract (gRPC)
  • zpagesextension: Remove mention of rpcz page from zpages extension (#9328)

Go API Changelog

🛑 Breaking changes 🛑

  • bug_fix: Implement encoding.BinaryMarshaler interface to prevent configopaque -> []byte -> string conversions from leaking the value (#9279)

  • configopaque: configopaque.String implements fmt.Stringer and fmt.GoStringer, outputting [REDACTED] when formatted with the %s, %q or %#v verbs([#9213](https://github.com/open-telemetry/opentelemetry-collector/issues/9213)) This may break applications that rely on the previous behavior of opaque strings withfmt.Sprintfto e.g. build URLs or headers. Explicitly cast the opaque string to a string before using it infmt.Sprintf` to restore the previous behavior.

  • all: Remove obsolete "// +build" directives (#9304)

  • connectortest: Remove deprecated connectortest router helpers. (#9278)

... (truncated)

Changelog

Sourced from go.opentelemetry.io/collector/connector/forwardconnector's changelog.

v0.93.0

🛑 Breaking changes 🛑

  • bug_fix: Implement encoding.BinaryMarshaler interface to prevent configopaque -> []byte -> string conversions from leaking the value (#9279)

  • configopaque: configopaque.String implements fmt.Stringer and fmt.GoStringer, outputting [REDACTED] when formatted with the %s, %q or %#v verbs([#9213](https://github.com/open-telemetry/opentelemetry-collector/issues/9213)) This may break applications that rely on the previous behavior of opaque strings withfmt.Sprintfto e.g. build URLs or headers. Explicitly cast the opaque string to a string before using it infmt.Sprintf` to restore the previous behavior.

  • all: Remove obsolete "// +build" directives (#9304)

  • connectortest: Remove deprecated connectortest router helpers. (#9278)

🚩 Deprecations 🚩

  • obsreporttest: deprecate test funcs/structs (#8492) The following methods/structs have been moved from obsreporttest to componenttest:

    • obsreporttest.TestTelemetry -> componenttest.TestTelemetry
    • obsreporttest.SetupTelemetry -> componenttest.SetupTelemetry
    • obsreporttest.CheckScraperMetrics -> TestTelemetry.CheckScraperMetrics
    • obserporttest.TestTelemetry.TelemetrySettings -> componenttest.TestTelemetry.TelemetrySettings()
  • confignet: Deprecates DialContext and ListenContext functions. Use Dial and Listen instead. (#9258) Unlike the previous Dial and Listen functions, the new Dial and Listen functions take a context.Context like DialContext and ListenContext.

Commits
  • 463bb08 [chore] Prepare release v0.93.0 (#9359)
  • 946dc24 Replace local dependencies for mdatagen, unblocks release action (#9358)
  • f7c380d Update go.opentelemetry.io/build-tools/crosslink digest to d70c842 (#9340)
  • 08165ff Bump prometheus exporter and b3 propagation (#9354)
  • a85b37d [extension/memorylimiter] add memory limiter extension, a copy of memorylimit...
  • 235797e Update module go.opentelemetry.io/contrib/zpages to v0.47.0 (#9345)
  • 4a0561b Update module go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp t...
  • 34b6544 Update golang.org/x/exp digest to 1b97071 (#9341)
  • 34b78c8 [chore] remove hostWrapper (#9346)
  • 08955ae [chore] Remove internal LogStabilityLevel, not used (#9347)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/exporter/loggingexporter from 0.92.0 to 0.93.0

Release notes

Sourced from go.opentelemetry.io/collector/exporter/loggingexporter's releases.

cmd/builder/v0.93.0

Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.93.0

v0.93.0

End user Changelog

🛑 Breaking changes 🛑

  • exporterhelper: remove deprecated exporterhelper.RetrySettings and exporterhelper.NewDefaultRetrySettings (#9256)
  • configopaque: configopaque.String implements fmt.Stringer and fmt.GoStringer, outputting [REDACTED] when formatted with the %s, %q or %#v verbs([#9213](https://github.com/open-telemetry/opentelemetry-collector/issues/9213)) This may break applications that rely on the previous behavior of opaque strings withfmt.Sprintfto e.g. build URLs or headers. Explicitly cast the opaque string to a string before using it infmt.Sprintf` to restore the previous behavior.

🚀 New components 🚀

  • extension/memory_limiter: Introduce a memory_limiter extension which receivers can use to reject incoming requests when collector doesn't have enough memory (#8632) The extension has the same configuration interface and behavior as the existing memory_limiter processor, which potentially can be deprecated and removed in the future

💡 Enhancements 💡

  • configtls: add cipher_suites to configtls. (#8105) Users can specify a list of cipher suites to pick from. If left blank, a safe default list is used.

  • service: mark telemetry.useOtelForInternalMetrics as stable (#816)

  • exporters: Cleanup log messages for export failures (#9219)

    1. Ensure an error message is logged every time and only once when data is dropped/rejected due to export failure.
    2. Update the wording. Specifically, don't use "dropped" term when an error is reported back to the pipeline. Keep the "dropped" wording for failures happened after the enabled queue.
    3. Properly report any error reported by a queue. For example, a persistent storage error must be reported as a storage error, not as "queue overflow".

🧰 Bug fixes 🧰

  • configgrpc: Update dependency to address a potential crash in the grpc instrumentation (#9296)
  • otlpreceiver: Ensure OTLP receiver handles consume errors correctly (#4335) Make sure OTLP receiver returns correct status code and follows the receiver contract (gRPC)
  • zpagesextension: Remove mention of rpcz page from zpages extension (#9328)

Go API Changelog

🛑 Breaking changes 🛑

  • bug_fix: Implement encoding.BinaryMarshaler interface to prevent configopaque -> []byte -> string conversions from leaking the value (#9279)

  • configopaque: configopaque.String implements fmt.Stringer and fmt.GoStringer, outputting [REDACTED] when formatted with the %s, %q or %#v verbs([#9213](https://github.com/open-telemetry/opentelemetry-collector/issues/9213)) This may break applications that rely on the previous behavior of opaque strings withfmt.Sprintfto e.g. build URLs or headers. Explicitly cast the opaque string to a string before using it infmt.Sprintf` to restore the previous behavior.

  • all: Remove obsolete "// +build" directives (#9304)

  • connectortest: Remove deprecated connectortest router helpers. (#9278)

... (truncated)

Changelog

Sourced from go.opentelemetry.io/collector/exporter/loggingexporter's changelog.

v0.93.0

🛑 Breaking changes 🛑

  • bug_fix: Implement encoding.BinaryMarshaler interface to prevent configopaque -> []byte -> string conversions from leaking the value (#9279)

  • configopaque: configopaque.String implements fmt.Stringer and fmt.GoStringer, outputting [REDACTED] when formatted with the %s, %q or %#v verbs([#9213](https://github.com/open-telemetry/opentelemetry-collector/issues/9213)) This may break applications that rely on the previous behavior of opaque strings withfmt.Sprintfto e.g. build URLs or headers. Explicitly cast the opaque string to a string before using it infmt.Sprintf` to restore the previous behavior.

  • all: Remove obsolete "// +build" directives (#9304)

  • connectortest: Remove deprecated connectortest router helpers. (#9278)

🚩 Deprecations 🚩

  • obsreporttest: deprecate test funcs/structs (#8492) The following methods/structs have been moved from obsreporttest to componenttest:

    • obsreporttest.TestTelemetry -> componenttest.TestTelemetry
    • obsreporttest.SetupTelemetry -> componenttest.SetupTelemetry
    • obsreporttest.CheckScraperMetrics -> TestTelemetry.CheckScraperMetrics
    • obserporttest.TestTelemetry.TelemetrySettings -> componenttest.TestTelemetry.TelemetrySettings()
  • confignet: Deprecates DialContext and ListenContext functions. Use Dial and Listen instead. (#9258) Unlike the previous Dial and Listen functions, the new Dial and Listen functions take a context.Context like DialContext and ListenContext.

Commits
  • 463bb08 [chore] Prepare release v0.93.0 (#9359)
  • 946dc24 Replace local dependencies for mdatagen, unblocks release action (#9358)
  • f7c380d Update go.opentelemetry.io/build-tools/crosslink digest to d70c842 (#9340)
  • 08165ff Bump prometheus exporter and b3 propagation (#9354)
  • a85b37d [extension/memorylimiter] add memory limiter extension, a copy of memorylimit...
  • 235797e Update module go.opentelemetry.io/contrib/zpages to v0.47.0 (#9345)
  • 4a0561b Update module go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp t...
  • 34b6544 Update golang.org/x/exp digest to 1b97071 (#9341)
  • 34b78c8 [chore] remove hostWrapper (#9346)
  • 08955ae [chore] Remove internal LogStabilityLevel, not used (#9347)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/exporter/otlpexporter from 0.92.0 to 0.93.0

Release notes

Sourced from go.opentelemetry.io/collector/exporter/otlpexporter's releases.

cmd/builder/v0.93.0

Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.93.0

v0.93.0

End user Changelog

🛑 Breaking changes 🛑

  • exporterhelper: remove deprecated exporterhelper.RetrySettings and exporterhelper.NewDefaultRetrySettings (#9256)
  • configopaque: configopaque.String implements fmt.Stringer and fmt.GoStringer, outputting [REDACTED] when formatted with the %s, %q or %#v verbs([#9213](https://github.com/open-telemetry/opentelemetry-collector/issues/9213)) This may break applications that rely on the previous behavior of opaque strings withfmt.Sprintfto e.g. build URLs or headers. Explicitly cast the opaque string to a string before using it infmt.Sprintf` to restore the previous behavior.

🚀 New components 🚀

  • extension/memory_limiter: Introduce a memory_limiter extension which receivers can use to reject incoming requests when collector doesn't have enough memory (#8632) The extension has the same configuration interface and behavior as the existing memory_limiter processor, which potentially can be deprecated and removed in the future

💡 Enhancements 💡

  • configtls: add cipher_suites to configtls. (#8105) Users can specify a list of cipher suites to pick from. If left blank, a safe default list is used.

  • service: mark telemetry.useOtelForInternalMetrics as stable (#816)

  • exporters: Cleanup log messages for export failures (#9219)

    1. Ensure an error message is logged every time and only once when data is dropped/rejected due to export failure.
    2. Update the wording. Specifically, don't use "dropped" term when an error is reported back to the pipeline. Keep the "dropped" wording for failures happened after the enabled queue.
    3. Properly report any error reported by a queue. For example, a persistent storage error must be reported as a storage error, not as "queue overflow".

🧰 Bug fixes 🧰

  • configgrpc: Update dependency to address a potential crash in the grpc instrumentation (#9296)
  • otlpreceiver: Ensure OTLP receiver handles consume errors correctly (#4335) Make sure OTLP receiver returns correct status code and follows the receiver contract (gRPC)
  • zpagesextension: Remove mention of rpcz page from zpages extension (#9328)

Go API Changelog

🛑 Breaking changes 🛑

  • bug_fix: Implement encoding.BinaryMarshaler interface to prevent configopaque -> []byte -> string conversions from leaking the value (#9279)

  • configopaque: configopaque.String implements fmt.Stringer and fmt.GoStringer, outputting [REDACTED] when formatted with the %s, %q or %#v verbs([#9213](https://github.com/open-telemetry/opentelemetry-collector/issues/9213)) This may break applications that rely on the previous behavior of opaque strings withfmt.Sprintfto e.g. build URLs or headers. Explicitly cast the opaque string to a string before using it infmt.Sprintf` to restore the previous behavior.

  • all: Remove obsolete "// +build" directives (#9304)

  • connectortest: Remove deprecated connectortest router helpers. (#9278)

... (truncated)

Changelog

Sourced from go.opentelemetry.io/collector/exporter/otlpexporter's changelog.

v0.93.0

🛑 Breaking changes 🛑

  • bug_fix: Implement encoding.BinaryMarshaler interface to prevent configopaque -> []byte -> string conversions from leaking the value (#9279)

  • configopaque: configopaque.String implements fmt.Stringer and fmt.GoStringer, outputting [REDACTED] when formatted with the %s, %q or %#v verbs([#9213](https://github.com/open-telemetry/opentelemetry-collector/issues/9213)) This may break applications that rely on the previous behavior of opaque strings withfmt.Sprintfto e.g. build URLs or headers. Explicitly cast the opaque string to a string before using it infmt.Sprintf` to restore the previous behavior.

  • all: Remove obsolete "// +build" directives (#9304)

  • connectortest: Remove deprecated connectortest router helpers. (#9278)

🚩 Deprecations 🚩

  • obsreporttest: deprecate test funcs/structs (#8492) The following methods/structs have been moved from obsreporttest to componenttest:

    • obsreporttest.TestTelemetry -> componenttest.TestTelemetry
    • obsreporttest.SetupTelemetry -> componenttest.SetupTelemetry
    • obsreporttest.CheckScraperMetrics -> TestTelemetry.CheckScraperMetrics
    • obserporttest.TestTelemetry.TelemetrySettings -> componenttest.TestTelemetry.TelemetrySettings()
  • confignet: Deprecates DialContext and ListenContext functions. Use Dial and Listen instead. (#9258) Unlike the previous Dial and Listen functions, the new Dial and Listen functions take a context.Context like DialContext and ListenContext.

Commits
  • 463bb08 [chore] Prepare release v0.93.0 (#9359)
  • 946dc24 Replace local dependencies for mdatagen, unblocks release action (#9358)
  • f7c380d Update go.opentelemetry.io/build-tools/crosslink digest to d70c842 (#9340)
  • 08165ff Bump prometheus exporter and b3 propagation (#9354)
  • a85b37d [extension/memorylimiter] add memory limiter extension, a copy of memorylimit...
  • 235797e Update module go.opentelemetry.io/contrib/zpages to v0.47.0 (#9345)
  • 4a0561b Update module go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp t...
  • 34b6544 Update golang.org/x/exp digest to 1b97071 (#9341)
  • 34b78c8 [chore] remove hostWrapper (#9346)
  • 08955ae [chore] Remove internal LogStabilityLevel, not used (#9347)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/exporter/otlphttpexporter from 0.92.0 to 0.93.0

Release notes

Sourced from go.opentelemetry.io/collector/exporter/otlphttpexporter's releases.

cmd/builder/v0.93.0

Images and binaries here: https://gith...

Description has been truncated

Bumps the otel-collector group with 15 updates:

| Package | From | To |
| --- | --- | --- |
| [github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.92.0` | `0.93.0` |
| [github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.92.0` | `0.93.0` |
| [github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.92.0` | `0.93.0` |
| [github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.92.0` | `0.93.0` |
| [github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.92.0` | `0.93.0` |
| [go.opentelemetry.io/collector/connector/forwardconnector](https://github.com/open-telemetry/opentelemetry-collector) | `0.92.0` | `0.93.0` |
| [go.opentelemetry.io/collector/exporter/loggingexporter](https://github.com/open-telemetry/opentelemetry-collector) | `0.92.0` | `0.93.0` |
| [go.opentelemetry.io/collector/exporter/otlpexporter](https://github.com/open-telemetry/opentelemetry-collector) | `0.92.0` | `0.93.0` |
| [go.opentelemetry.io/collector/exporter/otlphttpexporter](https://github.com/open-telemetry/opentelemetry-collector) | `0.92.0` | `0.93.0` |
| [go.opentelemetry.io/collector/extension/ballastextension](https://github.com/open-telemetry/opentelemetry-collector) | `0.92.0` | `0.93.0` |
| [go.opentelemetry.io/collector/extension/zpagesextension](https://github.com/open-telemetry/opentelemetry-collector) | `0.92.0` | `0.93.0` |
| [go.opentelemetry.io/collector/otelcol](https://github.com/open-telemetry/opentelemetry-collector) | `0.92.0` | `0.93.0` |
| [go.opentelemetry.io/collector/processor/batchprocessor](https://github.com/open-telemetry/opentelemetry-collector) | `0.92.0` | `0.93.0` |
| [go.opentelemetry.io/collector/processor/memorylimiterprocessor](https://github.com/open-telemetry/opentelemetry-collector) | `0.92.0` | `0.93.0` |
| [go.opentelemetry.io/collector/receiver/otlpreceiver](https://github.com/open-telemetry/opentelemetry-collector) | `0.92.0` | `0.93.0` |


Updates `github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector` from 0.92.0 to 0.93.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector-contrib@v0.92.0...v0.93.0)

Updates `github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter` from 0.92.0 to 0.93.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector-contrib@v0.92.0...v0.93.0)

Updates `github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver` from 0.92.0 to 0.93.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector-contrib@v0.92.0...v0.93.0)

Updates `github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver` from 0.92.0 to 0.93.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector-contrib@v0.92.0...v0.93.0)

Updates `github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver` from 0.92.0 to 0.93.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector-contrib@v0.92.0...v0.93.0)

Updates `go.opentelemetry.io/collector/connector/forwardconnector` from 0.92.0 to 0.93.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@v0.92.0...v0.93.0)

Updates `go.opentelemetry.io/collector/exporter/loggingexporter` from 0.92.0 to 0.93.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@v0.92.0...v0.93.0)

Updates `go.opentelemetry.io/collector/exporter/otlpexporter` from 0.92.0 to 0.93.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@v0.92.0...v0.93.0)

Updates `go.opentelemetry.io/collector/exporter/otlphttpexporter` from 0.92.0 to 0.93.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@v0.92.0...v0.93.0)

Updates `go.opentelemetry.io/collector/extension/ballastextension` from 0.92.0 to 0.93.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@v0.92.0...v0.93.0)

Updates `go.opentelemetry.io/collector/extension/zpagesextension` from 0.92.0 to 0.93.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@v0.92.0...v0.93.0)

Updates `go.opentelemetry.io/collector/otelcol` from 0.92.0 to 0.93.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@v0.92.0...v0.93.0)

Updates `go.opentelemetry.io/collector/processor/batchprocessor` from 0.92.0 to 0.93.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@v0.92.0...v0.93.0)

Updates `go.opentelemetry.io/collector/processor/memorylimiterprocessor` from 0.92.0 to 0.93.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@v0.92.0...v0.93.0)

Updates `go.opentelemetry.io/collector/receiver/otlpreceiver` from 0.92.0 to 0.93.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@v0.92.0...v0.93.0)

---
updated-dependencies:
- dependency-name: github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/connector/forwardconnector
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/exporter/loggingexporter
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/exporter/otlpexporter
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/exporter/otlphttpexporter
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/extension/ballastextension
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/extension/zpagesextension
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/otelcol
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/processor/batchprocessor
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/processor/memorylimiterprocessor
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/receiver/otlpreceiver
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot requested a review from a team as a code owner January 25, 2024 04:45
@dependabot dependabot bot requested a review from albertteoh January 25, 2024 04:45
@dependabot dependabot bot added the changelog:dependencies Update to dependencies label Jan 25, 2024
Copy link

codecov bot commented Jan 25, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Comparison is base (ec3ab6b) 95.63% compared to head (e69a134) 95.63%.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #5143   +/-   ##
=======================================
  Coverage   95.63%   95.63%           
=======================================
  Files         324      324           
  Lines       18590    18590           
=======================================
+ Hits        17778    17779    +1     
  Misses        651      651           
+ Partials      161      160    -1     
Flag Coverage Δ
cassandra-3.x 25.58% <ø> (ø)
cassandra-4.x 25.58% <ø> (ø)
elasticsearch-5.x 19.86% <ø> (ø)
elasticsearch-6.x 19.86% <ø> (ø)
elasticsearch-7.x 20.00% <ø> (ø)
elasticsearch-8.x 20.08% <ø> (+0.01%) ⬆️
grpc-badger 19.48% <ø> (ø)
kafka 14.09% <ø> (ø)
opensearch-1.x 19.98% <ø> (-0.02%) ⬇️
opensearch-2.x 19.98% <ø> (-0.02%) ⬇️
unittests 93.34% <ø> (+<0.01%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@yurishkuro yurishkuro merged commit 9bc9a04 into main Jan 25, 2024
38 checks passed
@dependabot dependabot bot deleted the dependabot/go_modules/otel-collector-722af6790f branch January 25, 2024 05:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
changelog:dependencies Update to dependencies
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant