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

chore(deps): bump the otel-dependencies group across 1 directory with 9 updates #242

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 5, 2024

Bumps the otel-dependencies group with 7 updates in the /processor/elasticinframetricsprocessor directory:

Package From To
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden 0.112.0 0.115.0
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest 0.112.0 0.115.0
go.opentelemetry.io/collector/component 0.112.0 0.115.0
go.opentelemetry.io/collector/confmap 1.18.0 1.21.0
go.opentelemetry.io/collector/consumer 0.112.0 0.114.0
go.opentelemetry.io/collector/consumer/consumertest 0.112.0 0.115.0
go.opentelemetry.io/collector/processor 0.112.0 0.115.0

Updates github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden from 0.112.0 to 0.115.0

Release notes

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden's releases.

v0.115.0

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

Unmaintained Components

These components are marked as Unmaintained and will eventually be removed from our community distributions. If you depend on these components we need your help to support them.

  • exporter/opensearchexporter/
  • extension/observer/ecstaskobserver/
  • receiver/jmxreceiver/

End User Changelog

🛑 Breaking changes 🛑

  • awsfirehosereceiver: Follow receiver contract based on type of error (#5909)

  • elasticsearchexporter: Respect flush::bytes in sync bulk indexer, flush::bytes measures uncompressed size, change default batcher::max_size_items to 0 (#36163) Limit the bulk request size to roughly flush::bytes for sync bulk indexer. Sync bulk indexer is used when batcher::enabled is either true or false. In order words, sync bulk indexer is not used when batcher config is undefined. Change flush::bytes to always measure in uncompressed bytes. Change default batcher::max_size_items to 0 as bulk request size limit is now more effectively enforced by flush::bytes.

  • k8sattributesprocessor: Move k8sattr.fieldExtractConfigRegex.disallow feature gate to Beta. (#25128) Disable the k8sattr.fieldExtractConfigRegex.disallow feature gate to get the old behavior.

  • internal: Remove stable gate component.UseLocalHostAsDefaultHost (#36589)

  • cmd/opampsupervisor: Update default logger output paths to stderr (#36072) The default output paths for the opamp supervisor logger have been updated to stderr from [stdout, stderr].

  • opampsupervisor: Enable strict unmarshalling of the OpAMP Supervisor config file. An error will now be returned if an invalid config key is set. (#35838)

🚩 Deprecations 🚩

  • postgresqlreceiver: Minimal supported PostgreSQL version updated from 9.6 to 13.0 (#30923) Aligning on the supported versions as can be seen in the PostgreSQL releases section
  • exporter/prometheusremotewrite: Change exporter.prometheusremotewriteexporter.deprecateCreatedMetric feature gate from Alpha to Beta version. (#35003) The export_created_metric configuration parameter is now ignored by default.

🚀 New components 🚀

  • signaltometricsconnector: New component for generating metrics from raw signals using user defined OTTL expressions. (#35930)
  • extension/cgroupruntime: Initial implementation for cgroupruntime extension. (#30289)
  • huaweicloudcesreceiver: Introduce new receiver fetching data from huawei Cloud Eye Service. (#34953)
  • netflowreceiver: Introduce the netflow receiver (#32732)

💡 Enhancements 💡

  • datadogexporter: Add a configurable reporter_period parameter to the Datadog exporter’s host metadata configuration to allow users to specify the frequency at which host metadata is sent to Datadog. (#36450)
  • awsemfexporter: Add support for 1 second metric resolution in CloudWatch Embedded Metrics Format based on metric attributes (#29506)
  • awsemfexporter: Improvement unit conversion during EMF log translation (#35937)
  • sumologicexporter: adding new products for auto discovery (#35622)
  • postgresqlreceiver: Added new postgresql metrics to acheive parity with Telegraf (#36528)
  • loadbalancingexporter: Adding sending_queue, retry_on_failure and timeout settings to loadbalancing exporter configuration (#35378, #16826) When switching to top-level sending_queue configuration - users should carefully review queue size In some rare cases setting top-level queue size to n*queueSize might be not enough to prevent data loss

... (truncated)

Changelog

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden's changelog.

v0.115.0

🛑 Breaking changes 🛑

  • pkg/datadog: Refactor the API that provides metrics translator (#36474) This is API change only and does not affect end users

v0.114.0

🛑 Breaking changes 🛑

  • pkg/stanza: Changed signature of emit.Callback function in pkg/stanza/fileconsumer/emit package by introducing emit.Token struct that encapsulates the token's body and attributes. (#36260)

💡 Enhancements 💡

  • pkg/datadog: Expose an API TranslatorFromConfig that creates a new metrics translator (#36300) This is only code refactor and has no user-facing impact

v0.113.0

🛑 Breaking changes 🛑

  • testbed: scenarios.createConfigYaml() and utils.CreateConfigYaml() functions now take processor configs as a struct slice argument instead of map[string]string. (#33003)
    • This is to preserve processor order. ProcessorNameAndConfigBody is the newly created struct.

💡 Enhancements 💡

  • receiver/prometheusremotewrite: Implement body unmarshaling for Prometheus Remote Write requests (#35624) Warning - The HTTP Server still doesn't do anything. It's just a placeholder for now.
Commits
  • a490083 [chore] Prepare release 0.115.0 (#36659)
  • abb7fbb [chore] Update to core v0.115.0 release (#36658)
  • 1260faf [chore][exporter/googlecloudpubsub] Fix goroutines leak (#36591)
  • 4752d81 Update All github.com/aws packages (#36656)
  • 2da211f try updating jaeger (#36647)
  • 8e70692 Update All github.com/aws packages (#36531)
  • a6fa27b [vcenterreceiver] TLS settings not honored for initial GetServiceContent call...
  • 56bf5be [exporter/prometheusremotewrite] change feature gate to beta (#36606)
  • 3435293 Update module github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common...
  • 31b8aa6 [chore] update module github.com/google/go-github v67 (#36652)
  • Additional commits viewable in compare view

Updates github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest from 0.112.0 to 0.115.0

Release notes

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest's releases.

v0.115.0

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

Unmaintained Components

These components are marked as Unmaintained and will eventually be removed from our community distributions. If you depend on these components we need your help to support them.

  • exporter/opensearchexporter/
  • extension/observer/ecstaskobserver/
  • receiver/jmxreceiver/

End User Changelog

🛑 Breaking changes 🛑

  • awsfirehosereceiver: Follow receiver contract based on type of error (#5909)

  • elasticsearchexporter: Respect flush::bytes in sync bulk indexer, flush::bytes measures uncompressed size, change default batcher::max_size_items to 0 (#36163) Limit the bulk request size to roughly flush::bytes for sync bulk indexer. Sync bulk indexer is used when batcher::enabled is either true or false. In order words, sync bulk indexer is not used when batcher config is undefined. Change flush::bytes to always measure in uncompressed bytes. Change default batcher::max_size_items to 0 as bulk request size limit is now more effectively enforced by flush::bytes.

  • k8sattributesprocessor: Move k8sattr.fieldExtractConfigRegex.disallow feature gate to Beta. (#25128) Disable the k8sattr.fieldExtractConfigRegex.disallow feature gate to get the old behavior.

  • internal: Remove stable gate component.UseLocalHostAsDefaultHost (#36589)

  • cmd/opampsupervisor: Update default logger output paths to stderr (#36072) The default output paths for the opamp supervisor logger have been updated to stderr from [stdout, stderr].

  • opampsupervisor: Enable strict unmarshalling of the OpAMP Supervisor config file. An error will now be returned if an invalid config key is set. (#35838)

🚩 Deprecations 🚩

  • postgresqlreceiver: Minimal supported PostgreSQL version updated from 9.6 to 13.0 (#30923) Aligning on the supported versions as can be seen in the PostgreSQL releases section
  • exporter/prometheusremotewrite: Change exporter.prometheusremotewriteexporter.deprecateCreatedMetric feature gate from Alpha to Beta version. (#35003) The export_created_metric configuration parameter is now ignored by default.

🚀 New components 🚀

  • signaltometricsconnector: New component for generating metrics from raw signals using user defined OTTL expressions. (#35930)
  • extension/cgroupruntime: Initial implementation for cgroupruntime extension. (#30289)
  • huaweicloudcesreceiver: Introduce new receiver fetching data from huawei Cloud Eye Service. (#34953)
  • netflowreceiver: Introduce the netflow receiver (#32732)

💡 Enhancements 💡

  • datadogexporter: Add a configurable reporter_period parameter to the Datadog exporter’s host metadata configuration to allow users to specify the frequency at which host metadata is sent to Datadog. (#36450)
  • awsemfexporter: Add support for 1 second metric resolution in CloudWatch Embedded Metrics Format based on metric attributes (#29506)
  • awsemfexporter: Improvement unit conversion during EMF log translation (#35937)
  • sumologicexporter: adding new products for auto discovery (#35622)
  • postgresqlreceiver: Added new postgresql metrics to acheive parity with Telegraf (#36528)
  • loadbalancingexporter: Adding sending_queue, retry_on_failure and timeout settings to loadbalancing exporter configuration (#35378, #16826) When switching to top-level sending_queue configuration - users should carefully review queue size In some rare cases setting top-level queue size to n*queueSize might be not enough to prevent data loss

... (truncated)

Changelog

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest's changelog.

v0.115.0

🛑 Breaking changes 🛑

  • pkg/datadog: Refactor the API that provides metrics translator (#36474) This is API change only and does not affect end users

v0.114.0

🛑 Breaking changes 🛑

  • pkg/stanza: Changed signature of emit.Callback function in pkg/stanza/fileconsumer/emit package by introducing emit.Token struct that encapsulates the token's body and attributes. (#36260)

💡 Enhancements 💡

  • pkg/datadog: Expose an API TranslatorFromConfig that creates a new metrics translator (#36300) This is only code refactor and has no user-facing impact

v0.113.0

🛑 Breaking changes 🛑

  • testbed: scenarios.createConfigYaml() and utils.CreateConfigYaml() functions now take processor configs as a struct slice argument instead of map[string]string. (#33003)
    • This is to preserve processor order. ProcessorNameAndConfigBody is the newly created struct.

💡 Enhancements 💡

  • receiver/prometheusremotewrite: Implement body unmarshaling for Prometheus Remote Write requests (#35624) Warning - The HTTP Server still doesn't do anything. It's just a placeholder for now.
Commits
  • a490083 [chore] Prepare release 0.115.0 (#36659)
  • abb7fbb [chore] Update to core v0.115.0 release (#36658)
  • 1260faf [chore][exporter/googlecloudpubsub] Fix goroutines leak (#36591)
  • 4752d81 Update All github.com/aws packages (#36656)
  • 2da211f try updating jaeger (#36647)
  • 8e70692 Update All github.com/aws packages (#36531)
  • a6fa27b [vcenterreceiver] TLS settings not honored for initial GetServiceContent call...
  • 56bf5be [exporter/prometheusremotewrite] change feature gate to beta (#36606)
  • 3435293 Update module github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common...
  • 31b8aa6 [chore] update module github.com/google/go-github v67 (#36652)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/component from 0.112.0 to 0.115.0

Release notes

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

v0.115.0

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

End User Changelog

v1.21.0/v0.115.0

🛑 Breaking changes 🛑

  • otelcol: Change all logged timestamps to ISO8601. (#10543) This makes log timestamps human-readable (as opposed to epoch seconds in scientific notation), but may break users trying to parse logged lines in the old format.
  • pdata/pprofile: Upgrade pdata to opentelemetry-proto v1.4.0 (#11722)

🚩 Deprecations 🚩

  • scraperhelper: Deprecate all Scraper helpers in scraperhelper (#11732) Deprecate ScrapeFunc, ScraperOption, WithStart, WithShutdown in favor of equivalent funcs in scraper package.

💡 Enhancements 💡

  • exporterqueue: Introduce a feature gate exporter.UsePullingBasedExporterQueueBatcher to use the new pulling model in exporter queue batching. (#8122, #10368) If both queuing and batching is enabled for exporter, we now use a pulling model instead of a pushing model. num_consumer in queue configuration is now used to specify the maximum number of concurrent workers that are sending out the request.

  • service: label metrics as alpha to communicate their stability (#11729)

  • consumer: Mark consumer as stable. (#9046)

  • service: Add support for ca certificates in telemetry metrics otlp grpc exporter (#11633) Before this change the Certificate value in config was silently ignored.

🧰 Bug fixes 🧰

  • service: ensure OTLP emitted logs respect severity (#11718)
  • featuregate: Fix an unfriendly display message runtime error when featuregate is used to display command line usage. (#11651)
  • profiles: Fix iteration over scope profiles while counting the samples. (#11688)

API Changelog

v1.21.0/v0.115.0

🛑 Breaking changes 🛑

  • extension/auth/authtest: authtest is now its own module (#11465, #11705)
  • pdata/pprofile: AttributeTable is now a slice rather than a map (#11706)
  • scraperhelper: Remove deprecated scraperhelper funcs Scraper.ID, NewScraper, AddScraper. (#11710)
  • mdatagen: Remove deprecated LeveledMeter from the generated code (#11696)

🚩 Deprecations 🚩

... (truncated)

Changelog

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

v1.21.0/v0.115.0

🛑 Breaking changes 🛑

  • extension/auth/authtest: authtest is now its own module (#11465, #11705)
  • pdata/pprofile: AttributeTable is now a slice rather than a map (#11706)
  • scraperhelper: Remove deprecated scraperhelper funcs Scraper.ID, NewScraper, AddScraper. (#11710)
  • mdatagen: Remove deprecated LeveledMeter from the generated code (#11696)

🚩 Deprecations 🚩

  • component: Mark TelemetrySettings.LeveledMeterProvider as deprecated (#11697)
  • receiver/scraper: Move receiver/scrapererror package to scraper/scrapererror and deprecate original receiver/scrapererror package. (#11003)
  • scraperhelper: Make Scraper compatible with the new scraper.Metrics (#11682) Deprecate scraperhelper.Scraper in favor of scraper.Metrics

v1.20.0/v0.114.0

🛑 Breaking changes 🛑

  • extensiontest: Make extensiontest into its own module (#11463)
  • component: Make componenttest into its own module (#11464)
  • expandconverter: Remove deprecated expandvar converter (#11672)
  • exporter: Remove deprecated funcs Create[]Exporter and []ExporterStability (#11662)
  • exporterhelper: Remove derprecated NewLogs[Request]Exporter funcs (#11661)
  • extension: Remove deprecated funcs CreateExtension and ExtensionStability (#11663)
  • processortest: Remove deprecated func NewUnhealthyProcessorCreateSettings (#11665)

🚩 Deprecations 🚩

  • component: Deprecate TelemetrySettings.LeveledMeterProvider and undo deprecation of TelemetrySettings.MeterProvider (#11061)
  • scraperhelper: Deprecate Scraper.ID func, pass type when register Scraper (#11238)

v1.19.0/v0.113.0

🛑 Breaking changes 🛑

  • builder: Remove deprecated flags from Builder (#11576) Here is the list of flags | --name, --description, --version, --otelcol-version, --go, --module

🚀 New components 🚀

  • processorhelperprofiles: Add processorhelperprofiles to support profiles signal (#11556)

💡 Enhancements 💡

  • mdatagen: Add newTelemetrySettings to be generated all the time even for pkg class (#11535)
  • debugexporter: Add profiles support to debug exporter (#11155)
  • component: Add UnmarshalText for StabilityLevel (#11520)
Commits
  • 4ed80bb [chore] add text about unmaintained vendor components (#11616)
  • a65008e [chore] Prepare release v1.21.0/v0.115.0 (#11788)
  • 311ab57 [chore] disable generate for now (#11794)
  • 178729c chore(deps): update github/codeql-action action to v3.27.6 (#11792)
  • 20f22c3 fix(deps): update module github.com/shirou/gopsutil/v4 to v4.24.11 (#11784)
  • b9ff1bc [otelcol] Tell all loggers to encode timestamps in ISO8601. (#10543)
  • 4782ad0 [exporter] Flip on queue batcher (#11637)
  • 32abecb [chore] move receiver/scrapererror to scraper/scrapererror (#11733)
  • 97929ac [chore]: update to latest major version (#11781)
  • c52d625 [chore] Remove references to component.UseLocalHostAsDefaultHost (#11773)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/confmap from 1.18.0 to 1.21.0

Release notes

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

v1.17.0/v0.111.0

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

🆕 The binary release adds a new OTLP-only distro. Feel free to leave us feedback on this new distro on the opentelemetry-collector-releases issue tracker.

End User Changelog

🐛 Known bugs 🐛

  • The ocb binary has an identified bug caused by the fact that some of the providers have been marked stable and the default providers in the ocb binary still use the unstable version. In order to fix this explicitly add the default providers in your otel builder config, if not already configured:
providers:
  - gomod: go.opentelemetry.io/collector/confmap/provider/envprovider v1.17.0
  - gomod: go.opentelemetry.io/collector/confmap/provider/fileprovider v1.17.0
  - gomod: go.opentelemetry.io/collector/confmap/provider/httpprovider v1.17.0
  - gomod: go.opentelemetry.io/collector/confmap/provider/httpsprovider v1.17.0
  - gomod: go.opentelemetry.io/collector/confmap/provider/yamlprovider v1.17.0

This release removes the logging exporter. See #11337 to migrate to the debug exporter.

🛑 Breaking changes 🛑

  • service/telemetry: Change default metrics address to "localhost:8888" instead of ":8888" (#11251) This behavior can be disabled by disabling the feature gate telemetry.UseLocalHostAsDefaultMetricsAddress.
  • loggingexporter: Removed the deprecated logging exporter. Use the debug exporter instead. (#11037). You can read issue #11337 for migration instructions.

🚩 Deprecations 🚩

  • service/telemetry: Deprecate service::telemetry::metrics::address in favor of service::telemetry::metrics::readers. (#11205)
  • processorhelper: Deprecate BuildProcessorMetricName as it's no longer needed since introduction of mdatagen (#11302)

💡 Enhancements 💡

  • ocb: create docker images for OCB, per open-telemetry/opentelemetry-collector-releases#671 (#5712) Adds standard Docker images for OCB to Dockerhub and GitHub, see hub.docker.com/r/otel/opentelemetry-collector-builder
  • confighttp: Snappy compression to lazy read for memory efficiency (#11177)
  • httpsprovider: Mark the httpsprovider as stable. (#11191)
  • httpprovider: Mark the httpprovider as stable. (#11191)
  • yamlprovider: Mark the yamlprovider as stable. (#11192)
  • confmap: Allow using any YAML structure as a string when loading configuration including time.Time formats (#10659) Previously, fields with time.Time formats could not be used as strings in configurations

🧰 Bug fixes 🧰

  • processorhelper: Fix data race condition, concurrent writes to the err variable, causes UB (Undefined Behavior) (#11350)
  • cmd/builder: re-adds function to properly set and view version number of OpenTelemetry Collector Builder (ocb) binaries (#11208)
  • pdata: Unmarshal Span and SpanLink flags from JSON (#11267)

... (truncated)

Changelog

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

v1.21.0/v0.115.0

🛑 Breaking changes 🛑

  • extension/auth/authtest: authtest is now its own module (#11465, #11705)
  • pdata/pprofile: AttributeTable is now a slice rather than a map (#11706)
  • scraperhelper: Remove deprecated scraperhelper funcs Scraper.ID, NewScraper, AddScraper. (#11710)
  • mdatagen: Remove deprecated LeveledMeter from the generated code (#11696)

🚩 Deprecations 🚩

  • component: Mark TelemetrySettings.LeveledMeterProvider as deprecated (#11697)
  • receiver/scraper: Move receiver/scrapererror package to scraper/scrapererror and deprecate original receiver/scrapererror package. (#11003)
  • scraperhelper: Make Scraper compatible with the new scraper.Metrics (#11682) Deprecate scraperhelper.Scraper in favor of scraper.Metrics

v1.20.0/v0.114.0

🛑 Breaking changes 🛑

  • extensiontest: Make extensiontest into its own module (#11463)
  • component: Make componenttest into its own module (#11464)
  • expandconverter: Remove deprecated expandvar converter (#11672)
  • exporter: Remove deprecated funcs Create[]Exporter and []ExporterStability (#11662)
  • exporterhelper: Remove derprecated NewLogs[Request]Exporter funcs (#11661)
  • extension: Remove deprecated funcs CreateExtension and ExtensionStability (#11663)
  • processortest: Remove deprecated func NewUnhealthyProcessorCreateSettings (#11665)

🚩 Deprecations 🚩

  • component: Deprecate TelemetrySettings.LeveledMeterProvider and undo deprecation of TelemetrySettings.MeterProvider (#11061)
  • scraperhelper: Deprecate Scraper.ID func, pass type when register Scraper (#11238)

v1.19.0/v0.113.0

🛑 Breaking changes 🛑

  • builder: Remove deprecated flags from Builder (#11576) Here is the list of flags | --name, --description, --version, --otelcol-version, --go, --module

🚀 New components 🚀

  • processorhelperprofiles: Add processorhelperprofiles to support profiles signal (#11556)

💡 Enhancements 💡

  • mdatagen: Add newTelemetrySettings to be generated all the time even for pkg class (#11535)
  • debugexporter: Add profiles support to debug exporter (#11155)
  • component: Add UnmarshalText for StabilityLevel (#11520)
Commits
  • 4ed80bb [chore] add text about unmaintained vendor components (#11616)
  • a65008e [chore] Prepare release v1.21.0/v0.115.0 (#11788)
  • 311ab57 [chore] disable generate for now (#11794)
  • 178729c chore(deps): update github/codeql-action action to v3.27.6 (#11792)
  • 20f22c3 fix(deps): update module github.com/shirou/gopsutil/v4 to v4.24.11 (#11784)
  • b9ff1bc [otelcol] Tell all loggers to encode timestamps in ISO8601. (#10543)
  • 4782ad0 [exporter] Flip on queue batcher (#11637)
  • 32abecb [chore] move receiver/scrapererror to scraper/scrapererror (#11733)
  • 97929ac [chore]: update to latest major version (#11781)
  • c52d625 [chore] Remove references to component.UseLocalHostAsDefaultHost (#11773)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/consumer from 0.112.0 to 0.114.0

Release notes

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

v0.114.0

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

End User Changelog

v1.20.0/v0.114.0

💡 Enhancements 💡

  • cmd/builder: Allow for replacing of local Providers and Converters when building custom collector with ocb. (#11649) Use the property path under gomod to replace an go module with a local folder in builder-config.yaml. Ex:

    providers:
      - gomod: module.url/my/custom/provider v1.2.3
        path: /path/to/local/provider
    
  • cmd/builder: Allow configuring confmap.Converter components in ocb. (#11582) If no converters are specified, there will be no converters added. Currently, the only published converter is expandconverter which is deprecated as of v0.107.0, but can still be added for testing purposes.

    To configure a custom converter, make sure your converter implements the converter interface and is published as a go module (or replaced locally if not published). You may then use the converters key in your OCB build manifest with a list of Go modules (and replaces as necessary) to include your converter.

    Please note that converters are order-dependent. The confmap will apply converters in order of which they are listed in your manifest if there is more than one.

  • all: shorten time period before removing an unmaintained component from 6 months to 3 months (#11664)

🧰 Bug fixes 🧰

  • all: Updates dialer timeout section documentation in confignet README (#11685)
  • scraperhelper: If the scraper shuts down, do not scrape first. (#11632) When the scraper is shutting down, it currently will scrape at least once. With this change, upon receiving a shutdown order, the receiver's scraperhelper will exit immediately.

API Changes

v1.20.0/v0.114.0

🛑 Breaking changes 🛑

  • extensiontest: Make extensiontest into its own module (#11463)
  • component: Make componenttest into its own module (#11464)
  • expandconverter: Remove deprecated expandvar converter (#11672)
  • exporter: Remove deprecated funcs Create[]Exporter and []ExporterStability (#11662)

... (truncated)

Changelog

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

v1.20.0/v0.114.0

🛑 Breaking changes 🛑

  • extensiontest: Make extensiontest into its own module (#11463)
  • component: Make componenttest into its own module (#11464)
  • expandconverter: Remove deprecated expandvar converter (#11672)
  • exporter: Remove deprecated funcs Create[]Exporter and []ExporterStability (#11662)
  • exporterhelper: Remove derprecated NewLogs[Request]Exporter funcs (#11661)
  • extension: Remove deprecated funcs CreateExtension and ExtensionStability (#11663)
  • processortest: Remove deprecated func NewUnhealthyProcessorCreateSettings (#11665)

🚩 Deprecations 🚩

  • component: Deprecate TelemetrySettings.LeveledMeterProvider and undo deprecation of TelemetrySettings.MeterProvider (#11061)
  • scraperhelper: Deprecate Scraper.ID func, pass type when register Scraper (#11238)

v1.19.0/v0.113.0

🛑 Breaking changes 🛑

  • builder: Remove deprecated flags from Builder (#11576) Here is the list of flags | --name, --description, --version, --otelcol-version, --go, --module

🚀 New components 🚀

  • processorhelperprofiles: Add processorhelperprofiles to support profiles signal (#11556)

💡 Enhancements 💡

  • mdatagen: Add newTelemetrySettings to be generated all the time even for pkg class (#11535)
  • debugexporter: Add profiles support to debug exporter (#11155)
  • component: Add UnmarshalText for StabilityLevel (#11520)
Commits
  • 43fbb04 [chore] Prepare release v1.20.0/v0.114.0 (#11692)
  • 8e522ad Revert public API changes in #10931, preserve logic (#11415)
  • d59bf0a fix confignet README (dialer timeout) (#11686)
  • 8b99b80 [chore] Generate replace directives automatically in check-contrib (#11683)
  • b55b841 [chore] Use pseudo-versions to require extensiontest (#11677)
  • 1d87709 [chore] rename confmap modules to ConfmapConverters and ConfmapProviders (#11...
  • 51d57f0 [chore]: use ErrorContains with testify (#11680)
  • c5a69c2 [chore] Remove obsolate deprecated message from mdatagen before moving from c...
  • a26bc46 [chore] Run make genotelcorecol to fix "build-and-test / checks" (#11676)
  • 3fe42eb Make extensiontest into its own module (#11629)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/consumer/consumertest from 0.112.0 to 0.115.0

Release notes

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

v0.115.0

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

End User Changelog

v1.21.0/v0.115.0

🛑 Breaking changes 🛑

  • otelcol: Change all logged timestamps to ISO8601. (#10543) This makes log timestamps human-readable (as opposed to epoch seconds in scientific notation), but may break users trying to parse logged lines in the old format.
  • pdata/pprofile: Upgrade pdata to opentelemetry-proto v1.4.0 (#11722)

🚩 Deprecations 🚩

  • scraperhelper: Deprecate all Scraper helpers in scraperhelper (#11732) Deprecate ScrapeFunc, ScraperOption, WithStart, WithShutdown in favor of equivalent funcs in scraper package.

💡 Enhancements 💡

  • exporterqueue: Introduce a feature gate exporter.UsePullingBasedExporterQueueBatcher to use the new pulling model in exporter queue batching. (#8122, #10368) If both queuing and batching is enabled for exporter, we now use a pulling model instead of a pushing model. num_consumer in queue configuration is now used to specify the maximum number of concurrent workers that are sending out the request.

  • service: label metrics as alpha to communicate their stability (#11729)

  • consumer: Mark consumer as stable. (

… 9 updates

Bumps the otel-dependencies group with 7 updates in the /processor/elasticinframetricsprocessor directory:

| Package | From | To |
| --- | --- | --- |
| [github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.112.0` | `0.115.0` |
| [github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.112.0` | `0.115.0` |
| [go.opentelemetry.io/collector/component](https://github.com/open-telemetry/opentelemetry-collector) | `0.112.0` | `0.115.0` |
| [go.opentelemetry.io/collector/confmap](https://github.com/open-telemetry/opentelemetry-collector) | `1.18.0` | `1.21.0` |
| [go.opentelemetry.io/collector/consumer](https://github.com/open-telemetry/opentelemetry-collector) | `0.112.0` | `0.114.0` |
| [go.opentelemetry.io/collector/consumer/consumertest](https://github.com/open-telemetry/opentelemetry-collector) | `0.112.0` | `0.115.0` |
| [go.opentelemetry.io/collector/processor](https://github.com/open-telemetry/opentelemetry-collector) | `0.112.0` | `0.115.0` |



Updates `github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden` from 0.112.0 to 0.115.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.112.0...v0.115.0)

Updates `github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest` from 0.112.0 to 0.115.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.112.0...v0.115.0)

Updates `go.opentelemetry.io/collector/component` from 0.112.0 to 0.115.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.112.0...v0.115.0)

Updates `go.opentelemetry.io/collector/confmap` from 1.18.0 to 1.21.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.18.0...pdata/v1.21.0)

Updates `go.opentelemetry.io/collector/consumer` from 0.112.0 to 0.114.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.112.0...v0.114.0)

Updates `go.opentelemetry.io/collector/consumer/consumertest` from 0.112.0 to 0.115.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.112.0...v0.115.0)

Updates `go.opentelemetry.io/collector/pdata` from 1.18.0 to 1.21.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.18.0...pdata/v1.21.0)

Updates `go.opentelemetry.io/collector/processor` from 0.112.0 to 0.115.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.112.0...v0.115.0)

Updates `go.opentelemetry.io/collector/processor/processortest` from 0.112.0 to 0.115.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.112.0...v0.115.0)

---
updated-dependencies:
- dependency-name: github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-dependencies
- dependency-name: github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-dependencies
- dependency-name: go.opentelemetry.io/collector/component
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-dependencies
- dependency-name: go.opentelemetry.io/collector/confmap
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-dependencies
- dependency-name: go.opentelemetry.io/collector/consumer
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-dependencies
- dependency-name: go.opentelemetry.io/collector/consumer/consumertest
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-dependencies
- dependency-name: go.opentelemetry.io/collector/pdata
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-dependencies
- dependency-name: go.opentelemetry.io/collector/processor
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-dependencies
- dependency-name: go.opentelemetry.io/collector/processor/processortest
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants