ymotongpoo / opentelemetry-collector-extra

This project is a sample of OpenTelemetry Collector receiver and exporter to Discord
Apache License 2.0
4 stars 0 forks source link

fix(deps): update module go.opentelemetry.io/collector/consumer to v0.114.0 #64

Open renovate[bot] opened 4 months ago

renovate[bot] commented 4 months ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
go.opentelemetry.io/collector/consumer v0.106.1 -> v0.114.0 age adoption passing confidence

Release Notes

open-telemetry/opentelemetry-collector (go.opentelemetry.io/collector/consumer) ### [`v0.114.0`](https://redirect.github.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v1200v01140) [Compare Source](https://redirect.github.com/open-telemetry/opentelemetry-collector/compare/v0.113.0...v0.114.0) ##### πŸ’‘ Enhancements πŸ’‘ - `cmd/builder`: Allow for replacing of local Providers and Converters when building custom collector with ocb. ([#​11649](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/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](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/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](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11664)) ##### 🧰 Bug fixes 🧰 - `all`: Updates dialer timeout section documentation in confignet README ([#​11685](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11685)) - `scraperhelper`: If the scraper shuts down, do not scrape first. ([#​11632](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/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. ### [`v0.113.0`](https://redirect.github.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v1190v01130) [Compare Source](https://redirect.github.com/open-telemetry/opentelemetry-collector/compare/v0.112.0...v0.113.0) ##### πŸ›‘ Breaking changes πŸ›‘ - `internal/fanoutconsumer`: Extract internal/fanoutconsumer as a separate go module ([#​11441](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11441)) - `builder`: Remove builder support to build old version, and the otelcol_version config ([#​11405](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11405)) User should remove this property from their config, to build older versions use older builders. - `receiver`: Make receivertest into its own module ([#​11462](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11462)) - `builder`: Remove deprecated flags from Builder ([#​11576](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11576)) Here is the list of flags | --name, --description, --version, --otelcol-version, --go, --module - `internal/sharedcomponent`: Extract internal/sharedcomponent as a separate go module ([#​11442](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11442)) ##### πŸ’‘ Enhancements πŸ’‘ - `mdatagen`: Add otlp as supported distribution ([#​11527](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11527)) - `batchprocessor`: Move single shard batcher creation to the constructor ([#​11594](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11594)) - `service`: add support for using the otelzap bridge and emit logs using the OTel Go SDK ([#​10544](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10544)) ##### 🧰 Bug fixes 🧰 - `service`: ensure traces and logs emitted by the otel go SDK use the same resource information ([#​11578](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11578)) - `config/configgrpc`: Patch for bug in the grpc-go NewClient that makes the way the hostname is resolved incompatible with the way proxy setting are applied. ([#​11537](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11537)) - `builder`: Update builder default providers to lastest stable releases ([#​11566](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11566)) ### [`v0.112.0`](https://redirect.github.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v1180v01120) [Compare Source](https://redirect.github.com/open-telemetry/opentelemetry-collector/compare/v0.111.0...v0.112.0) ##### πŸ›‘ Breaking changes πŸ›‘ - `consumer/consumererror`: Extract consumer/consumererror as a separate go module ([#​11440](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11440)) - `exporter/expotertest`: Put expotertest into its own module ([#​11461](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11461)) - `service`: Remove stable gate component.UseLocalHostAsDefaultHost ([#​11412](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11412)) ##### 🚩 Deprecations 🚩 - `processortest`: Deprecated 'NewUnhealthyProcessorCreateSettings'. Use NewNopSettings instead. ([#​11307](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11307)) ##### πŸ’‘ Enhancements πŸ’‘ - `mdatagen`: Added generated_package_name config field to support custom generated package name. ([#​11231](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11231)) - `mdatagen`: Generate documentation for components with resource attributes only ([#​10705](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10705)) - `confighttp`: Adding support for lz4 compression into the project ([#​9128](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/9128)) - `service`: Hide profiles support behind a feature gate while it remains alpha. ([#​11477](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11477)) - `exporterhelper`: Retry sender will fail fast when the context timeout is shorter than the next retry interval. ([#​11183](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11183)) ##### 🧰 Bug fixes 🧰 - `cmd/builder`: Fix default configuration for builder for httpprovider, httpsprovider, and yamlprovider. ([#​11357](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11357)) - `processorhelper`: Fix issue where in/out parameters were not recorded when error was returned from consumer. ([#​11351](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11351)) ### [`v0.111.0`](https://redirect.github.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v1170v01110) [Compare Source](https://redirect.github.com/open-telemetry/opentelemetry-collector/compare/v0.110.0...v0.111.0) ##### πŸ›‘ Breaking changes πŸ›‘ - `service/telemetry`: Change default metrics address to "localhost:8888" instead of ":8888" ([#​11251](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/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](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11037)) ##### 🚩 Deprecations 🚩 - `service/telemetry`: Deprecate service::telemetry::metrics::address in favor of service::telemetry::metrics::readers. ([#​11205](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11205)) - `processorhelper`: Deprecate BuildProcessorMetricName as it's no longer needed since introduction of mdatagen ([#​11302](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11302)) ##### πŸ’‘ Enhancements πŸ’‘ - `ocb`: create docker images for OCB, per [https://github.com/open-telemetry/opentelemetry-collector-releases/pull/671](https://redirect.github.com/open-telemetry/opentelemetry-collector-releases/pull/671) ([#​5712](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/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](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11177)) - `httpsprovider`: Mark the httpsprovider as stable. ([#​11191](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11191)) - `httpprovider`: Mark the httpprovider as stable. ([#​11191](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11191)) - `yamlprovider`: Mark the yamlprovider as stable. ([#​11192](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11192)) - `confmap`: Allow using any YAML structure as a string when loading configuration including time.Time formats ([#​10659](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/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](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11350)) - `cmd/builder`: re-adds function to properly set and view version number of OpenTelemetry Collector Builder (ocb) binaries ([#​11208](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11208)) - `pdata`: Unmarshal Span and SpanLink flags from JSON ([#​11267](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11267)) ### [`v0.110.0`](https://redirect.github.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v1160v01100) [Compare Source](https://redirect.github.com/open-telemetry/opentelemetry-collector/compare/v0.109.0...v0.110.0) ##### πŸ›‘ Breaking changes πŸ›‘ - `processorhelper`: Update incoming/outgoing metrics to a single metric with a `otel.signal` attributes. ([#​11144](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11144)) The following metrics were added in the previous version - otelcol_processor_incoming_spans - otelcol_processor_outgoing_spans - otelcol_processor_incoming_metric_points - otelcol_processor_outgoing_metric_points - otelcol_processor_incoming_log_records - otelcol_processor_outgoing_log_records They are being replaced with the following to more closely align with OTEP 259: - otelcol_processor_incoming_items - otelcol_processor_outgoing_items - `processorhelper`: Remove deprecated `[Traces|Metrics|Logs]`Inserted funcs ([#​11151](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11151)) - `config`: Mark UseLocalHostAsDefaultHostfeatureGate as stable ([#​11235](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11235)) ##### 🚩 Deprecations 🚩 - `processorhelper`: deprecate accepted/refused/dropped metrics ([#​11201](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11201)) The following metrics are being deprecated as they were only used in a single processor: - `otelcol_processor_accepted_log_records` - `otelcol_processor_accepted_metric_points` - `otelcol_processor_accepted_spans` - `otelcol_processor_dropped_log_records` - `otelcol_processor_dropped_metric_points` - `otelcol_processor_dropped_spans` - `otelcol_processor_refused_log_records` - `otelcol_processor_refused_metric_points` - `otelcol_processor_refused_spans` ##### πŸ’‘ Enhancements πŸ’‘ - `pdata`: Add support to MoveTo for Map, allow avoiding copies ([#​11175](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11175)) - `mdatagen`: Add stability field to telemetry metrics, allowing the generated description to include a stability string. ([#​11160](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11160)) - `confignet`: Mark module as Stable. ([#​9801](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/9801)) - `confmap/provider/envprovider`: Support default values when env var is empty ([#​5228](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/5228)) - `mdatagen`: mdatagen `validateMetrics()` support validate metrics in `telemetry.metric` ([#​10925](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10925)) - `service/telemetry`: Mark useOtelWithSDKConfigurationForInternalTelemetry as stable ([#​7532](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/7532)) - `mdatagen`: Use cobra for the command, add version flag ([#​11196](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11196)) ##### 🧰 Bug fixes 🧰 - `service`: Ensure process telemetry is registered when internal telemetry is configured with readers instead of an address. ([#​11093](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11093)) - `mdatagen`: Fix incorrect generation of metric tests with boolean attributes. ([#​11169](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11169)) - `otelcol`: Fix the Windows Event Log configuration when running the Collector as a Windows service. ([#​5297](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/5297), [#​11051](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11051)) - `builder`: Honor build_tags in config ([#​11156](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11156)) - `builder`: Fix version for providers in the default config ([#​11123](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11123)) - `cmd/builder`: Temporarily disable strict versioning checks ([#​11129](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11129), [#​11152](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11152)) The strict versioning check may be enabled by default in a future version once all configuration providers are stabilized. - `confmap`: Fix loading config of a component from a different source. ([#​11154](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11154)) This issue only affected loading the whole component config, loading parts of a component config from a different source was working correctly. ### [`v0.109.0`](https://redirect.github.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v1150v01090) [Compare Source](https://redirect.github.com/open-telemetry/opentelemetry-collector/compare/v0.108.1...v0.109.0) ##### πŸ›‘ Breaking changes πŸ›‘ - `scraperhelper`: Remove deprecated `ObsReport`, `ObsReportSettings`, `NewObsReport` types/funcs ([#​11086](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11086)) - `confmap`: Remove stable `confmap.strictlyTypedInput` gate ([#​11008](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11008)) - `confmap`: Removes stable `confmap.unifyEnvVarExpansion` feature gate. ([#​11007](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11007)) - `ballastextension`: Removes the deprecated ballastextension ([#​10671](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10671)) - `service`: Removes stable `service.disableOpenCensusBridge` feature gate ([#​11009](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11009)) ##### 🚩 Deprecations 🚩 - `processorhelper`: These funcs are not used anywhere, marking them deprecated. ([#​11083](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11083)) ##### πŸš€ New components πŸš€ - `extension/experimental/storage`: Move `extension/experimental/storage` into a separate module ([#​11022](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11022)) ##### πŸ’‘ Enhancements πŸ’‘ - `configtelemetry`: Add guidelines for each level of component telemetry ([#​10286](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10286)) - `service`: move `useOtelWithSDKConfigurationForInternalTelemetry` gate to beta ([#​11091](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11091)) - `service`: implement a no-op tracer provider that doesn't propagate the context ([#​11026](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11026)) The no-op tracer provider supported by the SDK incurs a memory cost of propagating the context no matter what. This is not needed if tracing is not enabled in the Collector. This implementation of the no-op tracer provider removes the need to allocate memory when tracing is disabled. - `envprovider`: Mark module as stable ([#​10982](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10982)) - `fileprovider`: Mark module as stable ([#​10983](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10983)) - `processor`: Add incoming and outgoing counts for processors using processorhelper. ([#​10910](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10910)) Any processor using the processorhelper package (this is most processors) will automatically report incoming and outgoing item counts. The new metrics are: - otelcol_processor_incoming_spans - otelcol_processor_outgoing_spans - otelcol_processor_incoming_metric_points - otelcol_processor_outgoing_metric_points - otelcol_processor_incoming_log_records - otelcol_processor_outgoing_log_records ##### 🧰 Bug fixes 🧰 - `configgrpc`: Change the value of max_recv_msg_size_mib from uint64 to int to avoid a case where misconfiguration caused an integer overflow. ([#​10948](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10948)) - `exporterqueue`: Fix a bug in persistent queue that Offer can becomes deadlocked when queue is almost full ([#​11015](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11015)) ### [`v0.108.1`](https://redirect.github.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v1141v01081) [Compare Source](https://redirect.github.com/open-telemetry/opentelemetry-collector/compare/v0.108.0...v0.108.1) ##### 🧰 Bug fixes 🧰 - `mdatagen`: Fix a missing import in the generated test file ([#​10969](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10969)) ### [`v0.108.0`](https://redirect.github.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v1140v01080) [Compare Source](https://redirect.github.com/open-telemetry/opentelemetry-collector/compare/v0.107.0...v0.108.0) ##### πŸ›‘ Breaking changes πŸ›‘ - `all`: Added support for go1.23, bumped the minimum version to 1.22 ([#​10869](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10869)) - `otelcol`: Remove deprecated `ConfmapProvider` interface. ([#​10934](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10934)) - `confmap`: Mark `confmap.strictlyTypedInput` as stable ([#​10552](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10552)) ##### πŸ’‘ Enhancements πŸ’‘ - `exporter/otlp`: Add batching option to otlp exporter ([#​8122](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/8122)) - `builder`: Add a --skip-new-go-module flag to skip creating a module in the output directory. ([#​9252](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/9252)) - `component`: Add `TelemetrySettings.LeveledMeterProvider` func to replace MetricsLevel in the near future ([#​10931](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10931)) - `mdatagen`: Add `LeveledMeter` method to mdatagen ([#​10933](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10933)) - `service`: Adds `level` configuration option to `service::telemetry::trace` to allow users to disable the default TracerProvider ([#​10892](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10892)) This replaces the feature gate `service.noopTracerProvider` introduced in v0.107.0 - `componentstatus`: Add new Reporter interface to define how to report a status via a `component.Host` implementation ([#​10852](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10852)) - `mdatagen`: support using a different github project in mdatagen README issues list ([#​10484](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10484)) - `mdatagen`: Updates mdatagen's usage to output a complete command line example, including the metadata.yaml file. ([#​10886](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10886)) - `extension`: Add ModuleInfo to extension.Settings to allow extensions to access component go module information. ([#​10876](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10876)) - `confmap`: Mark module as stable ([#​9379](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/9379)) ##### 🧰 Bug fixes 🧰 - `batchprocessor`: Update units for internal telemetry ([#​10652](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10652)) - `confmap`: Fix bug where an unset env var used with a non-string field resulted in a panic ([#​10950](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10950)) - `service`: Fix memory leaks during service package shutdown ([#​9165](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/9165)) - `mdatagen`: Update generated telemetry template to only include context import when there are async metrics. ([#​10883](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10883)) - `mdatagen`: Fixed bug in which setting `SkipLifecycle` & `SkipShutdown` to true would result in a generated file with an unused import `confmaptest` ([#​10866](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10866)) - `confmap`: Use string representation for field types where all primitive types are strings. ([#​10937](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10937)) - `otelcol`: Preserve internal representation when unmarshaling component configs ([#​10552](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10552)) ### [`v0.107.0`](https://redirect.github.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v1130v01070) [Compare Source](https://redirect.github.com/open-telemetry/opentelemetry-collector/compare/v0.106.1...v0.107.0) ##### πŸ›‘ Breaking changes πŸ›‘ - `service`: Remove OpenCensus bridge completely, mark feature gate as stable. ([#​10414](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10414)) - `confmap`: Set the `confmap.unifyEnvVarExpansion` feature gate to Stable. Expansion of `$FOO` env vars is no longer supported. Use `${FOO}` or `${env:FOO}` instead. ([#​10508](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10508)) - `service`: Remove `otelcol` from Prometheus configuration. This means that any metric that isn't explicitly prefixed with `otelcol_` no longer have that prefix. ([#​9759](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/9759)) ##### πŸ’‘ Enhancements πŸ’‘ - `mdatagen`: export ScopeName in internal/metadata package ([#​10845](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10845)) This can be used by components that need to set their scope name manually. Will save component owners from having to store a variable, which may diverge from the scope name used by the component for emitting its own telemetry. - `semconv`: Add v1.26.0 semantic conventions package ([#​10249](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10249), [#​10829](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10829)) - `mdatagen`: Expose a setting on tests::host to set up your own host initialization code ([#​10765](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10765)) Some receivers require a host that has additional capabilities such as exposing exporters. For those, we can expose a setting that allows them to place a different host in the generated code. - `confmap`: Allow using any YAML structure as a string when loading configuration. ([#​10800](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10800)) Previous to this change, slices could not be used as strings in configuration. - `ocb`: migrate build and release of ocb binaries to opentelemetry-collector-releases repository ([#​10710](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10710)) ocb binaries will now be released under open-telemetry/opentelemetry-collector-releases tagged as "cmd/builder/vX.XXX.X" - `semconv`: Add semantic conventions version v1.27.0 ([#​10837](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10837)) - `client`: Mark module as stable. ([#​10775](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10775)) ##### 🧰 Bug fixes 🧰 - `configtelemetry`: Add 10s read header timeout on the configtelemetry Prometheus HTTP server. ([#​5699](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/5699)) - `service`: Allow users to disable the tracer provider via the feature gate `service.noopTracerProvider` ([#​10858](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10858)) The service is returning an instance of a SDK tracer provider regardless of whether there were any processors configured causing resources to be consumed unnecessarily. - `processorhelper`: Fix processor metrics not being reported initially with 0 values. ([#​10855](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10855)) - `service`: Implement the `temporality_preference` setting for internal telemetry exported via OTLP ([#​10745](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10745)) - `configauth`: Fix unmarshaling of authentication in HTTP servers. ([#​10750](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10750)) - `confmap`: If loading an invalid YAML string through a provider, use it verbatim instead of erroring out. ([#​10759](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10759)) This makes the ${env:ENV} syntax closer to how ${ENV} worked before unifying syntaxes. - `component`: Allow component names of up to 1024 characters in length. ([#​10816](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10816)) - `confmap`: Remove original string representation if invalid. ([#​10787](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10787))

Configuration

πŸ“… Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

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

β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

πŸ”• Ignore: Close this PR and you won't be reminded about this update again.



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

renovate[bot] commented 3 months ago

β„Ή Artifact update notice

File name: exporter/discordexporter/go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

Details:

Package Change
go 1.21.5 -> 1.23.3
go.opentelemetry.io/collector/pdata v1.12.0 -> v1.20.0
golang.org/x/crypto v0.24.0 -> v0.26.0
golang.org/x/net v0.26.0 -> v0.28.0
golang.org/x/sys v0.22.0 -> v0.24.0
golang.org/x/text v0.16.0 -> v0.17.0
google.golang.org/genproto/googleapis/rpc v0.0.0-20240701130421-f6361c86f094 -> v0.0.0-20240814211410-ddb44dafa142
google.golang.org/grpc v1.65.0 -> v1.67.1
google.golang.org/protobuf v1.34.2 -> v1.35.1
File name: receiver/discordreceiver/go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

Details:

Package Change
go 1.21.5 -> 1.23.3
go.opentelemetry.io/collector/pdata v1.12.0 -> v1.20.0
golang.org/x/crypto v0.24.0 -> v0.26.0
golang.org/x/net v0.26.0 -> v0.28.0
golang.org/x/sys v0.21.0 -> v0.24.0
golang.org/x/text v0.16.0 -> v0.17.0
google.golang.org/genproto/googleapis/rpc v0.0.0-20240701130421-f6361c86f094 -> v0.0.0-20240814211410-ddb44dafa142
google.golang.org/grpc v1.65.0 -> v1.67.1
google.golang.org/protobuf v1.34.2 -> v1.35.1
File name: receiver/slackreceiver/go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

Details:

Package Change
go 1.21.5 -> 1.23.3
go.opentelemetry.io/collector/pdata v1.12.0 -> v1.20.0
golang.org/x/net v0.26.0 -> v0.28.0
golang.org/x/sys v0.21.0 -> v0.24.0
golang.org/x/text v0.16.0 -> v0.17.0
google.golang.org/genproto/googleapis/rpc v0.0.0-20240701130421-f6361c86f094 -> v0.0.0-20240814211410-ddb44dafa142
google.golang.org/grpc v1.65.0 -> v1.67.1
google.golang.org/protobuf v1.34.2 -> v1.35.1