chore(deps): update module github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awss3exporter to v0.126.0 #730
+1
−1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v0.124.0
->v0.126.0
Release Notes
open-telemetry/opentelemetry-collector-contrib (github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awss3exporter)
v0.126.0
Compare Source
🛑 Breaking changes 🛑
pkg
: Remove the fields from category AzureCdnAccessLog from the body log record and place them as log record attributes. (#39811)azuremonitorreceiver
: Renamed theauth
field tocredentials
in the azuremonitorreceiver configuration. (#39738)pkg/datadog
: Switch feature gate datadog.EnableOperationAndResourceNameV2 to beta. This gate affects exporter/datadog and connector/datadog. It modifies the logic for computing operation names from OTLP spans to produce shorter, more readable names and improve alignment with OpenTelemetry specifications. (#39895)Please see the migration guide for more details. https://docs.datadoghq.com/opentelemetry/migrate/migrate_operation_names/?tab=opentelemetrycollector
opampsupervisor
: Remnoveagent.health_check_port
. (#39908)The opampsupervisor no longer starts the collector with a default health check extension.
googlecloudpubsubreceiver
: Addignore_encoding_error
configuration to ignore decoding failures from the configured encoder (#38164)Introduce a setting to ignore errors when the configured encoder. It's advised to set this to
true
when usinga custom encoder, and use the new
receiver.googlecloudpubsub.encoding_error
metric to monitor the number of errors.Ignoring the error will cause the receiver to drop the message.
coralogixexporter
: Remove deprecated batcher config for coralogixexporter, use sending_queue::batch (#39960)sqlserverreceiver
: Update event properties (#39868)This change only applies to top query events and query sample events:
top query
todb.server.top_query
query sample
todb.server.query_sample
sqlserver.username
touser.name
in query sample eventreceiver/prometheus
: Upgradereceiver.prometheusreceiver.RemoveLegacyResourceAttributes
feature gate tobeta
stability (enabled by default) (#32814)Disable the
receiver.promtheusreceiver.RemoveLegacyResourceAttributes
feature gate to restore previous behavior. This feature gate will be removed in a future release.The feature gate is used to replace the following legacy resource attributes:
net.host.name
->server.address
net.host.port
->server.port
http.scheme
->url.scheme
🚩 Deprecations 🚩
googlecloudpubsubreceiver
: Add deprecation warning for the build-in encoders (#39371)The build-in encoders
cloud_logging
andraw_text
both have encoding extension alternatives and will be removedin version v0.132.0 of the collector.
processor/tailsampling
: The invert decisions (InvertSampled and InvertNotSampled) have been deprecated, please make use of drop policy to explicitly not sample select traces. (#39833)🚀 New components 🚀
golden
: Add a new CLI, golden, to run comparison of expected payloads over OTLP. (#39662)You can run golden with
--otlp-endpoint localhost:4317 --expected expected.yaml --write-expected --timeout 1m
confmap/googlesecretmanagerprovider
: Initial implementation of secrets manager provider. Allows fetch secrets from Google Secrets Manager (#39665)googlecloudlogentryencodingextension
: Update stability to alpha. (#37531)💡 Enhancements 💡
azuremonitorexxporter
: support logging exceptions for azuremonitor exporter (#38432)fileconsumer
: Support "compression:auto
" which automatically detects file compression type and ingests data. Currently, only gzip compressed files are auto detected. This allows for mix of compressed and uncompressed files to be ingested with the same filelogreceiver. (#37772)kafkaexporter
: Add compression level in kafka producer. (#39772)processor/metricstarttime
: Upgrade the stability toAlpha
(#39857)splunkenterprisereceiver
: addssplunk.indexer.rollingrestart.status
metric (#39023)carbonreceiver
: Support unnamed groups in carbon receiver regex parser (#39137)splunkenterprisereceiver
: Added a newsplunk.search.initiation
,splunk.search.duration
,splunk.search.status
, andsplunk.search.success
metrics. (#39566)googlecloudexporter
: Updated the exporter.googlecloud.CustomMonitoredResources featuregate to support user defined mapping from OTel resources to Monitored Resources for logging (#40001)dockerstatsreceiver
: Returns Docker client options, using the DOCKER_HOST environment variable if no endpoint is configured. (#35779)elasticsearchexporter
: Report Elasticsearch request success / failure via componentstatus (#39562)eventlogreceiver
: add raw XML query filtering option (#38517)faroreceiver
: Completes the implementation of the Faro receiver. (#19180)mongodbatlasreceiver
: Add support for setting custom base URL for the MongoDB Atlas API (#39345)postgresqlreceiver
: Reduce component footprint by removing the loading of unnecessary SQL drivers (#39918)Custom builds that are using the postgresql receiver and no other SQL related receivers
will see a reduction in the output binary size. A similar effect is expected also for
the sqlserverreceiver.
spanmetricsconnector
: Separate Dimensions for calls and duration metrics (#36805)Add two new fields to the settings:
histogram.dimensions
andcalls_dimensions
.Use them to add independent dimensions to the duration and calls metrics.
cmd/golden
: Add a docker image for golden (#39662)confmap/googlesecretmanager
: Mark the Google Secret Manager provider as alpha stability. (#39665)confmap/googlesecretmanager
: Update scheme to use googlesecretsmanager instead of googlesecretmanagerprovider. (#39971)pkg/ottl
: Add support for HasPrefix and HasSuffix functions (#39825)datadogexporter
: Enable instrumentation_scope_metadata_as_tags by default in datadogexporter. Scope attributes are now added as tags to metrics. (#39767)If you have too many unique values for instrumentation scope attributes, this may cause cardinality issues.
If this is a concern, you can disable this by setting
datadog.metrics.instrumentation_scope_metadata_as_tags
tofalse
.prometheusremotewriteexporter
: Addexporter.prometheusremotewritexporter.enableSendingRW2
feature gate and configuration to the exporter to send Prometheus remote write 2.0 version. (#33661)WARNING! PRW 2.0 support for the exporter is still under development and not ready for usage.
k8sobjectsreceiver
: k8sobject receiver support leader election (#39054)receiver/k8scluster
: Add node name to pod metadata (#37454)receiver/hostmetricsreceiver
: Migratedhostmetricsreceiver
to usepkg/winperfcounters
when retrieving Windows performance counters. (#38858)netflowreceiver
: Addsend_raw
option to send logs as a raw string in the log body instead of parsed into attributes. (#38920)oidcauthextension
: Add ignore_audience config option for ignoring oidc audience (#36568)go-oidc SkipClientIDCheck is set based on config ignore_audience
opampsupervisor
: Update supervisor to forward the agent's ComponentHealth message to the server whenever it is received. (#39890)pkg/ottl
: Add the OTTL function ProfileID() (#39587)pkg/ottl
: OTTL is now officially considered Beta stability (#39910)postgresqlreceiver
: we introduced the top query collection to postgresql receiver. this will collect the queries frompg_stat_statements
and report the related metrics. this will help the end user to identify which queries are most executed, and resources most used. (#39573)processor/redaction
: Apply redaction to log.body (#37239)metricstarttimeprocessor
: Implementation of the subtractinitial strategy (#38379)awsfirehosereceiver
: support all possible quantile values of CloudWatch metrics in addition to quantile 0 (min) and 1 (max) (#39687)processor/tailsampling
: New policy type to explicitly drop traces regardless of other policy decisions. (#39668)stefexporter
: Implement async exporting (#39958)processor/transform
: The transformprocessor is now officially considered Beta stability (#39928)receiver/ntp
: Move ntpreceiver to beta stability (#39897)🧰 Bug fixes 🧰
pkg
: Fix empty resource attributes in the azure logs translator (#39571)datadogexporter
: Fixes a memory leak in the Datadog exporter caused by an uninitialized logger. (#39959)datadogreceiver
: Support 128 bits TraceIDs coming from Datadog (#36926)This fix is released behind a featuregate so as to not be a breaking change for users. To enable it, enable
receiver.datadogreceiver.Enable128BitTraceID
. The feature uses an LRU cache that will keep the last 100 trace ids bydefault. This can be configured via
receivers.datadog.trace_id_cache_size
.kafkaexporter
: Make Sarama's ConfigurationError as permanent to prevent retries (#38604)clickhouseexporter
: clickhouseexporter doesn't set the database name in the dsn of the query that creates the database (#38829)kafkaexporter
: fix the default topic configuration, and default message partitioning (#39810, #39816)kafkareceiver
: Fix support for built-in text encodings with hyphens in the encoding name (#39793)tailsamplingprocessor
: Fix the misleading decision timer latency metric (#38502)pkg/stanza/fileconsumer
: Mute new reader log when the noStateTracker is used (#39855)cmd/opampsupervisor
: Fix slice merging when using local configuration files (#39947)prometheusreceiver
: Add 'fallback_scrape_protocol' to entries obtained through Target Allocator, unless already defined. (#39672)This applies the same configuration change that is already applied on static configuration.
prometheusreceiver
: Convert ms to s when setting start time on the metric (#39912)githubreceiver
: fix queue span lengths caused by GitHub event timestamp bug (#39824)GitHub events from skipped jobs sometimes have the createdAt timestamp to be
AFTER the startedAt timestamp. This causes the created span to having a time
of some crazy long time, while the duration attribute is negative. This change
accounts for that inconsistent behavior from GitHub and adds the corresponding
tests.
signaltometricsconnector
: Fix same metric name, unit, and type with different description ignoring description (#39736)receiver/sqlserver
: Properly parse numbers stored in scientific notation to integers (#39124)v0.125.0
Compare Source
🛑 Breaking changes 🛑
awscloudwatchreceiver
: Adds option to set storage for AWS CloudWatch receiver (#32231)start_from
field in the logs config changed to Unix epoch (1970-01-01T00:00:00Z
) when not explicitly configured. This may alter the behavior of existing configurations relying on the previous default.start_from
in the logs configuraiton.k8sobjectsreceiver
: Check for K8s API objects existence on receiver startup and not during config validation. (#38803)receiver/kubeletstats
: Move receiver.kubeletstats.enableCPUUsageMetrics feature gate to beta (#39487)Deprecated metrics
container.cpu.utilization
,k8s.pod.cpu.utilization
andk8s.node.cpu.utilization
are being replacedby
container.cpu.usage
,k8s.pod.cpu.usage
andk8s.node.cpu.usage
.To be able to use the deprecated metrics, switch
receiver.kubeletstats.enableCPUUsageMetrics
feature gate tofalse
.processor/k8sattributes
: Change processor/k8sattributes to return error if unset envvar is used fornode_from_env_var
(#39447)Before this was a valid configuration, but had an unexpected behavior to monitor the entire cluster. | To keep the same behavior simply do not set the
node_from_env_var
value or use empty string.sqlserverreceiver
:host.name
,sqlserver.computer.name
, andsqlserver.instance.name
are now resource attributes instead of log attributes. We used to reportcomputer_name
andinstance_name
in the log attributes for top query collection and they are now deprecated. Now we report the three resources attributes in both top query collection and sample query collection. (#39449)This change is only relevant for logs.
🚩 Deprecations 🚩
spanmetricsconnector
: Deprecate the unused configurationdimensions_cache_size
(#39646)Deprecated configuration
dimensions_cache_size
, please useaggregation_cardinality_limit
instead🚀 New components 🚀
dnslookupprocessor
: Add structure of new processor (#34398)datadogextension
: Introduce framework for Datadog Extension (#39589)sematextexporter
: basic logs implementation (#36465)💡 Enhancements 💡
spanmetricsconnector
: Add newaggregation_cardinality_limit
configuration option to limit the number of unique combinations of dimensions that will be tracked for metrics aggregation. (#38990)awslogsencodingextension
: Add support for S3 Access Logs. (#39161)pkg
: Improve performance of azure logs translator. (#39340)azureauthextension
: Update stability to alpha. (#39574)countconnector
: Add profiles support (#39577)awscloudwatchlogsexporter
: Add dynamic log_group_name and log_group_stream naming, based on awsemfexporter (#31382)elasticsearchexporter
: Add support for include_source_on_error, which configures whether bulk index responses should include source document on error (#39211)elasticsearchexporter
: Introduce LRU cache for profiles (#38606)elasticsearchexporter
: Add support for extracting mapping mode from a scope attribute. (#39110)opampextension
: Introduces a new config fieldinclude_resource_attributes
which allows the extension to copy the agent's resource attributes to the non-identifying attributes in the agent description. (#37487)statsdreceiver
: Add new config to customize socket permissions when transport is set tounixgram
. (#37807)kubeletstatsreceiver
: Adds support for collecting Node and Pod network IO/error metrics for all network interfaces (#30196)awss3exporter
: add configuration fieldresource_attrs_to_s3/s3_prefix
to support mapping s3 bucket prefix to OTel resource attributes (#37858)If
resource_attrs_to_s3/s3_prefix
is configured, s3 prefix will be determined based on the specified resource attribute ands3uploader/s3_prefix
will serve as a fallback.azureblobexporter
: Add SerialNumBeforeExtension option to BlobNameFormat in Azure Blob exporter as an option to avoid breaking file extension (#39593)splunkhecexporter
: Use ObservedTimestamp if Timestamp is empty. (#39221)githubreceiver
: add dedicated job queue spans with cicd.pipeline.run.queue.duration attribute (#39081)hostmetricsreceiver
: Possible to enable the process scraper under FreeBSD in the hostmetrics receiver. (#39622)k8sclusterreceiver
: add support for k8s leader election in k8s cluster receiver (#38429)Allows multiple instances of the k8s cluster receiver to run in a HA mode in a single cluster.
kafkareceiver
: Add support for configuring Kafka consumer rebalance strategy and group instance ID (#39513)This enhancement introduces two optional settings: group_rebalance_strategy and group_instance_id.
These allow users to override the default Range-based rebalance strategy and optionally provide a static instance ID (as per KIP-345) for cooperative sticky balancing.
This is particularly useful when handling high-cardinality metric workloads, as it reduces rebalance impact, improves cache reuse, and boosts CPU efficiency.
Both settings are optional to maintain full backward compatibility.
kafkareceiver
: Added a new 'topic' attribute to all existing internal consume-claim metrics. (#35336)kafkareceiver
: Addmax_fetch_wait
config setting (#39360)This setting allows you to specify the maximum time that the broker will wait for
min_fetch_size bytes of data to be available before sending a response to the client.
Defaults to 250ms.
receiver_creator
: Fix kafkametrics receiver instantiation (#39313)signaltometricsconnector
: Add profiles support (#39609)sqlserverreceiver
: Acceptcontext_info
withtraceparent
format in query sample collection, setting log record with correct traceId and spanId. (#39539)opampsupervisor
: Add support for the opampsupervisor to be able to start with only local config (#38794)prometheusremotewritereceiver
: Cachetarget_info
metrics so it can be used to populate metrics' Resource Attributes. (#37277)You can read more about resource attributes handling in https://opentelemetry.io/docs/specs/otel/compatibility/prometheus_and_openmetrics/#resource-attributes-1
🧰 Bug fixes 🧰
sqlqueryreceiver
: respectmax_open_conn
configuration for multiple queries (#39270)resourcedetectionprocessor
: change the EKS cluster identifier and check the cluster version instead of the existence of aws-auth configmap (#39479)datadogexporter
: Fix a race condition in metric serializer exporter where the exporter may not be fully initialized when it receives metrics (#39669)filelogreceiver
: Fix frozen receiver when max_concurrent_files is 1 (#39598)transformprocessor
: Fix the context inferrer to also take into consideration the global OTTL conditions configuration. (#39455)prometheusreceiver
: When a histogram metric has both classic and native histogram buckets, keep both, instead of throwing away the native histogram buckets. (#26555)This was a technical dept from the previous implementation in PR 28663.
geoipprocessor
: Close providers readers on shutdown (#38961)receivercreator
: Fix how escaped backticks are handled in receiver creator templates (#39163)opampsupervisor
: Supervisor will no longer report a config status of "applying" if the config has not changed (#39500)githubreceiver
: Fix span end times for skipped and cancelled workflows (#39020)k8sobjectsreceiver
: Introduceserror_mode
, so users can choose between propagating, ignoring, or silencing missing objects. (#38803)opampextension
: Skips loading TLS config for insecure endpoints (#39515)opampsupervisor
: fixes OpAMP Supervisor macOS example config (#39492)tcpcheckreceiver
: Fix tcpcheck.error to report as a cumulative value instead of always being 1. (#39234)kafkareceiver
:name
label will be correctly set in receiver metrics (#39483)signaltometricsconnector
: Fix incorrect result for metrics configured with same name but different type (#39442)tcplogreceiver
: Ignore SplitFuncBuilder field to prevent panic during config marshaling (#39474)deltatocumulative
: fixes misuse of xsync, leading to bad mutex unlock (#39106)v0.124.1
Compare Source
🧰 Bug fixes 🧰
receiver/filelog
: Remove printing to console the names of files which are read by File Log receiver (#39414)Configuration
📅 Schedule: Branch creation - "before 5am" (UTC), 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.