Skip to content

chore(deps): bump the go-deps group across 1 directory with 12 updates - #284

Open
dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/go_modules/go-deps-c08b9d8af7
Open

chore(deps): bump the go-deps group across 1 directory with 12 updates#284
dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/go_modules/go-deps-c08b9d8af7

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 9, 2026

Copy link
Copy Markdown
Contributor

Bumps the go-deps group with 8 updates in the / directory:

Package From To
github.com/dash0hq/dash0-api-client-go 1.21.1 1.22.0
github.com/testcontainers/testcontainers-go 0.40.0 0.44.0
go.opentelemetry.io/collector/component 1.65.0 1.66.0
go.opentelemetry.io/collector/config/configgrpc 1.65.0 1.66.0
go.opentelemetry.io/collector/config/confighttp 0.159.0 0.160.0
go.opentelemetry.io/collector/consumer/consumererror 0.159.0 0.160.0
go.opentelemetry.io/collector/receiver 1.65.0 1.66.0
go.opentelemetry.io/collector/receiver/otlpreceiver 0.159.0 0.160.0

Updates github.com/dash0hq/dash0-api-client-go from 1.21.1 to 1.22.0

Release notes

Sourced from github.com/dash0hq/dash0-api-client-go's releases.

v1.22.0

Features

  • add CRUD, iterator, and metadata helpers (#42)
Changelog

Sourced from github.com/dash0hq/dash0-api-client-go's changelog.

v1.22.0

Features

  • add CRUD, iterator, and metadata helpers (#42)
Commits
  • 71dc45c chore: prepare release v1.22.0
  • f4f3eef feat(time-series-aggregations): add CRUD, iterator, and metadata helpers (#42)
  • See full diff in compare view

Updates github.com/testcontainers/testcontainers-go from 0.40.0 to 0.44.0

Release notes

Sourced from github.com/testcontainers/testcontainers-go's releases.

v0.44.0

What's Changed

🔒 Security

🚀 Features

🐛 Bug Fixes

📖 Documentation

🧹 Housekeeping

... (truncated)

Commits
  • 007bd6b chore: use new version (v0.44.0) in modules and examples
  • 6fdd2fd feat: allow overriding the session ID (#3051)
  • 0cfd2f9 chore(deps): bump slackapi/slack-github-action from 3.0.3 to 4.0.0 (#3788)
  • 5dda4cd chore(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 (#3789)
  • 8cfecf9 chore(deps): bump docker/setup-docker-action from 5.1.0 to 5.4.0 (#3790)
  • 1d054f6 fix: escape the container name in the Docker name filter (#3837)
  • 2f869d6 fix: should print max information by default (#3459)
  • 62941e8 chore(azurite): tidy module dependencies (#3838)
  • 632ee7b security: fix Dependabot alerts for grpc and OTel (#3835)
  • caa68c6 chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/storage/azblob from 1...
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/component from 1.65.0 to 1.66.0

Changelog

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

v1.66.0/v0.160.0

🛑 Breaking changes 🛑

  • pkg/service: telemetry.Factory.CreateResource and telemetry.CreateResourceFunc now return (pcommon.Resource, string, error) instead of (pcommon.Resource, error) to expose the resource's schema URL. (#15129) The telemetry.Factory interface is experimental and cannot be implemented externally (it has an unexported method). Callers using telemetry.WithCreateResource must update the function signature to return a third string value for the schema URL.

🚩 Deprecations 🚩

  • pkg/confighttp: Deprecate flat keepalive fields in client and server config in favor of the new keepalive section. (#14020) The following client configuration fields are deprecated in favor of the keepalive section:
    • idle_conn_timeout -> keepalive::idle_conn_timeout
    • max_idle_conns -> keepalive::max_idle_conns
    • max_idle_conns_per_host -> keepalive::max_idle_conns_per_host
    • disable_keep_alives: true -> keepalive::enabled: false The following server configuration fields are deprecated in favor of the keepalive section:
    • idle_timeout -> keepalive::idle_timeout
    • keep_alives_enabled: false -> keepalive::enabled: false Deprecated fields set in the configuration keep working exactly as before and produce a deprecation warning when the client or server is created. Setting deprecated fields together with the new keepalive section is an error. Code migrating off the deprecated fields can use the new NewDefaultKeepaliveClientConfig and NewDefaultKeepaliveServerConfig functions to build a keepalive section with the default values.

💡 Enhancements 💡

  • pkg/component: Add ResourceSchemaURL field to component.TelemetrySettings to expose the collector resource's schema URL to components. (#15129)
  • pkg/exporterhelper: Migrate TimeoutConfig to schema-based configuration generated by mdatagen. (#15505)

🧰 Bug fixes 🧰

  • pkg/pprofile: add bounds checks to FromLocationIndices and switchDictionary (#15697) FromLocationIndices now returns an error instead of panicking on an out-of-range or negative location index, mirroring FromAttributeIndices. The index checks used when merging profiles now also reject negative indices. These were previously reachable with a negative index decoded from an OTLP payload, which panicked the collector via Profiles.MergeTo.
Commits
  • cd3455c [chore] Prepare release v1.66.0/v0.160.0 (#15888)
  • f3de30d [chore][internal/tools] Pin go.yaml.in/yaml/v4 to rc.3 to fix actionlint buil...
  • 70226e9 [chore] add comment on G705 ignore (#15859)
  • 566f953 Update module github.com/shirou/gopsutil/v4 to v4.26.8 - abandoned (#15873)
  • da3346d Update module github.com/prometheus/client_model to v0.6.3 (#15872)
  • 6e5f082 [chore][cmd/mdatagen] Follow golang conventions when generating doc comments ...
  • 032b1c0 [exporterhelper] Cache request size per sizer type (#15587)
  • c62353b [exporter/exporterhelper] Migrate TimeoutConfig to schema-based configurati...
  • a183c9c Update module github.com/golangci/golangci-lint/v2 to v2.13.1 - abandoned (#1...
  • a274931 [chore] try using ubuntu-slim for some jobs (#15852)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/config/configgrpc from 1.65.0 to 1.66.0

Changelog

Sourced from go.opentelemetry.io/collector/config/configgrpc's changelog.

v1.66.0/v0.160.0

🛑 Breaking changes 🛑

  • pkg/service: telemetry.Factory.CreateResource and telemetry.CreateResourceFunc now return (pcommon.Resource, string, error) instead of (pcommon.Resource, error) to expose the resource's schema URL. (#15129) The telemetry.Factory interface is experimental and cannot be implemented externally (it has an unexported method). Callers using telemetry.WithCreateResource must update the function signature to return a third string value for the schema URL.

🚩 Deprecations 🚩

  • pkg/confighttp: Deprecate flat keepalive fields in client and server config in favor of the new keepalive section. (#14020) The following client configuration fields are deprecated in favor of the keepalive section:
    • idle_conn_timeout -> keepalive::idle_conn_timeout
    • max_idle_conns -> keepalive::max_idle_conns
    • max_idle_conns_per_host -> keepalive::max_idle_conns_per_host
    • disable_keep_alives: true -> keepalive::enabled: false The following server configuration fields are deprecated in favor of the keepalive section:
    • idle_timeout -> keepalive::idle_timeout
    • keep_alives_enabled: false -> keepalive::enabled: false Deprecated fields set in the configuration keep working exactly as before and produce a deprecation warning when the client or server is created. Setting deprecated fields together with the new keepalive section is an error. Code migrating off the deprecated fields can use the new NewDefaultKeepaliveClientConfig and NewDefaultKeepaliveServerConfig functions to build a keepalive section with the default values.

💡 Enhancements 💡

  • pkg/component: Add ResourceSchemaURL field to component.TelemetrySettings to expose the collector resource's schema URL to components. (#15129)
  • pkg/exporterhelper: Migrate TimeoutConfig to schema-based configuration generated by mdatagen. (#15505)

🧰 Bug fixes 🧰

  • pkg/pprofile: add bounds checks to FromLocationIndices and switchDictionary (#15697) FromLocationIndices now returns an error instead of panicking on an out-of-range or negative location index, mirroring FromAttributeIndices. The index checks used when merging profiles now also reject negative indices. These were previously reachable with a negative index decoded from an OTLP payload, which panicked the collector via Profiles.MergeTo.
Commits
  • cd3455c [chore] Prepare release v1.66.0/v0.160.0 (#15888)
  • f3de30d [chore][internal/tools] Pin go.yaml.in/yaml/v4 to rc.3 to fix actionlint buil...
  • 70226e9 [chore] add comment on G705 ignore (#15859)
  • 566f953 Update module github.com/shirou/gopsutil/v4 to v4.26.8 - abandoned (#15873)
  • da3346d Update module github.com/prometheus/client_model to v0.6.3 (#15872)
  • 6e5f082 [chore][cmd/mdatagen] Follow golang conventions when generating doc comments ...
  • 032b1c0 [exporterhelper] Cache request size per sizer type (#15587)
  • c62353b [exporter/exporterhelper] Migrate TimeoutConfig to schema-based configurati...
  • a183c9c Update module github.com/golangci/golangci-lint/v2 to v2.13.1 - abandoned (#1...
  • a274931 [chore] try using ubuntu-slim for some jobs (#15852)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/config/confighttp from 0.159.0 to 0.160.0

Release notes

Sourced from go.opentelemetry.io/collector/config/confighttp's releases.

v1.66.0/v0.160.0

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

End User Changelog

🚩 Deprecations 🚩

  • pkg/confighttp: Deprecate flat keepalive fields in client and server config in favor of the new keepalive section. (#14020) The following client configuration fields are deprecated in favor of the keepalive section:
    • idle_conn_timeout -> keepalive::idle_conn_timeout
    • max_idle_conns -> keepalive::max_idle_conns
    • max_idle_conns_per_host -> keepalive::max_idle_conns_per_host
    • disable_keep_alives: true -> keepalive::enabled: false The following server configuration fields are deprecated in favor of the keepalive section:
    • idle_timeout -> keepalive::idle_timeout
    • keep_alives_enabled: false -> keepalive::enabled: false Deprecated fields set in the configuration keep working exactly as before and produce a deprecation warning when the client or server is created. Setting deprecated fields together with the new keepalive section is an error. Code migrating off the deprecated fields can use the new NewDefaultKeepaliveClientConfig and NewDefaultKeepaliveServerConfig functions to build a keepalive section with the default values.

💡 Enhancements 💡

  • all: Bump go version in all go.mod to 1.26.0, drop support on 1.25.0 (#15799)

  • all: Declare windows/amd64 tier 1 and windows/arm64 tier 2 support (#15786)

  • pkg/confmap: Remove dead isStringyStructure helper (unused since (#12793) This is an internal, unexported code path with no user-facing behavior change.

  • pkg/exporterhelper: Cache the request size per sizer type so byte-sized batching no longer recomputes the serialized proto size of the whole accumulated batch on every consumed request. (#12636) With sizer: bytes, the batcher's MinSize check called BytesSize(), which ignored the cached size and re-walked the entire batch's protobuf on every consumed request, making accumulation O(n^2) in the number of merged requests. The size is now cached separately for the bytes and items dimensions and maintained incrementally during merge/split, so the check is O(1). A single untyped cache could not be reused safely because the batcher and the queue may ask for different sizer types on the same request.

  • processor/memory_limiter: Only report memory limiter component health status when the health state changes. (#15751)

🧰 Bug fixes 🧰

  • cmd/mdatagen: Allow underscores in feature gate IDs for compatibility with component names with underscores (#15592)
  • pkg/pprofile: add bounds checks to FromLocationIndices and switchDictionary (#15697) FromLocationIndices now returns an error instead of panicking on an out-of-range or negative location index, mirroring FromAttributeIndices. The index checks used when merging profiles now also reject negative indices. These were previously reachable with a negative index decoded from an OTLP payload, which

... (truncated)

Changelog

Sourced from go.opentelemetry.io/collector/config/confighttp's changelog.

v1.66.0/v0.160.0

🛑 Breaking changes 🛑

  • pkg/service: telemetry.Factory.CreateResource and telemetry.CreateResourceFunc now return (pcommon.Resource, string, error) instead of (pcommon.Resource, error) to expose the resource's schema URL. (#15129) The telemetry.Factory interface is experimental and cannot be implemented externally (it has an unexported method). Callers using telemetry.WithCreateResource must update the function signature to return a third string value for the schema URL.

🚩 Deprecations 🚩

  • pkg/confighttp: Deprecate flat keepalive fields in client and server config in favor of the new keepalive section. (#14020) The following client configuration fields are deprecated in favor of the keepalive section:
    • idle_conn_timeout -> keepalive::idle_conn_timeout
    • max_idle_conns -> keepalive::max_idle_conns
    • max_idle_conns_per_host -> keepalive::max_idle_conns_per_host
    • disable_keep_alives: true -> keepalive::enabled: false The following server configuration fields are deprecated in favor of the keepalive section:
    • idle_timeout -> keepalive::idle_timeout
    • keep_alives_enabled: false -> keepalive::enabled: false Deprecated fields set in the configuration keep working exactly as before and produce a deprecation warning when the client or server is created. Setting deprecated fields together with the new keepalive section is an error. Code migrating off the deprecated fields can use the new NewDefaultKeepaliveClientConfig and NewDefaultKeepaliveServerConfig functions to build a keepalive section with the default values.

💡 Enhancements 💡

  • pkg/component: Add ResourceSchemaURL field to component.TelemetrySettings to expose the collector resource's schema URL to components. (#15129)
  • pkg/exporterhelper: Migrate TimeoutConfig to schema-based configuration generated by mdatagen. (#15505)

🧰 Bug fixes 🧰

  • pkg/pprofile: add bounds checks to FromLocationIndices and switchDictionary (#15697) FromLocationIndices now returns an error instead of panicking on an out-of-range or negative location index, mirroring FromAttributeIndices. The index checks used when merging profiles now also reject negative indices. These were previously reachable with a negative index decoded from an OTLP payload, which panicked the collector via Profiles.MergeTo.
Commits
  • cd3455c [chore] Prepare release v1.66.0/v0.160.0 (#15888)
  • f3de30d [chore][internal/tools] Pin go.yaml.in/yaml/v4 to rc.3 to fix actionlint buil...
  • 70226e9 [chore] add comment on G705 ignore (#15859)
  • 566f953 Update module github.com/shirou/gopsutil/v4 to v4.26.8 - abandoned (#15873)
  • da3346d Update module github.com/prometheus/client_model to v0.6.3 (#15872)
  • 6e5f082 [chore][cmd/mdatagen] Follow golang conventions when generating doc comments ...
  • 032b1c0 [exporterhelper] Cache request size per sizer type (#15587)
  • c62353b [exporter/exporterhelper] Migrate TimeoutConfig to schema-based configurati...
  • a183c9c Update module github.com/golangci/golangci-lint/v2 to v2.13.1 - abandoned (#1...
  • a274931 [chore] try using ubuntu-slim for some jobs (#15852)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/config/configoptional from 1.65.0 to 1.66.0

Changelog

Sourced from go.opentelemetry.io/collector/config/configoptional's changelog.

v1.66.0/v0.160.0

🛑 Breaking changes 🛑

  • pkg/service: telemetry.Factory.CreateResource and telemetry.CreateResourceFunc now return (pcommon.Resource, string, error) instead of (pcommon.Resource, error) to expose the resource's schema URL. (#15129) The telemetry.Factory interface is experimental and cannot be implemented externally (it has an unexported method). Callers using telemetry.WithCreateResource must update the function signature to return a third string value for the schema URL.

🚩 Deprecations 🚩

  • pkg/confighttp: Deprecate flat keepalive fields in client and server config in favor of the new keepalive section. (#14020) The following client configuration fields are deprecated in favor of the keepalive section:
    • idle_conn_timeout -> keepalive::idle_conn_timeout
    • max_idle_conns -> keepalive::max_idle_conns
    • max_idle_conns_per_host -> keepalive::max_idle_conns_per_host
    • disable_keep_alives: true -> keepalive::enabled: false The following server configuration fields are deprecated in favor of the keepalive section:
    • idle_timeout -> keepalive::idle_timeout
    • keep_alives_enabled: false -> keepalive::enabled: false Deprecated fields set in the configuration keep working exactly as before and produce a deprecation warning when the client or server is created. Setting deprecated fields together with the new keepalive section is an error. Code migrating off the deprecated fields can use the new NewDefaultKeepaliveClientConfig and NewDefaultKeepaliveServerConfig functions to build a keepalive section with the default values.

💡 Enhancements 💡

  • pkg/component: Add ResourceSchemaURL field to component.TelemetrySettings to expose the collector resource's schema URL to components. (#15129)
  • pkg/exporterhelper: Migrate TimeoutConfig to schema-based configuration generated by mdatagen. (#15505)

🧰 Bug fixes 🧰

  • pkg/pprofile: add bounds checks to FromLocationIndices and switchDictionary (#15697) FromLocationIndices now returns an error instead of panicking on an out-of-range or negative location index, mirroring FromAttributeIndices. The index checks used when merging profiles now also reject negative indices. These were previously reachable with a negative index decoded from an OTLP payload, which panicked the collector via Profiles.MergeTo.
Commits
  • cd3455c [chore] Prepare release v1.66.0/v0.160.0 (#15888)
  • f3de30d [chore][internal/tools] Pin go.yaml.in/yaml/v4 to rc.3 to fix actionlint buil...
  • 70226e9 [chore] add comment on G705 ignore (#15859)
  • 566f953 Update module github.com/shirou/gopsutil/v4 to v4.26.8 - abandoned (#15873)
  • da3346d Update module github.com/prometheus/client_model to v0.6.3 (#15872)
  • 6e5f082 [chore][cmd/mdatagen] Follow golang conventions when generating doc comments ...
  • 032b1c0 [exporterhelper] Cache request size per sizer type (#15587)
  • c62353b [exporter/exporterhelper] Migrate TimeoutConfig to schema-based configurati...
  • a183c9c Update module github.com/golangci/golangci-lint/v2 to v2.13.1 - abandoned (#1...
  • a274931 [chore] try using ubuntu-slim for some jobs (#15852)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/consumer from 1.65.0 to 1.66.0

Changelog

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

v1.66.0/v0.160.0

🛑 Breaking changes 🛑

  • pkg/service: telemetry.Factory.CreateResource and telemetry.CreateResourceFunc now return (pcommon.Resource, string, error) instead of (pcommon.Resource, error) to expose the resource's schema URL. (#15129) The telemetry.Factory interface is experimental and cannot be implemented externally (it has an unexported method). Callers using telemetry.WithCreateResource must update the function signature to return a third string value for the schema URL.

🚩 Deprecations 🚩

  • pkg/confighttp: Deprecate flat keepalive fields in client and server config in favor of the new keepalive section. (#14020) The following client configuration fields are deprecated in favor of the keepalive section:
    • idle_conn_timeout -> keepalive::idle_conn_timeout
    • max_idle_conns -> keepalive::max_idle_conns
    • max_idle_conns_per_host -> keepalive::max_idle_conns_per_host
    • disable_keep_alives: true -> keepalive::enabled: false The following server configuration fields are deprecated in favor of the keepalive section:
    • idle_timeout -> keepalive::idle_timeout
    • keep_alives_enabled: false -> keepalive::enabled: false Deprecated fields set in the configuration keep working exactly as before and produce a deprecation warning when the client or server is created. Setting deprecated fields together with the new keepalive section is an error. Code migrating off the deprecated fields can use the new NewDefaultKeepaliveClientConfig and NewDefaultKeepaliveServerConfig functions to build a keepalive section with the default values.

💡 Enhancements 💡

  • pkg/component: Add ResourceSchemaURL field to component.TelemetrySettings to expose the collector resource's schema URL to components. (#15129)
  • pkg/exporterhelper: Migrate TimeoutConfig to schema-based configuration generated by mdatagen. (#15505)

🧰 Bug fixes 🧰

  • pkg/pprofile: add bounds checks to FromLocationIndices and switchDictionary (#15697) FromLocationIndices now returns an error instead of panicking on an out-of-range or negative location index, mirroring FromAttributeIndices. The index checks used when merging profiles now also reject negative indices. These were previously reachable with a negative index decoded from an OTLP payload, which panicked the collector via Profiles.MergeTo.
Commits
  • cd3455c [chore] Prepare release v1.66.0/v0.160.0 (#15888)
  • f3de30d [chore][internal/tools] Pin go.yaml.in/yaml/v4 to rc.3 to fix actionlint buil...
  • 70226e9 [chore] add comment on G705 ignore (#15859)
  • 566f953 Update module github.com/shirou/gopsutil/v4 to v4.26.8 - abandoned (#15873)
  • da3346d Update module github.com/prometheus/client_model to v0.6.3 (#15872)
  • 6e5f082 [chore][cmd/mdatagen] Follow golang conventions when generating doc comments ...
  • 032b1c0 [exporterhelper] Cache request size per sizer type (#15587)
  • c62353b [exporter/exporterhelper] Migrate TimeoutConfig to schema-based configurati...
  • a183c9c Update module github.com/golangci/golangci-lint/v2 to v2.13.1 - abandoned (#1...
  • a274931 [chore] try using ubuntu-slim for some jobs (#15852)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/consumer/consumererror from 0.159.0 to 0.160.0

Release notes

Sourced from go.opentelemetry.io/collector/consumer/consumererror's releases.

v1.66.0/v0.160.0

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

End User Changelog

🚩 Deprecations 🚩

  • pkg/confighttp: Deprecate flat keepalive fields in client and server config in favor of the new keepalive section. (#14020) The following client configuration fields are deprecated in favor of the keepalive section:
    • idle_conn_timeout -> keepalive::idle_conn_timeout
    • max_idle_conns -> keepalive::max_idle_conns
    • max_idle_conns_per_host -> keepalive::max_idle_conns_per_host
    • disable_keep_alives: true -> keepalive::enabled: false The following server configuration fields are deprecated in favor of the keepalive section:
    • idle_timeout -> keepalive::idle_timeout
    • keep_alives_enabled: false -> keepalive::enabled: false Deprecated fields set in the configuration keep working exactly as before and produce a deprecation warning when the client or server is created. Setting deprecated fields together with the new keepalive section is an error. Code migrating off the deprecated fields can use the new NewDefaultKeepaliveClientConfig and NewDefaultKeepaliveServerConfig functions to build a keepalive section with the default values.

💡 Enhancements 💡

  • all: Bump go version in all go.mod to 1.26.0, drop support on 1.25.0 (#15799)

  • all: Declare windows/amd64 tier 1 and windows/arm64 tier 2 support (#15786)

  • pkg/confmap: Remove dead isStringyStructure helper (unused since (#12793) This is an internal, unexported code path with no user-facing behavior change.

  • pkg/exporterhelper: Cache the request size per sizer type so byte-sized batching no longer recomputes the serialized proto size of the whole accumulated batch on every consumed request. (#12636) With sizer: bytes, the batcher's MinSize check called BytesSize(), which ignored the cached size and re-walked the entire batch's protobuf on every consumed request, making accumulation O(n^2) in the number of merged requests. The size is now cached separately for the bytes and items dimensions and maintained incrementally during merge/split, so the check is O(1). A single untyped cache could not be reused safely because the batcher and the queue may ask for different sizer types on the same request.

  • processor/memory_limiter: Only report memory limiter component health status when the health state changes. (#15751)

🧰 Bug fixes 🧰

  • cmd/mdatagen: Allow underscores in feature gate IDs for compatibility with component names with underscores (#15592)
  • pkg/pprofile: add bounds checks to FromLocationIndices and switchDictionary (#15697) FromLocationIndices now returns an error instead of panicking on an out-of-range or negative location index, mirroring FromAttributeIndices. The index checks used when merging profiles now also reject negative indices. These were previously reachable with a negative index decoded from an OTLP payload, which

... (truncated)

Changelog

Sourced from go.opentelemetry.io/collector/consumer/consumererror's changelog.

v1.66.0/v0.160.0

🛑 Breaking changes 🛑

  • pkg/service: telemetry.Factory.CreateResource and telemetry.CreateResourceFunc now return (pcommon.Resource, string, error) instead of (pcommon.Resource, error) to expose the resource's schema URL. (#15129) The telemetry.Factory interface is experimental and cannot be implemented externally (it has an unexported method). Callers using telemetry.WithCreateResource must update the function signature to return a third string value for the schema URL.

🚩 Deprecations 🚩

  • pkg/confighttp: Deprecate flat keepalive fields in client and server config in favor of the new keepalive section. (#14020) The following client configuration fields are deprecated in favor of the keepalive section:
    • idle_conn_timeout -> keepalive::idle_conn_timeout
    • max_idle_conns -> keepalive::max_idle_conns
    • max_idle_conns_per_host -> keepalive::max_idle_conns_per_host
    • disable_keep_alives: true -> keepalive::enabled: false The following server configuration fields are deprecated in favor of the keepalive section:
    • idle_timeout -> keepalive::idle_timeout
    • keep_alives_enabled: false -> keepalive::enabled: false Deprecated fields set in the configuration keep working exactly as before and produce a deprecation warning when the client or server is created. Setting deprecated fields together with the new keepalive section is an error. Code migrating off the deprecated fields can use the new NewDefaultKeepaliveClientConfig and NewDefaultKeepaliveServerConfig functions to build a keepalive section with the default values.

💡 Enhancements 💡

  • pkg/component: Add ResourceSchemaURL field to component.TelemetrySettings to expose the collector resource's schema URL to components. (#15129)
  • pkg/exporterhelper: Migrate TimeoutConfig to schema-based configuration generated by mdatagen. (#15505)

🧰 Bug fixes 🧰

  • pkg/pprofile: add bounds checks to FromLocationIndices and switchDictionary (#15697) FromLocationIndices now returns an error instead of panicking on an out-of-range or negative location index, mirroring FromAttributeIndices. The index checks used when merging profiles now also reject negative indices. These were previously reachable with a negative index decoded from an OTLP payload, which panicked the collector via Profiles.MergeTo.
Commits
  • cd3455c [chore] Prepare release v1.66.0/v0.160.0 (#15888)
  • f3de30d [chore][internal/tools] Pin go.yaml.in/yaml/v4 to rc.3 to fix actionlint buil...
  • 70226e9 [chore] add comment on G705 ignore (#15859)
  • 566f953 Update module github.com/shirou/gopsutil/v4 to v4.26.8 - abandoned (#15873)
  • da3346d Update module github.com/prometheus/client_model to v0.6.3 (#15872)
  • 6e5f082 [chore][cmd/mdatagen] Follow golang conventions when generating doc comments ...
  • 032b1c0 [exporterhelper] Cache request size per sizer type (#15587)
  • c62353b [exporter/exporterhelper] Migrate TimeoutConfig to schema-based configurati...
  • a183c9c Update module github.com/golangci/golangci-lint/v2 to v2.13.1 - abandoned (#1...
  • a274931 [chore] try using ubuntu-slim for some jobs (#15852)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/pdata from 1.65.0 to 1.66.0

Changelog

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

v1.66.0/v0.160.0

🛑 Breaking changes 🛑

  • pkg/service: telemetry.Factory.CreateResource and telemetry.CreateResourceFunc now return (pcommon.Resource, string, error) instead of (pcommon.Resource, error) to expose the resource's schema URL. (#15129) The telemetry.Factory interface is experimental and cannot be implemented externally (it has an unexported method). Callers using telemetry.WithCreateResource must update the function signature to return a third string value for the schema URL.

🚩 Deprecations 🚩

  • pkg/confighttp: Deprecate flat keepalive fields in client and server config in favor of the new keepalive section. (#14020) The following client configuration fields are deprecated in favor of the keepalive section:
    • idle_conn_timeout -> keepalive::idle_...

      Description has been truncated

Bumps the go-deps group with 8 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [github.com/dash0hq/dash0-api-client-go](https://github.com/dash0hq/dash0-api-client-go) | `1.21.1` | `1.22.0` |
| [github.com/testcontainers/testcontainers-go](https://github.com/testcontainers/testcontainers-go) | `0.40.0` | `0.44.0` |
| [go.opentelemetry.io/collector/component](https://github.com/open-telemetry/opentelemetry-collector) | `1.65.0` | `1.66.0` |
| [go.opentelemetry.io/collector/config/configgrpc](https://github.com/open-telemetry/opentelemetry-collector) | `1.65.0` | `1.66.0` |
| [go.opentelemetry.io/collector/config/confighttp](https://github.com/open-telemetry/opentelemetry-collector) | `0.159.0` | `0.160.0` |
| [go.opentelemetry.io/collector/consumer/consumererror](https://github.com/open-telemetry/opentelemetry-collector) | `0.159.0` | `0.160.0` |
| [go.opentelemetry.io/collector/receiver](https://github.com/open-telemetry/opentelemetry-collector) | `1.65.0` | `1.66.0` |
| [go.opentelemetry.io/collector/receiver/otlpreceiver](https://github.com/open-telemetry/opentelemetry-collector) | `0.159.0` | `0.160.0` |



Updates `github.com/dash0hq/dash0-api-client-go` from 1.21.1 to 1.22.0
- [Release notes](https://github.com/dash0hq/dash0-api-client-go/releases)
- [Changelog](https://github.com/dash0hq/dash0-api-client-go/blob/main/CHANGELOG.md)
- [Commits](dash0hq/dash0-api-client-go@v1.21.1...v1.22.0)

Updates `github.com/testcontainers/testcontainers-go` from 0.40.0 to 0.44.0
- [Release notes](https://github.com/testcontainers/testcontainers-go/releases)
- [Commits](testcontainers/testcontainers-go@v0.40.0...v0.44.0)

Updates `go.opentelemetry.io/collector/component` from 1.65.0 to 1.66.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.65.0...pdata/v1.66.0)

Updates `go.opentelemetry.io/collector/config/configgrpc` from 1.65.0 to 1.66.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.65.0...pdata/v1.66.0)

Updates `go.opentelemetry.io/collector/config/confighttp` from 0.159.0 to 0.160.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.159.0...v0.160.0)

Updates `go.opentelemetry.io/collector/config/configoptional` from 1.65.0 to 1.66.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.65.0...pdata/v1.66.0)

Updates `go.opentelemetry.io/collector/consumer` from 1.65.0 to 1.66.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.65.0...pdata/v1.66.0)

Updates `go.opentelemetry.io/collector/consumer/consumererror` from 0.159.0 to 0.160.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.159.0...v0.160.0)

Updates `go.opentelemetry.io/collector/pdata` from 1.65.0 to 1.66.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.65.0...pdata/v1.66.0)

Updates `go.opentelemetry.io/collector/receiver` from 1.65.0 to 1.66.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.65.0...pdata/v1.66.0)

Updates `go.opentelemetry.io/collector/receiver/otlpreceiver` from 0.159.0 to 0.160.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.159.0...v0.160.0)

Updates `google.golang.org/grpc` from 1.83.1 to 1.83.2
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](grpc/grpc-go@v1.83.1...v1.83.2)

---
updated-dependencies:
- dependency-name: github.com/dash0hq/dash0-api-client-go
  dependency-version: 1.22.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: github.com/testcontainers/testcontainers-go
  dependency-version: 0.44.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: go.opentelemetry.io/collector/component
  dependency-version: 1.66.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: go.opentelemetry.io/collector/config/configgrpc
  dependency-version: 1.66.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: go.opentelemetry.io/collector/config/confighttp
  dependency-version: 0.160.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: go.opentelemetry.io/collector/config/configoptional
  dependency-version: 1.66.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: go.opentelemetry.io/collector/consumer
  dependency-version: 1.66.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: go.opentelemetry.io/collector/consumer/consumererror
  dependency-version: 0.160.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: go.opentelemetry.io/collector/pdata
  dependency-version: 1.66.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: go.opentelemetry.io/collector/receiver
  dependency-version: 1.66.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: go.opentelemetry.io/collector/receiver/otlpreceiver
  dependency-version: 0.160.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: google.golang.org/grpc
  dependency-version: 1.83.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-deps
...

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 Sep 9, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner September 9, 2026 23:25
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Sep 9, 2026
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.

0 participants