Skip to content

build(deps): bump the opentelemetry-deps-collector group across 4 directories with 10 updates #1764

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

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Apr 11, 2025

Bumps the opentelemetry-deps-collector group with 1 update in the /collector directory: go.opentelemetry.io/collector/confmap/provider/httpsprovider.
Bumps the opentelemetry-deps-collector group with 2 updates in the /collector/internal/tools directory: go.opentelemetry.io/build-tools/chloggen and go.opentelemetry.io/build-tools/semconvgen.
Bumps the opentelemetry-deps-collector group with 1 update in the /collector/processor/decoupleprocessor directory: go.opentelemetry.io/collector/client.
Bumps the opentelemetry-deps-collector group with 4 updates in the /go/sample-apps/function directory: go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-lambda-go/otellambda, go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-lambda-go/otellambda/xrayconfig, go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws and go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp.

Updates go.opentelemetry.io/collector/confmap/provider/httpsprovider from 1.25.0 to 1.29.0

Release notes

Sourced from go.opentelemetry.io/collector/confmap/provider/httpsprovider's releases.

v1.29.0/v0.123.0

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

End User Changelog

🛑 Breaking changes 🛑

  • service/telemetry: Mark telemetry.disableAddressFieldForInternalTelemetry as beta, usage of deprecated service::telemetry::address are ignored (#12756) To restore the previous behavior disable telemetry.disableAddressFieldForInternalTelemetry feature gate.
  • exporterbatch: Remove deprecated fields min_size_items and max_size_items from batch config. (#12684)

🚩 Deprecations 🚩

  • otlpexporter: Mark BatcherConfig as deprecated, use sending_queue::batch instead (#12726)
  • exporterhelper: Deprecate blocking in favor of block_on_overflow. (#12710)
  • exporterhelper: Deprecate configuring exporter batching separately. Use sending_queue::batch instead. (#12772) Moving the batching configuration to sending_queue::batch requires setting sending_queue::sizer to items which means that sending_queue::queue_size needs to be also increased by the average batch size number (roughly x5000 for the default batching configuration). See https://github.com/open-telemetry/opentelemetry-collector/tree/main/exporter/exporterhelper#configuration

💡 Enhancements 💡

  • exporterhelper: Add support to configure batching in the sending queue. (#12746)

  • exporterhelper: Add support for wait_for_result, remove disabled_queue (#12742) This has a side effect for users of the experimental BatchConfig with the queue disabled, since not this is | uses only NumCPU() consumers.

  • exporterhelper: Allow exporter memory queue to use different type of sizers. (#12708)

  • service: Add "telemetry.newPipelineTelemetry" feature gate to inject component-identifying attributes in internal telemetry (#12217) With the feature gate enabled, all internal telemetry (metrics/traces/logs) will include some of the following instrumentation scope attributes:

    • otelcol.component.kind
    • otelcol.component.id
    • otelcol.pipeline.id
    • otelcol.signal
    • otelcol.signal.output

    These attributes are defined in the Pipeline Component Telemetry RFC, and identify the component instance from which the telemetry originates. They are added automatically without changes to component code.

    These attributes were already included in internal logs as regular log attributes, starting from v0.120.0. For consistency with other signals, they have been switched to scope attributes (with the exception of logs emitted to standard output), and are now enabled by the feature gate.

    Please make sure that the exporter / backend endpoint you use has support for instrumentation scope attributes before using this feature. If the internal telemetry is exported to another Collector, a transform processor could be used to turn them into other kinds of attributes if necessary.

... (truncated)

Changelog

Sourced from go.opentelemetry.io/collector/confmap/provider/httpsprovider's changelog.

v1.29.0/v0.123.0

🛑 Breaking changes 🛑

  • otlpreceiver/otlpexporter/otlphttpexporter: Avoid using go embedded messages in Config (#12718)

  • exporterqueue: Move Queue interface to internal, disallow alternative implementations (#12680)

  • extensionauth, configauth: Remove deprecated types and functions from extensionauth and configauth packages. (#12672) This includes:

    • extensionauth.NewClient,
    • extensionauth.ClientOption and all its implementations,
    • extensionauth.NewServer,
    • extensionauth.ServerOption and all its implementations and
    • configauth.Authenticator.GetClientAuthenticator.
  • exporterhelper: Remove deprecated converter types from exporterhelper (#12686)

  • exporterbatch: Remove deprecated fields min_size_items and max_size_items from batch config. (#12684)

🚩 Deprecations 🚩

  • exporterhelper: Deprecate BatcherConfig, SizeConfig and WithBatcher in favor of the new QueueBatchConfig. (#12748)
  • exporterbatcher: Deprecated Config, SizeConfig, SizerType, SizerType[Requests|Items|Bytes], NewDefaultConfig. Use alias from exporterhelper. (#12707)
  • exporterqueue: Deprecated Config, NewDefaultConfig, Encoding, ErrQueueFull. Use alias from exporterhelper. (#12706)
  • exporterhelper: Deprecate exporterhelper WithRequestQueue in favor of WithQueueBatch (#12679)
  • exporterhelper: Deprecate QueueConfig in favor of QueueBatchConfig. (#12746)

💡 Enhancements 💡

  • extensionauth: Mark module as stable (#11006)
  • processor: Mark module as stable. (#12677)
  • processorhelper: Split processorhelper into a separate module. (#12678)

v1.28.1/v0.122.1

v1.28.0/v0.122.0

🛑 Breaking changes 🛑

  • auth, authtest: Remove deprecated modules extension/auth and extension/auth/authtest (#12543) Use extension/extensionauth and extension/extensionauth/extensionauthtest instead.

  • extensionauth: Remove deprecated methods from the Func types. (#12547)

  • extensiontest, connectortest, processortest, receivertest, scrapertest, exportertest: Remove deprecated NewNopSettingsWithType functions, use NewNopSettings instead. (#12221)

  • extensionauthtest: Remove the extensionauthtest.MockClient struct. (#12567)

    • Use extensionauthtest.NewNopClient to create a client with a noop implementation.
    • Use extensionauthtest.NewErrorClient to create a client that always returns an error.
    • Implement the extensionauth interfaces for custom mock client implementations.

... (truncated)

Commits
  • 1ad6912 [chore] Prepare release v1.29.0/v0.123.0 (#12773)
  • 7ece165 Deprecate the old exporter batch configuration section (#12772)
  • 09abeee [chore] Update exporter helper config documentation (#12770)
  • 9912293 Mark telemetry.disableAddressFieldForInternalTelemetry as beta, usage of depr...
  • 0fa0edb [chore] unexport test structs (#12761)
  • 741985b [chore] Mark the new batcher config as mutating as well (#12766)
  • 68e964a [chore] Enforce to use items sizer for deprecated WithBatcher (#12764)
  • c56d8f6 [chore] Use T for generics instead of K, consistent with rest of the repo (#1...
  • dae1d8e [builder] Remove deprecated OtelColVersion, already an error if used (#12757)
  • 38fe4db [chore] Bump pseudoversions for processor and exporter modules (#12758)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/build-tools/chloggen from 0.17.0 to 0.22.0

Release notes

Sourced from go.opentelemetry.io/build-tools/chloggen's releases.

v0.22.0

What's Changed

🚀 New components 🚀

  • checkapi: New tool to check API constraints of Golang modules (#729)

Full Changelog: open-telemetry/opentelemetry-go-build-tools@v0.21.0...v0.22.0

v0.21.0

💡 Enhancements 💡

  • chloggen: Add a --component, -c flag to chloggen update to specify a filter of which component to add to the changelog. (#725)
  • githubgen: Add support for chloggen components list generation (#717)

🧰 Bug fixes 🧰

  • issuegenerator: Fix duplicated owner when calling GitHub APIs. (#720)

v0.20.0

What's Changed

💡 Enhancements 💡

  • all: Update golang.org/x/crypto to v0.35.0 to address GO-2025-3487 (#703)
  • multimod: prerelease command will now update the dependencies for excluded modules. (#702)

New Contributors

Full Changelog: open-telemetry/opentelemetry-go-build-tools@v0.19.0...v0.20.0

v0.19.0

What's Changed

💡 Enhancements 💡

  • all: Bump minimum Go version to 1.23 (#695)
  • issuegenerator: IssueGenerator now creates issues based on JUnit test results. (#672)

v0.18.0

What's Changed

🛑 Breaking changes 🛑

  • githubgen: githubgen now injects component lists and others into CODEOWNERS and ALLOWLIST files using magic strings instead of writing the complete files. (#674)

    This feature allows maintainers to have custom content in addition to the component lists and others in their CODEOWNERS and ALLOWLIST files. Magic delimiter strings need to be added to CODEOWNERS and ALLOWLIST files fot githubgen to fill in the content.

... (truncated)

Changelog

Sourced from go.opentelemetry.io/build-tools/chloggen's changelog.

v0.22.0

🚀 New components 🚀

  • checkapi: New tool to check API constraints of Golang modules (#729)

v0.21.0

💡 Enhancements 💡

  • chloggen: Add a --component, -c flag to chloggen update to specify a filter of which component to add to the changelog. (#725)
  • githubgen: Add support for chloggen components list generation (#717)

🧰 Bug fixes 🧰

  • issuegenerator: Fix duplicated owner when calling GitHub APIs. (#720)

v0.20.0

💡 Enhancements 💡

  • all: Update golang.org/x/crypto to v0.35.0 to address GO-2025-3487 (#703)
  • multimod: prerelease command will now update the dependencies for excluded modules. (#702)

v0.19.0

💡 Enhancements 💡

  • all: Bump minimum Go version to 1.23 (#695)
  • issuegenerator: IssueGenerator now creates issues based on JUnit test results. (#672)

v0.18.0

🛑 Breaking changes 🛑

  • githubgen: githubgen now injects component lists and others into CODEOWNERS and ALLOWLIST files using magic strings instead of writing the complete files. (#674)

    This feature allows maintainers to have custom content in addition to the component lists and others in their CODEOWNERS and ALLOWLIST files. Magic delimiter strings need to be added to CODEOWNERS and ALLOWLIST files fot githubgen to fill in the content. Use # Start/End components list, # Start/End distribution list and # Start/End unmaintained components list in your CODEOWNERS file. Use # Start/End deprecated components list and # Start/End unmaintained components list in your ALLOWLIST file. Also, issue template files need to be updated and use # Start/End components list to fill in the component list.

🧰 Bug fixes 🧰

  • githubgen: Remove internal/common entry in ALLOWLIST (#669)
Commits
  • 0107a7d Release 0.22.0 (#742)
  • f577918 [chore] return by value (#741)
  • 690165e [chore] remove space from func string representation (#740)
  • 6956114 [chore] support generics (#739)
  • 56ad77f build(deps): bump go.opentelemetry.io/collector/receiver (#737)
  • b22f69a build(deps): bump go.opentelemetry.io/collector/receiver (#736)
  • 71a1eee build(deps): bump golang.org/x/sys from 0.31.0 to 0.32.0 (#732)
  • 4e8198b build(deps): bump go.opentelemetry.io/collector/receiver (#735)
  • 1baec0f [checkapi] move component from contrib (#729)
  • cbd27c7 build(deps): bump golang.org/x/oauth2 in /issuegenerator (#733)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/build-tools/semconvgen from 0.17.0 to 0.22.0

Release notes

Sourced from go.opentelemetry.io/build-tools/semconvgen's releases.

v0.22.0

What's Changed

🚀 New components 🚀

  • checkapi: New tool to check API constraints of Golang modules (#729)

Full Changelog: open-telemetry/opentelemetry-go-build-tools@v0.21.0...v0.22.0

v0.21.0

💡 Enhancements 💡

  • chloggen: Add a --component, -c flag to chloggen update to specify a filter of which component to add to the changelog. (#725)
  • githubgen: Add support for chloggen components list generation (#717)

🧰 Bug fixes 🧰

  • issuegenerator: Fix duplicated owner when calling GitHub APIs. (#720)

v0.20.0

What's Changed

💡 Enhancements 💡

  • all: Update golang.org/x/crypto to v0.35.0 to address GO-2025-3487 (#703)
  • multimod: prerelease command will now update the dependencies for excluded modules. (#702)

New Contributors

Full Changelog: open-telemetry/opentelemetry-go-build-tools@v0.19.0...v0.20.0

v0.19.0

What's Changed

💡 Enhancements 💡

  • all: Bump minimum Go version to 1.23 (#695)
  • issuegenerator: IssueGenerator now creates issues based on JUnit test results. (#672)

v0.18.0

What's Changed

🛑 Breaking changes 🛑

  • githubgen: githubgen now injects component lists and others into CODEOWNERS and ALLOWLIST files using magic strings instead of writing the complete files. (#674)

    This feature allows maintainers to have custom content in addition to the component lists and others in their CODEOWNERS and ALLOWLIST files. Magic delimiter strings need to be added to CODEOWNERS and ALLOWLIST files fot githubgen to fill in the content.

... (truncated)

Changelog

Sourced from go.opentelemetry.io/build-tools/semconvgen's changelog.

v0.22.0

🚀 New components 🚀

  • checkapi: New tool to check API constraints of Golang modules (#729)

v0.21.0

💡 Enhancements 💡

  • chloggen: Add a --component, -c flag to chloggen update to specify a filter of which component to add to the changelog. (#725)
  • githubgen: Add support for chloggen components list generation (#717)

🧰 Bug fixes 🧰

  • issuegenerator: Fix duplicated owner when calling GitHub APIs. (#720)

v0.20.0

💡 Enhancements 💡

  • all: Update golang.org/x/crypto to v0.35.0 to address GO-2025-3487 (#703)
  • multimod: prerelease command will now update the dependencies for excluded modules. (#702)

v0.19.0

💡 Enhancements 💡

  • all: Bump minimum Go version to 1.23 (#695)
  • issuegenerator: IssueGenerator now creates issues based on JUnit test results. (#672)

v0.18.0

🛑 Breaking changes 🛑

  • githubgen: githubgen now injects component lists and others into CODEOWNERS and ALLOWLIST files using magic strings instead of writing the complete files. (#674)

    This feature allows maintainers to have custom content in addition to the component lists and others in their CODEOWNERS and ALLOWLIST files. Magic delimiter strings need to be added to CODEOWNERS and ALLOWLIST files fot githubgen to fill in the content. Use # Start/End components list, # Start/End distribution list and # Start/End unmaintained components list in your CODEOWNERS file. Use # Start/End deprecated components list and # Start/End unmaintained components list in your ALLOWLIST file. Also, issue template files need to be updated and use # Start/End components list to fill in the component list.

🧰 Bug fixes 🧰

  • githubgen: Remove internal/common entry in ALLOWLIST (#669)
Commits
  • 0107a7d Release 0.22.0 (#742)
  • f577918 [chore] return by value (#741)
  • 690165e [chore] remove space from func string representation (#740)
  • 6956114 [chore] support generics (#739)
  • 56ad77f build(deps): bump go.opentelemetry.io/collector/receiver (#737)
  • b22f69a build(deps): bump go.opentelemetry.io/collector/receiver (#736)
  • 71a1eee build(deps): bump golang.org/x/sys from 0.31.0 to 0.32.0 (#732)
  • 4e8198b build(deps): bump go.opentelemetry.io/collector/receiver (#735)
  • 1baec0f [checkapi] move component from contrib (#729)
  • cbd27c7 build(deps): bump golang.org/x/oauth2 in /issuegenerator (#733)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/client from 1.25.0 to 1.29.0

Release notes

Sourced from go.opentelemetry.io/collector/client's releases.

v1.29.0/v0.123.0

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

End User Changelog

🛑 Breaking changes 🛑

  • service/telemetry: Mark telemetry.disableAddressFieldForInternalTelemetry as beta, usage of deprecated service::telemetry::address are ignored (#12756) To restore the previous behavior disable telemetry.disableAddressFieldForInternalTelemetry feature gate.
  • exporterbatch: Remove deprecated fields min_size_items and max_size_items from batch config. (#12684)

🚩 Deprecations 🚩

  • otlpexporter: Mark BatcherConfig as deprecated, use sending_queue::batch instead (#12726)
  • exporterhelper: Deprecate blocking in favor of block_on_overflow. (#12710)
  • exporterhelper: Deprecate configuring exporter batching separately. Use sending_queue::batch instead. (#12772) Moving the batching configuration to sending_queue::batch requires setting sending_queue::sizer to items which means that sending_queue::queue_size needs to be also increased by the average batch size number (roughly x5000 for the default batching configuration). See https://github.com/open-telemetry/opentelemetry-collector/tree/main/exporter/exporterhelper#configuration

💡 Enhancements 💡

  • exporterhelper: Add support to configure batching in the sending queue. (#12746)

  • exporterhelper: Add support for wait_for_result, remove disabled_queue (#12742) This has a side effect for users of the experimental BatchConfig with the queue disabled, since not this is | uses only NumCPU() consumers.

  • exporterhelper: Allow exporter memory queue to use different type of sizers. (#12708)

  • service: Add "telemetry.newPipelineTelemetry" feature gate to inject component-identifying attributes in internal telemetry (#12217) With the feature gate enabled, all internal telemetry (metrics/traces/logs) will include some of the following instrumentation scope attributes:

    • otelcol.component.kind
    • otelcol.component.id
    • otelcol.pipeline.id
    • otelcol.signal
    • otelcol.signal.output

    These attributes are defined in the Pipeline Component Telemetry RFC, and identify the component instance from which the telemetry originates. They are added automatically without changes to component code.

    These attributes were already included in internal logs as regular log attributes, starting from v0.120.0. For consistency with other signals, they have been switched to scope attributes (with the exception of logs emitted to standard output), and are now enabled by the feature gate.

    Please make sure that the exporter / backend endpoint you use has support for instrumentation scope attributes before using this feature. If the internal telemetry is exported to another Collector, a transform processor could be used to turn them into other kinds of attributes if necessary.

... (truncated)

Changelog

Sourced from go.opentelemetry.io/collector/client's changelog.

v1.29.0/v0.123.0

🛑 Breaking changes 🛑

  • otlpreceiver/otlpexporter/otlphttpexporter: Avoid using go embedded messages in Config (#12718)

  • exporterqueue: Move Queue interface to internal, disallow alternative implementations (#12680)

  • extensionauth, configauth: Remove deprecated types and functions from extensionauth and configauth packages. (#12672) This includes:

    • extensionauth.NewClient,
    • extensionauth.ClientOption and all its implementations,
    • extensionauth.NewServer,
    • extensionauth.ServerOption and all its implementations and
    • configauth.Authenticator.GetClientAuthenticator.
  • exporterhelper: Remove deprecated converter types from exporterhelper (#12686)

  • exporterbatch: Remove deprecated fields min_size_items and max_size_items from batch config. (#12684)

🚩 Deprecations 🚩

  • exporterhelper: Deprecate BatcherConfig, SizeConfig and WithBatcher in favor of the new QueueBatchConfig. (#12748)
  • exporterbatcher: Deprecated Config, SizeConfig, SizerType, SizerType[Requests|Items|Bytes], NewDefaultConfig. Use alias from exporterhelper. (#12707)
  • exporterqueue: Deprecated Config, NewDefaultConfig, Encoding, ErrQueueFull. Use alias from exporterhelper. (#12706)
  • exporterhelper: Deprecate exporterhelper WithRequestQueue in favor of WithQueueBatch (#12679)
  • exporterhelper: Deprecate QueueConfig in favor of QueueBatchConfig. (#12746)

💡 Enhancements 💡

  • extensionauth: Mark module as stable (#11006)
  • processor: Mark module as stable. (#12677)
  • processorhelper: Split processorhelper into a separate module. (#12678)

v1.28.1/v0.122.1

v1.28.0/v0.122.0

🛑 Breaking changes 🛑

  • auth, authtest: Remove deprecated modules extension/auth and extension/auth/authtest (#12543) Use extension/extensionauth and extension/extensionauth/extensionauthtest instead.

  • extensionauth: Remove deprecated methods from the Func types. (#12547)

  • extensiontest, connectortest, processortest, receivertest, scrapertest, exportertest: Remove deprecated NewNopSettingsWithType functions, use NewNopSettings instead. (#12221)

  • extensionauthtest: Remove the extensionauthtest.MockClient struct. (#12567)

    • Use extensionauthtest.NewNopClient to create a client with a noop implementation.
    • Use extensionauthtest.NewErrorClient to create a client that always returns an error.
    • Implement the extensionauth interfaces for custom mock client implementations.

... (truncated)

Commits
  • 1ad6912 [chore] Prepare release v1.29.0/v0.123.0 (#12773)
  • 7ece165 Deprecate the old exporter batch configuration section (#12772)
  • 09abeee [chore] Update exporter helper config documentation (#12770)
  • 9912293 Mark telemetry.disableAddressFieldForInternalTelemetry as beta, usage of depr...
  • 0fa0edb [chore] unexport test structs (#12761)
  • 741985b [chore] Mark the new batcher config as mutating as well (#12766)
  • 68e964a [chore] Enforce to use items sizer for deprecated WithBatcher (#12764)
  • c56d8f6 [chore] Use T for generics instead of K, consistent with rest of the repo (#1...
  • dae1d8e [builder] Remove deprecated OtelColVersion, already an error if used (#12757)
  • 38fe4db [chore] Bump pseudoversions for processor and exporter modules (#12758)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-lambda-go/otellambda from 0.59.0 to 0.60.0

Release notes

Sourced from go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-lambda-go/otellambda's releases.

Release v1.35.0/v0.60.0/v0.29.0/v0.15.0/v0.10.0/v0.8.0/v0.7.0

Overview

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

[!WARNING] This is the last version to use Semantic Conventions v1.20.0 for HTTP libraries by default. The next version (0.61.0) will default to v1.26.0, and the following one (0.62.0) will drop support for Semantic Conventions v1.20.0

You can switch to the new Semantic Conventions right now by setting the OTEL_SEMCONV_STABILITY_OPT_IN=http/dup environment variable in your application.

See also the HTTP semantic conventions stability migration

Added

  • Add support for configuring ClientCertificate and ClientKey field for OTLP exporters in go.opentelemetry.io/contrib/config. (#6378)
  • Add WithAttributeBuilder, AttributeBuilder, DefaultAttributeBuilder, DynamoDBAttributeBuilder, SNSAttributeBuilder to support adding attributes based on SDK input and output in go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws. (#6543)
  • Support for the OTEL_SEMCONV_STABILITY_OPT_IN=http/dup environment variable in go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux to emit attributes for both the v1.20.0 and v1.26.0 semantic conventions. (#6652)
  • Added the WithMeterProvider option to allow passing a custom meter provider to go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux. (#6648)
  • Added the WithMetricAttributesFn option to allow setting dynamic, per-request metric attributes in go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux. (#6648)
  • Added metrics support, and emit all stable metrics from the Semantic Conventions in go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux. (#6648)
  • Add support for configuring Insecure field for OTLP exporters in go.opentelemetry.io/contrib/config. (#6658)
  • Support for the OTEL_SEMCONV_STABILITY_OPT_IN=http/dup environment variable in instrumentation/net/http/httptrace/otelhttptrace to emit attributes for both the v1.20.0 and v1.26.0 semantic conventions. (#6720)
  • Support for the OTEL_SEMCONV_STABILITY_OPT_IN=http/dup environment variable in instrumentation/github.com/emicklei/go-restful/otelrestful to emit attributes for both the v1.20.0 and v1.26.0 semantic conventions. (#6710)
  • Added metrics support, and emit all stable metrics from the Semantic Conventions in go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin. (#6747)
  • Support for the OTEL_SEMCONV_STABILITY_OPT_IN=http/dup environment variable in go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin to emit attributes for both the v1.20.0 and v1.26.0 semantic conventions. (#6778)
  • Support OTEL_SEMCONV_STABILITY_OPT_IN to emit telemetry following both go.opentelemetry.io/otel/semconv/v1.21.0 (default) and go.opentelemetry.io/otel/semconv/v1.26.0 (opt-in) in go.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/mongo/otelmongo per the Database semantic convention stability migration guide. (#6172)
  • Support [Go 1.24]. (#6765)
  • Add support for configuring HeadersList field for OTLP exporters in go.opentelemetry.io/contrib/config. (#6657)
  • Add go.opentelemetry.io/contrib/otelconf module which is a replacement for go.opentelemetry.io/contrib/config. (#6796)
  • Added WithFallbackLogExporter to allow setting a fallback log exporter when OTEL_LOGS_EXPORTER is unset in go.opentelemetry.io/contrib/exporters/autoexport. (#6844)

Changed

  • Add custom attribute to the span after execution of the SDK rather than before in go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws. (#6543)
  • The code.function attribute emitted by go.opentelemetry.io/contrib/bridges/otelslog now stores the package path-qualified function name instead of just the function name. The code.namespace attribute is no longer added. (#6870)
  • The code.function attribute emitted by go.opentelemetry.io/contrib/bridges/otelzap now stores the package path-qualified function name instead of just the function name. The code.namespace attribute is no longer added. (#6870)
  • Improve performance by reducing allocations for common request protocols in the modules below. (#6845)
    • 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

... (truncated)

Changelog

Sourced from go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-lambda-go/otellambda's changelog.

[1.35.0/0.60.0/0.29.0/0.15.0/0.10.0/0.8.0/0.7.0] - 2025-03-05

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

[!WARNING] This is the last version to use Semantic Conventions v1.20.0 for HTTP libraries by default. The next version (0.61.0) will default to v1.26.0, and the following one (0.62.0) will drop support for Semantic Conventions v1.20.0

You can switch to the new Semantic Conventions right now by setting the OTEL_SEMCONV_STABILITY_OPT_IN=http/dup environment variable in your application.

See also the HTTP semantic conventions stability migration

Added

  • Add support for configuring ClientCertificate and ClientKey field for OTLP exporters in go.opentelemetry.io/contrib/config. (#6378)
  • Add WithAttributeBuilder, AttributeBuilder, DefaultAttributeBuilder, DynamoDBAttributeBuilder, SNSAttributeBuilder to support adding attributes based on SDK input and output in go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws. (#6543)
  • Support for the OTEL_SEMCONV_STABILITY_OPT_IN=http/dup environment variable in go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux to emit attributes for both the v1.20.0 and v1.26.0 semantic conventions. (#6652)
  • Added the WithMeterProvider option to allow passing a custom meter provider to go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux. (#6648)
  • Added the WithMetricAttributesFn option to allow setting dynamic, per-request metric attributes in go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux. (#6648)
  • Added metrics support, and emit all stable metrics from the Semantic Conventions in go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux. (#6648)
  • Add support for configuring Insecure field for OTLP exporters in go.opentelemetry.io/contrib/config. (#6658)
  • Support for the OTEL_SEMCONV_STABILITY_OPT_IN=http/dup environment variable in instrumentation/net/http/httptrace/otelhttptrace to emit attributes for both the v1.20.0 and v1.26.0 semantic conventions. (#6720)
  • Support for the OTEL_SEMCONV_STABILITY_OPT_IN=http/dup environment variable in instrumentation/github.com/emicklei/go-restful/otelrestful to emit attributes for both the v1.20.0 and v1.26.0 semantic conventions. (#6710)
  • Added metrics support, and emit all stable metrics from the Semantic Conventions in go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin. (#6747)
  • Support for the OTEL_SEMCONV_STABILITY_OPT_IN=http/dup environment variable in go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin to emit attributes for both the v1.20.0 and v1.26.0 semantic conventions. (#6778)
  • Support OTEL_SEMCONV_STABILITY_OPT_IN to emit telemetry following both go.opentelemetry.io/otel/semconv/v1.21.0 (default) and go.opentelemetry.io/otel/semconv/v1.26.0 (opt-in) in go.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/mongo/otelmongo per the Database semantic convention stability migration guide. (#6172)
  • Support [Go 1.24]. (#6765)
  • Add support for configuring HeadersList field for OTLP exporters in go.opentelemetry.io/contrib/config. (#6657)
  • Add go.opentelemetry.io/contrib/otelconf module which is a replacement for go.opentelemetry.io/contrib/config. (#6796)
  • Added WithFallbackLogExporter to allow setting a fallback log exporter when OTEL_LOGS_EXPORTER is unset in go.opentelemetry.io/contrib/exporters/autoexport. (#6844)

Changed

  • Add custom attribute to the span after execution of the SDK rather than before in go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws. (#6543)
  • The code.function attribute emitted by go.opentelemetry.io/contrib/bridges/otelslog now stores the package path-qualified function name instead of just the function name. The code.namespace attribute is no longer added. (#6870)
  • The code.function attribute emitted by go.opentelemetry.io/contrib/bridges/otelzap now stores the package path-qualified function name instead of just the function name. The code.namespace attribute is no longer added. (#6870)
  • Improve performance by reducing allocations for common request protocols in the modules below. (#6845)
    • go.opentelemetry.io/c...

      Description has been truncated

…ectories with 10 updates

Bumps the opentelemetry-deps-collector group with 1 update in the /collector directory: [go.opentelemetry.io/collector/confmap/provider/httpsprovider](https://github.com/open-telemetry/opentelemetry-collector).
Bumps the opentelemetry-deps-collector group with 2 updates in the /collector/internal/tools directory: [go.opentelemetry.io/build-tools/chloggen](https://github.com/open-telemetry/opentelemetry-go-build-tools) and [go.opentelemetry.io/build-tools/semconvgen](https://github.com/open-telemetry/opentelemetry-go-build-tools).
Bumps the opentelemetry-deps-collector group with 1 update in the /collector/processor/decoupleprocessor directory: [go.opentelemetry.io/collector/client](https://github.com/open-telemetry/opentelemetry-collector).
Bumps the opentelemetry-deps-collector group with 4 updates in the /go/sample-apps/function directory: [go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-lambda-go/otellambda](https://github.com/open-telemetry/opentelemetry-go-contrib), [go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-lambda-go/otellambda/xrayconfig](https://github.com/open-telemetry/opentelemetry-go-contrib), [go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws](https://github.com/open-telemetry/opentelemetry-go-contrib) and [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib).


Updates `go.opentelemetry.io/collector/confmap/provider/httpsprovider` from 1.25.0 to 1.29.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@pdata/v1.25.0...pdata/v1.29.0)

Updates `go.opentelemetry.io/build-tools/chloggen` from 0.17.0 to 0.22.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-build-tools/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-build-tools/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-go-build-tools@v0.17.0...v0.22.0)

Updates `go.opentelemetry.io/build-tools/semconvgen` from 0.17.0 to 0.22.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-build-tools/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-build-tools/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-go-build-tools@v0.17.0...v0.22.0)

Updates `go.opentelemetry.io/collector/client` from 1.25.0 to 1.29.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@pdata/v1.25.0...pdata/v1.29.0)

Updates `go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-lambda-go/otellambda` from 0.59.0 to 0.60.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-go-contrib@zpages/v0.59.0...zpages/v0.60.0)

Updates `go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-lambda-go/otellambda/xrayconfig` from 0.59.0 to 0.60.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-go-contrib@zpages/v0.59.0...zpages/v0.60.0)

Updates `go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws` from 0.59.0 to 0.60.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-go-contrib@zpages/v0.59.0...zpages/v0.60.0)

Updates `go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp` from 0.59.0 to 0.60.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-go-contrib@zpages/v0.59.0...zpages/v0.60.0)

Updates `go.opentelemetry.io/contrib/propagators/aws` from 1.34.0 to 1.35.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-go-contrib@v1.34.0...v1.35.0)

Updates `go.opentelemetry.io/otel` from 1.34.0 to 1.35.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-go@v1.34.0...v1.35.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/collector/confmap/provider/httpsprovider
  dependency-version: 1.29.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry-deps-collector
- dependency-name: go.opentelemetry.io/build-tools/chloggen
  dependency-version: 0.22.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry-deps-collector
- dependency-name: go.opentelemetry.io/build-tools/semconvgen
  dependency-version: 0.22.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry-deps-collector
- dependency-name: go.opentelemetry.io/collector/client
  dependency-version: 1.29.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry-deps-collector
- dependency-name: go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-lambda-go/otellambda
  dependency-version: 0.60.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry-deps-collector
- dependency-name: go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-lambda-go/otellambda/xrayconfig
  dependency-version: 0.60.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry-deps-collector
- dependency-name: go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws
  dependency-version: 0.60.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry-deps-collector
- dependency-name: go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
  dependency-version: 0.60.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry-deps-collector
- dependency-name: go.opentelemetry.io/contrib/propagators/aws
  dependency-version: 1.35.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry-deps-collector
- dependency-name: go.opentelemetry.io/otel
  dependency-version: 1.35.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry-deps-collector
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels Apr 11, 2025
@dependabot dependabot bot requested a review from a team as a code owner April 11, 2025 14:43
@serkan-ozal serkan-ozal merged commit 1ed86ab into main Apr 11, 2025
15 checks passed
@serkan-ozal serkan-ozal deleted the dependabot/go_modules/collector/opentelemetry-deps-collector-6b038e336f branch April 11, 2025 14:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file go Pull requests that update Go code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant