File opentelemetry-collector-contrib.changes of Package opentelemetry-collector-contrib

-------------------------------------------------------------------
Tue Sep 23 05:38:37 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- update to 0.136.0:
  The full changelog for this release can be found here:
  https://github.com/open-telemetry/opentelemetry-collector-contrib/releases/tag/v0.136.0
  The changelog for the core distribution, which is also included
  in the opentelemetry-collector-contrib distribution, can be found
  here:
  https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.136.0
  * Breaking changes
    - countconnector: Upgrade profiles proto to 1.8.0 (#42526)
    - datadogexporter: Deprecate zorkian codepath (#17373)
      Feature gate
      exporter.datadogexporter.metricexportnativeclient is now
      deprecated; the default metrics exporter is now Metrics
      Export Serializer unless feature gate
      exporter.datadogexporter.metricexportserializerclient is
      disabled.
      See
      https://github.com/open-telemetry/opentelemetry-collector-contrib/releases/tag/v0.122.0
      and #37930 for more info about Metrics Export Serializer.
    - elasticsearchexporter: Upgrade profiles proto to 1.8.0
      (#42526)
    - internal/kafka: Disable Kafka client metrics (#42662)
      We disable publishing Kafka client metrics to brokers, since
      they were not added intentionally and may lead to log spam
      when the broker does not really support metrics. We may make
      this configurable in the future.
    - golden: Upgrade profiles proto to 1.8.0 (#42526)
    - pkg/ottl: Upgrade profiles proto to 1.8.0 (#42526)
      See proto changelog.
      https://github.com/open-telemetry/opentelemetry-proto/blob/main/CHANGELOG.md#180---2025-09-02
    - signaltometricsconnector: Upgrade profiles proto to 1.8.0
      (#42526)
    - transformprocessor: Upgrade profiles proto to 1.8.0 (#42526)
  * Enhancements
    - azureblobexporter: Added template_enabled option to
      azureblobexporter blob_name_format to enable or disable
      template rendering. (#42643)
    - prometheusremotewritereceiver: Adds support to accept
      METRIC_TYPE_UNSPECIFIED as gauge type (#41840)
    - isolationforestprocessor: Add comprehensive unit tests with
      93% coverage (#42693)
    - exporter/awss3: Add S3PartitionTimezone config value to be
      able to change the timezone used for time-based partitioning
      (#42319)
    - clickhouseexporter: Add TLS configuration for cert based
      authentication. (#22805)
    - telemetrygen: Updates the semconv to use 1.37.0 (#42567)
    - coralogixexporter: Enable rate limiter mechanism in the
      Coralogix exporter. To disable it set rate_limiter.enabled to
      false. (#42552)
    - failoverconnector: Adds queue_settings to failoverconnector
      to enable queueing on the "exporter portion" of the
      connector. (#33077)
    - farotranslator, faroreceiver: Do not use faro event timestamp
      as the log record timestamp (#42600) Faro events originate in
      the user's browser, where the local clock may differ from
      actual time. | As a result, log record timestamps can be
      inaccurate, leading to ingestion issues (e.g., timestamps too
      old or too far in the future).
    - processor/k8sattributesprocessor: Add support for
      k8s.cronjob.uid attribute in k8sattributesprocessor (#42557)
    - awslogsencodingextension: Add instrumentation scope
      attributes to aws logs (#42788)
    - opampsupervisor: Add support for client initiated OpAMP
      heartbeats in the supervisor. (#42533)
    - internal/tools: Add support for modernize in Makefile
      (#42542)
    - processor/resourcedetection: Add support for linode cloud in
      resourcedetectionprocessor (#42543)
    - processor/resourcedetectionprocessor: Add support for
      Scaleway host image attributes in the
      resourcedetectionprocessor (#42682)
    - processor/resourcedetectionprocessor: Add support for Vultr
      cloud provider in the resourcedetectionprocessor (#42569)
    - spanmetricsconnector: Supports adding the
      collector.instance.id attribute to data points generated by
      the spanmetrics connector. (#40400) This feature currently in
      alpha stage, user should enable it by feature-gate
      --feature-gates=+connector.spanmetrics.includeCollectorInstanceID
    - processor/resourcedetectionprocessor: Add support for
      Scaleway cloud provider in the resourcedetectionprocessor
      (#42664)
    - exporter/awss3exporter: adds configuration field
      's3_base_prefix' to be able to set a base path for all S3
      file uploads (#42661)
    - journaldreceiver: Enable reading from all journals, including
      remote ones. A new option merge is added to the
      configuration. (#39188)
    - kafkametricsreceiver: Implement client reset for recoverable
      errors in Sarama calls (#41363) This change implements client
      reset functionality to address recoverable errors in Sarama
      calls, such as connection resets and EOF errors. When a
      recoverable error is encountered, the client is reset,
      enabling the scraper to reconnect and resume metric
      collection seamlessly.
    - tailsamplingprocessor: Set a tailsampling.cached_decision
      attribute on traces that were sampled by the decision cache.
      (#42535)
    - postgresqlreceiver: Including execution time metric for
      currently running queries in query samples. (#42429) The
      duration for currently running queries is calculated using
      the query_start time available in pg_stat_activity table.
    - receiver/k8scluster: Add experimental metric for container
      status reason (#32457)
    - telemetrygen: Add --allow-export-failures flag to
      telemetrygen to continue running when export operations fail
      (instead of terminating) (#42135)
    - telemetrygen: Add exponential histogram metric type to
      telemetrygen (#42322)
    - countconnector: Updates the countconnector metric timestamps
      to use earliest timestamp from batch as start timestamp and
      latest as timestamp, instead of using timestamp from metric
      creation time. (#40573)
  * Bug fixes
    - receiver/snowflake, receiver/sqlquery: Fix panic on startup
      caused by gosnowflake v1.16.0 (#42605) The solution was to
      downgrade the dependency version to v1.15.0.  For more
      information, refer to the upstream gosnowflake issue
    - elasticsearchexporter: Fix a bug where data stream attributes
      in 'none' mapping mode have invalid prefix. (#42454)
    - kafkaexporter: Fix bug where Kafka exporter ignored auth.tls
      configuration syntax. (#42754)
    - extension/storage: Fix 'recreate' rename file only on panic
      (#41802)
      - This recovers from a panic when the bbolt db is corrupted
        and renames the file when a panic occurs.
      - This changes the recreate behavior to not rename the file
        upon every start of the collector.
    - isolationforestprocessor: This PR fixes goroutine leaks in
      the isolation forest processor caused by improper shutdown
      coordination of background modelUpdateLoop goroutines.
      (#42675)
    - servicegraphconnector: Fix exponential histogram doesn't
      clean when expire (#42019)
    - awss3receiver: Ensures default wait time is applied in SQS
      configuration when not explicitly set. (#42608)
    - exporter/loadbalancing: Drop resources if the service routing
      key does not exist (#41550)
    - processor/redaction: Support redaction of scope level
      atrributes (#42659)
    - faroexporter: Fix success response handling in faroexporter
      so any HTTP 2xx status code indicates success instead of only
      202 Accepted. (#42658)
    - splunkenterprisereceiver: Fix a typo from a previous PR
      implementing the search artifact size metrics, which has
      caused errors from parsing empty strings. (#42615)
    - signalfxexporter: Only validate the root_path of the
      collector if sync_host_metadata is enabled. (#42688)

-------------------------------------------------------------------
Mon Sep 22 07:04:10 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- update to 0.135.0:
  The full changelog for this release can be found here:
  https://github.com/open-telemetry/opentelemetry-collector-contrib/releases/tag/v0.135.0
  The changelog for the core distribution, which is also included
  in the opentelemetry-collector-contrib distribution, can be found
  here:
  https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.135.0
  * Breaking Changes
    - apachereceiver: Add number of connections per async state
      metrics. (#41886)
    - githubreceiver: Update semantic conventions from v1.27.0 to
      v1.37.0 with standardized VCS and CICD attributes (#42378)
      - Resource attributes changed: organization.name ->
        vcs.owner.name, vcs.vendor.name -> vcs.provider.name
      - Trace attributes now use standardized VCS naming:
        vcs.ref.head.type -> vcs.ref.type
      - Added new standardized attributes: vcs.ref.base.name,
        vcs.ref.base.type, vcs.ref.type
      - Delta metrics now include base reference tracking
        attributes
      - Updated schema URL to
        https://opentelemetry.io/schemas/1.37.0
    - k8sattributesprocessor: Introduce
      allowLabelsAnnotationsSingular feature gate to use singular
      format for k8s label and annotation resource attributes
      (#39774)
    - The feature gate, when enabled, will change the default
      resource attribute key format from k8s..labels. to
      k8s..label.. Same applies for annotations.
    - receiver/sapm: The SAPM Receiver component has been removed
      from the repo and is no longer being published as it has been
      deprecated since 22nd October 2024 and the removal date of
      April 2025 has passed. (#41411)
- update to 0.134.0:
  The full changelog for this release can be found here:
  https://github.com/open-telemetry/opentelemetry-collector-contrib/releases/tag/v0.134.0
  The changelog for the core distribution, which is also included
  in the opentelemetry-collector-contrib distribution, can be found
  here:
  https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.134.0
  * Breaking Changes
    - receiver/awscloudwatchmetrics: Remove unmaintained component
      (#42238)
    - opencensusreceiver: Remove the deprecated opencensus
      receiver. (#36791)
    - opencensusexporter: Remove the deprecated opencensus
      exporter. (#36791)
    - pkg/ottl: Keep the original map and continue processing keys
      if an error is encountered when calling an optional
      replacement function in replace_all_patterns. (#42359)
- update to 0.133.0:
  The full changelog for this release can be found here:
  https://github.com/open-telemetry/opentelemetry-collector-contrib/releases/tag/v0.133.0
  The changelog for the core distribution, which is also included
  in the opentelemetry-collector-contrib distribution, can be found
  here:
  https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.133.0
  * Breaking Changes
    - coralogixexporter: Remove unused deprecated
      configgrpc.ClientConfig (#40853)
    - googlecloudlogentry_encoding: Parse cloud audit logs into log
      record attributes instead of placing it in the body as is.
      (#42035)
    - all: Increase minimum Go version to 1.24 (#41968)
    - signaltometricsconnector: Use configoptional for optional
      metric fields (#41922)
    - routingprocessor: Remove deprecated component
      routingprocessor (#19739)
      Please use the routing connector instead.
- update to 0.132.0:
  The full changelog for this release can be found here:
  https://github.com/open-telemetry/opentelemetry-collector-contrib/releases/tag/v0.132.0
  The changelog for the core distribution, which is also included
  in the opentelemetry-collector-contrib distribution, can be found
  here:
  https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.132.0
  * Breaking Changes
    - azuremonitorreceiver: Updated append_tags_as_attributes
      configuration type from boolean to array. It controls which
      Azure resource tags are added as resource attributes to the
      metrics. The values can be a list of specific tag names or
      ["*"] to include all tags.
      (#40988)
    - elasticsearchexporter: Change default flush::interval and
      batcher::flush_timeout to 10s (#41726)
    - googlecloudlogentry_encoding: Add 'observedTimestamp' and
      'flags' field to resulting log, and throw error if log failed
      to parse. (#41467)
    - googlecloudlogentry_encoding: Fix type on apphub destination
      GCP fields (#41836)
    - googlecloudlogentry_encoding: Rename the remaining common
      fields in log entry to follow the semantic conventions.
      (#41087)
    - googlecloudlogentry_encoding: Use semantic conventions for
      the cloud log entry fields (part 1 of 2) (#41718)
    - googlepubsubreceiver: Remove build-in support for
      cloud_logging and raw_text encoding. (#41812)
    - The build-in encodings now have alternative encoding
      extensions to replace them.
    - stefexporter, stefreceiver: Update STEF to v0.0.7. This is a
      breaking change in protocol. (#41858)
    - postgresqlreceiver: unify the configuration to align with
      mdatagen tools and enable events by default (#41700)
      Removed the existing query_sample_collection.enabled and
      top_query_collection.enabled flags in favor of using the
      field generated by mdatagen. Both collections are now enabled
      by default.
  * Deprecations
    - elasticsearchexporter: Allow sending_queue to queue and batch
      based on the new API and deprecate batcher config (#41338)
    - kafkareceiver: Improve kafkareceiver internal metrics
      telemetry consistency, measure latency in seconds (#41109)
      Add a new metric kafka_receiver_records_delay to capture the
      time between producing and receiving a batch of records.
      Improve internal metrics telemetry consistency:
      - kafka_broker_throttling_duration is deprecated in favor of
        kafka_broker_throttling_latency and will be removed in the
        next minor release
      - kafka_receiver_latency is deprecated in favor of
        kafka_receiver_read_latency and will be removed in the next
        minor release
      - kafka_receiver_messages is deprecated in favor
        kafka_receiver_records and will be removed in the next
        minor release
  * New components
    - isolationforestprocessor: The processor applies the
      Isolation-Forest algorithm (an unsupervised, tree-based
      outlier-detection method) to every incoming span, trace, log,
      or metric. (#41707)
      It emits an anomaly score (iforest.anomaly_score) and/or a
      boolean flag (iforest.is_anomaly) inside the Collector—no
      external ML service required.
- update to 0.131.0:
  The full changelog for this release can be found here:
  https://github.com/open-telemetry/opentelemetry-collector-contrib/releases/tag/v0.131.0
  The changelog for the core distribution, which is also included
  in the opentelemetry-collector-contrib distribution, can be found
  here:
  https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.131.0
  * Breaking Changes
    - iisreceiver: Enable IIS Application Pool state and uptime
      metrics by default. (#34924)
      WARNING: This change enables the iis.application_pool.state
      and iis.application_pool.uptime metrics by default.  This may
      cause a significant increase in the number of metrics
      collected if you have many application pools.  If you are
      concerned about the number of metrics, you can disable these
      metrics in your configuration.
    - kineticaexporter: Remove the kineticaexporter (#38911)
    - exporter/loki: The Loki Exporter component has been removed
      from the repo and is no longer being published as it has been
      deprecated since 9th July 2024. (#41413)
      Users of the lokiexporter can migrate to using an OTLP
      exporter. See #33916
  * Deprecations
    - kafkaexporter: Improve kafkaexporter internal metrics
      telemetry consistency, measure latency in seconds (#41108)
      Improve internal metrics telemetry consistency:
      - kafka_broker_throttling_duration is deprecated in favor of
        kafka_broker_throttling_latency
      - kafka_exporter_latency is deprecated in favor of
        kafka_exporter_write_latency
      - kafka_exporter_messages is deprecated in favor
        kafka_exporter_records
  * New components
    - tinybirdexporter: Mark the tinybirdexporter as alpha (#40475)
- update to 0.130.0:
  The full changelog for this release can be found here:
  https://github.com/open-telemetry/opentelemetry-collector-contrib/releases/tag/v0.130.0
  The changelog for the core distribution, which is also included
  in the opentelemetry-collector-contrib distribution, can be found
  here:
  https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.130.0
  * Known Issues
    Due to a bug in the internal telemetry Prometheus exporter, if
    you are configuring an internal telemetry Prometheus exporter,
    the collector's internal metrics will be emitted with an
    unexpected suffix in its name. For example, the metric
    otelcol_exporter_sent_spans__spans__total instead of
    otelcol_exporter_sent_spans_total. The workaround is to
    manually configure without_units: true in your internal
    telemetry Prometheus exporter config

      service:
        telemetry:
          metrics:
            readers:
              - pull:
                  exporter:
                    prometheus:
                      host: 0.0.0.0
                      port: 8888
                      without_units: true

    If you are using the collector's default internal telemetry
    Prometheus exporter for exporting internal metrics you are
    unaffected.
  * Breaking Changes
    - kubeletstats: Move
      receiver.kubeletstats.enableCPUUsageMetrics feature gate to
      stable (#39650)
    - geoipprocessor: Use semantic convention Geo attributes
      (#34745) Replace geo.continent_code, geo.country_iso_code,
      geo.region_iso_code with semantic conventions
      geo.continent.code, geo.country.iso_code, geo.region.iso_code
      attributes.
    - kafka: The default client ID for Kafka components now honours
      configuration, and defaults to "otel-collector". (#41090) The
      client ID configuration was ineffective, and (when using the
      Sarama implementation) always defaulted to "sarama". We now
      honour the configuration, and the default has changed, hence
      this is a breaking change for anyone relying on the client ID
      being "sarama".
    - servicegraphconnector: Remove deprecated field
      database_name_attribute and update the documentation.
      (#41094)
    - cmd/opampsupervisor: Remote configuration by default now
      merges on top of user-provided config files. (#39963)
      Previous, by default, user-provided config files were merged
      on top of all other configuration. This is not the case
      anymore.
      The new default order configuration merging is as follows
      (from lowest to highest precedence):
          $OWN_TELEMETRY_CONFIG
          <USER_PROVIDED_CONFIG_FILES>
          $OPAMP_EXTENSION_CONFIG
          $REMOTE_CONFIG
  * Deprecations
    - splunkhecexporter: Deprecate 'batcher' config, use
      'sending_queue::batch' instead (#41224)
    - spanmetricsconnector: Mark dimensions_cache_size as
      deprecated following the upstream guidelines (#41101)
  * New components
    - tinybird: Implement logs propagation for Tinybird exporter
      (#40475)
- update to 0.129.0:
  The full changelog for this release can be found here:
  https://github.com/open-telemetry/opentelemetry-collector-contrib/releases/tag/v0.129.0
  The changelog for the core distribution, which is also included
  in the opentelemetry-collector-contrib distribution, can be found
  here:
  https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.129.0
  * Breaking Changes
    - elasticsearchexporter: Add better ECS mapping for traces when
      using ECS mapping mode. Previously, traces were incorrectly
      processed by the generic encoder instead of applying
      ECS-compliant field mappings. (#40807)
    - receiver/httpcheck: Always close resp.Body and add timeout
      (#40552)
    - pkg/stanza: Remove deprecated decode package (#40861)
    - podmanreceiver: Deprecate "ssh-dss" host key algorithm for
      SSH connections (#40796)
    - pkg: Remove the fields from category FrontDoorAccessLog from
      the body log record and place them as log record attributes
      in translator azurelogs. (#40453)
    - kafka: remove broken SASL/AWS_MSK_IAM auth mechanism from
      Kafka components (#40554)
    - kafkareceiver: Improve kafkareceiver internal metrics
      telemetry (#40816)
      This change adds the following internal telemetry metrics to
      the receiver:
      - kafka_broker_connects
      - kafka_broker_closed
      - kafka_broker_throttling_duration
      - kafka_receiver_bytes
      - kafka_receiver_bytes_uncompressed
      - kafka_receiver_latency
      In addition it removes explicit component "name" metrics
      attribute which should be enabled with
      "telemetry.newPipelineTelemetry" collector feature gate
      instead. And changes "partition" metrics attribute to more
      direct "int64" type instead of "string".
    - datadogexporter: Graduate
      exporter.datadogexporter.UseLogsAgentExporter feature gate to
      stable (#40925)
    - sqlserverreceiver: Only empty strings for query texts and
      query plans when obfuscation failed. (#40527)
      This change applies only to top query collection and query
      sample collection.
  * Deprecations
    - logzioexporter: Deprecates jsonlog and logziospan usage and
      replace with plogotlp.ExportRequest and
      ptraceotlp.ExportRequest accordingly. (#40192)
    - datadogexporter: Config logs::dump_payloads is no longer
      supported now that the UseLogsAgentExporter feature gate is
      stable. (#40925)
    - prometheusremotewriteexporter: Remove the stable
      exporter.prometheusremotewriteexporter.deprecateCreatedMetric
      featuregate (#40570) It was supposed to be removed with
      v0.118.0.
    - resourcedetectionprocessor: Promote the
      processor.resourcedetection.removeGCPFaasID feature gate to
      beta. (#40601) The faas.id attribute is replaced by the
      faas.instance attribute. | This disables detection of the
      faas.id resource attribute by default. | Re-enable by
      disabling the processor.resourcedetection.removeGCPFaasID
      feature gate.
    - googlecloudexporter: Remove the stable
      exporter.googlecloud.OTLPDirect featuregate (#17192) It was
      supposed to be removed in v0.69.
    - resourcedetectionprocessor: Remove the stable
      processor.resourcedetection.hostCPUSteppingAsString
      featuregate (#40569) It was supposed to be removed in
      v0.110.0.
    - prometheusexporter, prometheusremotewriteexporter: Promote
      the pkg.translator.prometheus.NormalizeName feature gate to
      stable. (#40603) Use the add_metric_suffixes option on the
      prometheus exporters to | control the addition of suffixes
      instead of the feature gate.
    - prometheusreceiver: Promote the
      receiver.prometheusreceiver.RemoveLegacyResourceAttributes
      featuregate to stable (#40572) It has been beta since
      v0.126.0
  * New components
    - extension/datadog: Releases Datadog Extension in alpha.
      (#39589, #40715)
      The Datadog Extension is now released in alpha status.  Using
      the configuration settings listed in the README will allow
      collectors to report configuration data to Datadog backend.
      If enabled, collector configuration and build info will be
      viewable in Datadog Infrastructure Monitoring, specifically
      in Host List and Resource Catalog.
    - tinybirdexporter: Introduce Tinybird Exporter (#40475)
- update to 0.128.0:
  The full changelog for this release can be found here:
  https://github.com/open-telemetry/opentelemetry-collector-contrib/releases/tag/v0.128.0
  The changelog for the core distribution, which is also included
  in the opentelemetry-collector-contrib distribution, can be found
  here:
  https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.128.0
  * Breaking Changes
    - pkg: Remove the fields from category
      FrontDoorWebApplicationFirewallLog from the body log record
      and place them as log record attributes. (#39993)
    - opampsupervisor: Update passthrough logging to use Error for
      stderr pipe. (#40491)
    - countconnector: Upgrade profiles proto to 1.7.0 (#40285)
    - elasticsearchexporter: Upgrade profiles proto to 1.7.0
      (#40285)
    - golden: Upgrade profiles proto to 1.7.0 (#40285)
    - otelarrowexporter: Configure the combined queue-batch
      facility, modifies the defaults sending_queue settings.
      (#40211) Removes experimental batcher config, which was never
      recommended, and documents how to replace the formerly
      recommended concurrentbatchprocessor configuration.
    - ottl: Upgrade profiles proto to 1.7.0 (#40285)
    - redisstorageextension: Add TLS support (#40185)
      TLS is now enabled by default. To disable TLS, use:

        tls:
        insecure: true

    - pkg/ottl: Remove access to the profile lookup tables (#40227)
      the mapping_table, location_table, function_table,
      attribute_table, attribute_units, link_table, string_stable
      have been moved to a root dictionary attribute and are not
      part of profile anymore.
    - signaltometricsconnector: Upgrade profiles proto to 1.7.0
      (#40285)
    - sqlserverreceiver: Rename flags for enabling top query
      collection and query sample collection. (#40416)
      - Renamed top_query_collection.enabled to
        events."db.server.top_query".enabled in top query
        collection.
      - Renamed query_sample_collection.enabled to
        events."db.server.query_sample".enabled in query sample
        collection.
  * Deprecations
    - receiver/hostmetrics: Mark
      hostmetrics.process.onWindowsUseNewGetProcesses feature gate
      as stable (#32947)

-------------------------------------------------------------------
Fri Jun 13 20:02:08 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- new package opentelemetry-collector-contrib: OpenTelemetry Collector
  distribution that contains all the components from both the
  OpenTelemetry Collector repository and the OpenTelemetry Collector
  Contrib repository. This distribution includes open source and
  vendor supported components.
openSUSE Build Service is sponsored by