The OpenTelemetry Collector Contrib contains everything in the opentelemetry-collector release, be sure to check the release notes there as well.
End User Changelog
🛑 Breaking changes 🛑
all: Added support for go1.23, bumped the minimum version to 1.22 (#34658)
lokiexporter: Update the scope name for telemetry produced by the lokiexporter from otelcol/loki to github.com/open-telemetry/opentelemetry-collector-contrib/exporter/lokiexporter (#34612)
azuretranslator: The scope name has been updated from otelcol/azureresourcelogs and otelcol/azureresourcetraces to github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/azure (#34712)
datadogreceiver: The scope name has been updated from otelcol/datadogreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/datadogreceiver/internal/translator (#34711)
splunkhecexporter: The scope name has been updated from otelcol/splunkhec to github.com/open-telemetry/opentelemetry-collector-contrib/exporter/splunkhecexporter (#34710)
googlecloudmonitorreceiver: The scope name has been updated from otelcol/googlecloudmonitoringreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudmonitoringreceiver (#34709)
elasticsearchexporter: Update OTel mapping mode for logs and metrics; Remove trace_flags (#34472)
Update logs and metrics OTel mapping mode to always emit "scope" and zero int, but not emit empty strings for known fields. Breaking change to remove trace_flags from logs.
elasticsearchexporter: Change default retry.retry_on_status to [429] (#32584)
To retain the previous behavior, set retry.retry_on_status to [429, 500, 502, 503, 504].
gitproviderreceiver: Update metric names and attributes to match the newest Semantic Conventions for VCS. (#34278)
Attribute Changes:
branch.name is now ref.name
Added a ref.type attribute
pull_request.state is now change.state
git.vendor.name is now vcs.vendor.name
Metric Changes:
git.repository.count is now vcs.repository.count
git.repository.contributor.count is now vcs.repository.contributor.count
git.repository.branch.count is now vcs.repository.ref.count
git.repository.branch.time is now `vcs.repository.ref.time
git.repository.branch.commit.aheadby.count is now vcs.repository.ref.revisions_ahead
git.repository.branch.commit.behindby.count is now `vcs.repository.ref.revisions_behind
git.repository.branch.line.addition.count is now vcs.repository.ref.lines_added
git.repository.branch.line.deletion.count is now vcs.repository.ref.lines_deleted
git.repository.pull_request.time_open is now vcs.change.time_open
git.repository.pull_request.time_to_merge is now vcs.change.time_to_merge
git.repository.pull_request.time_to_approval is now vcs.change.time_to_approval
git.repository.pull_request.count is now vcs.change.count
transformprocessor: Promote processor.transform.ConvertBetweenSumAndGaugeMetricContext feature flag from alpha to beta (#34567)
exporter/datadog: The logs::dump_payloads config option is invalid when the Datadog Agent logs pipeline is enabled (now enabled by default). (#34420)
An error will be raised if logs::dump_payloads is set while the Datadog Agent logs pipeline is enabled. To avoid this error, remove the logs::dump_payloads config option or temporarily disable the exporter.datadogexporter.UseLogsAgentExporter feature gate.
vcenterreceiver: Several host performance metrics now return 1 data point per time series instead of 5. (#34708)
The 5 data points previously sent represented consecutive 20s sampling periods. Depending on the collection interval
these could easily overlap. Sending just the latest of these data points is more in line with other performance metrics.
This change also fixes an issue with the googlecloud exporter seeing these datapoints as duplicates.
Following is the list of affected metrics which will now only report a single datapoint per set of unique attribute values.
The OpenTelemetry Collector Contrib contains everything in the opentelemetry-collector release, be sure to check the release notes there as well.
End User Changelog
🛑 Breaking changes 🛑
all: Added support for go1.23, bumped the minimum version to 1.22 (#34658)
lokiexporter: Update the scope name for telemetry produced by the lokiexporter from otelcol/loki to github.com/open-telemetry/opentelemetry-collector-contrib/exporter/lokiexporter (#34612)
azuretranslator: The scope name has been updated from otelcol/azureresourcelogs and otelcol/azureresourcetraces to github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/azure (#34712)
datadogreceiver: The scope name has been updated from otelcol/datadogreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/datadogreceiver/internal/translator (#34711)
splunkhecexporter: The scope name has been updated from otelcol/splunkhec to github.com/open-telemetry/opentelemetry-collector-contrib/exporter/splunkhecexporter (#34710)
googlecloudmonitorreceiver: The scope name has been updated from otelcol/googlecloudmonitoringreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudmonitoringreceiver (#34709)
elasticsearchexporter: Update OTel mapping mode for logs and metrics; Remove trace_flags (#34472)
Update logs and metrics OTel mapping mode to always emit "scope" and zero int, but not emit empty strings for known fields. Breaking change to remove trace_flags from logs.
elasticsearchexporter: Change default retry.retry_on_status to [429] (#32584)
To retain the previous behavior, set retry.retry_on_status to [429, 500, 502, 503, 504].
gitproviderreceiver: Update metric names and attributes to match the newest Semantic Conventions for VCS. (#34278)
Attribute Changes:
branch.name is now ref.name
Added a ref.type attribute
pull_request.state is now change.state
git.vendor.name is now vcs.vendor.name
Metric Changes:
git.repository.count is now vcs.repository.count
git.repository.contributor.count is now vcs.repository.contributor.count
git.repository.branch.count is now vcs.repository.ref.count
git.repository.branch.time is now `vcs.repository.ref.time
git.repository.branch.commit.aheadby.count is now vcs.repository.ref.revisions_ahead
git.repository.branch.commit.behindby.count is now `vcs.repository.ref.revisions_behind
git.repository.branch.line.addition.count is now vcs.repository.ref.lines_added
git.repository.branch.line.deletion.count is now vcs.repository.ref.lines_deleted
git.repository.pull_request.time_open is now vcs.change.time_open
git.repository.pull_request.time_to_merge is now vcs.change.time_to_merge
git.repository.pull_request.time_to_approval is now vcs.change.time_to_approval
git.repository.pull_request.count is now vcs.change.count
transformprocessor: Promote processor.transform.ConvertBetweenSumAndGaugeMetricContext feature flag from alpha to beta (#34567)
exporter/datadog: The logs::dump_payloads config option is invalid when the Datadog Agent logs pipeline is enabled (now enabled by default). (#34420)
An error will be raised if logs::dump_payloads is set while the Datadog Agent logs pipeline is enabled. To avoid this error, remove the logs::dump_payloads config option or temporarily disable the exporter.datadogexporter.UseLogsAgentExporter feature gate.
vcenterreceiver: Several host performance metrics now return 1 data point per time series instead of 5. (#34708)
The 5 data points previously sent represented consecutive 20s sampling periods. Depending on the collection interval
these could easily overlap. Sending just the latest of these data points is more in line with other performance metrics.
This change also fixes an issue with the googlecloud exporter seeing these datapoints as duplicates.
Following is the list of affected metrics which will now only report a single datapoint per set of unique attribute values.
The OpenTelemetry Collector Contrib contains everything in the opentelemetry-collector release, be sure to check the release notes there as well.
End User Changelog
🛑 Breaking changes 🛑
all: Added support for go1.23, bumped the minimum version to 1.22 (#34658)
lokiexporter: Update the scope name for telemetry produced by the lokiexporter from otelcol/loki to github.com/open-telemetry/opentelemetry-collector-contrib/exporter/lokiexporter (#34612)
azuretranslator: The scope name has been updated from otelcol/azureresourcelogs and otelcol/azureresourcetraces to github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/azure (#34712)
datadogreceiver: The scope name has been updated from otelcol/datadogreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/datadogreceiver/internal/translator (#34711)
splunkhecexporter: The scope name has been updated from otelcol/splunkhec to github.com/open-telemetry/opentelemetry-collector-contrib/exporter/splunkhecexporter (#34710)
googlecloudmonitorreceiver: The scope name has been updated from otelcol/googlecloudmonitoringreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudmonitoringreceiver (#34709)
elasticsearchexporter: Update OTel mapping mode for logs and metrics; Remove trace_flags (#34472)
Update logs and metrics OTel mapping mode to always emit "scope" and zero int, but not emit empty strings for known fields. Breaking change to remove trace_flags from logs.
elasticsearchexporter: Change default retry.retry_on_status to [429] (#32584)
To retain the previous behavior, set retry.retry_on_status to [429, 500, 502, 503, 504].
gitproviderreceiver: Update metric names and attributes to match the newest Semantic Conventions for VCS. (#34278)
Attribute Changes:
branch.name is now ref.name
Added a ref.type attribute
pull_request.state is now change.state
git.vendor.name is now vcs.vendor.name
Metric Changes:
git.repository.count is now vcs.repository.count
git.repository.contributor.count is now vcs.repository.contributor.count
git.repository.branch.count is now vcs.repository.ref.count
git.repository.branch.time is now `vcs.repository.ref.time
git.repository.branch.commit.aheadby.count is now vcs.repository.ref.revisions_ahead
git.repository.branch.commit.behindby.count is now `vcs.repository.ref.revisions_behind
git.repository.branch.line.addition.count is now vcs.repository.ref.lines_added
git.repository.branch.line.deletion.count is now vcs.repository.ref.lines_deleted
git.repository.pull_request.time_open is now vcs.change.time_open
git.repository.pull_request.time_to_merge is now vcs.change.time_to_merge
git.repository.pull_request.time_to_approval is now vcs.change.time_to_approval
git.repository.pull_request.count is now vcs.change.count
transformprocessor: Promote processor.transform.ConvertBetweenSumAndGaugeMetricContext feature flag from alpha to beta (#34567)
exporter/datadog: The logs::dump_payloads config option is invalid when the Datadog Agent logs pipeline is enabled (now enabled by default). (#34420)
An error will be raised if logs::dump_payloads is set while the Datadog Agent logs pipeline is enabled. To avoid this error, remove the logs::dump_payloads config option or temporarily disable the exporter.datadogexporter.UseLogsAgentExporter feature gate.
vcenterreceiver: Several host performance metrics now return 1 data point per time series instead of 5. (#34708)
The 5 data points previously sent represented consecutive 20s sampling periods. Depending on the collection interval
these could easily overlap. Sending just the latest of these data points is more in line with other performance metrics.
This change also fixes an issue with the googlecloud exporter seeing these datapoints as duplicates.
Following is the list of affected metrics which will now only report a single datapoint per set of unique attribute values.
The OpenTelemetry Collector Contrib contains everything in the opentelemetry-collector release, be sure to check the release notes there as well.
End User Changelog
🛑 Breaking changes 🛑
all: Added support for go1.23, bumped the minimum version to 1.22 (#34658)
lokiexporter: Update the scope name for telemetry produced by the lokiexporter from otelcol/loki to github.com/open-telemetry/opentelemetry-collector-contrib/exporter/lokiexporter (#34612)
azuretranslator: The scope name has been updated from otelcol/azureresourcelogs and otelcol/azureresourcetraces to github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/azure (#34712)
datadogreceiver: The scope name has been updated from otelcol/datadogreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/datadogreceiver/internal/translator (#34711)
splunkhecexporter: The scope name has been updated from otelcol/splunkhec to github.com/open-telemetry/opentelemetry-collector-contrib/exporter/splunkhecexporter (#34710)
googlecloudmonitorreceiver: The scope name has been updated from otelcol/googlecloudmonitoringreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudmonitoringreceiver (#34709)
elasticsearchexporter: Update OTel mapping mode for logs and metrics; Remove trace_flags (#34472)
Update logs and metrics OTel mapping mode to always emit "scope" and zero int, but not emit empty strings for known fields. Breaking change to remove trace_flags from logs.
elasticsearchexporter: Change default retry.retry_on_status to [429] (#32584)
To retain the previous behavior, set retry.retry_on_status to [429, 500, 502, 503, 504].
gitproviderreceiver: Update metric names and attributes to match the newest Semantic Conventions for VCS. (#34278)
Attribute Changes:
branch.name is now ref.name
Added a ref.type attribute
pull_request.state is now change.state
git.vendor.name is now vcs.vendor.name
Metric Changes:
git.repository.count is now vcs.repository.count
git.repository.contributor.count is now vcs.repository.contributor.count
git.repository.branch.count is now vcs.repository.ref.count
git.repository.branch.time is now `vcs.repository.ref.time
git.repository.branch.commit.aheadby.count is now vcs.repository.ref.revisions_ahead
git.repository.branch.commit.behindby.count is now `vcs.repository.ref.revisions_behind
git.repository.branch.line.addition.count is now vcs.repository.ref.lines_added
git.repository.branch.line.deletion.count is now vcs.repository.ref.lines_deleted
git.repository.pull_request.time_open is now vcs.change.time_open
git.repository.pull_request.time_to_merge is now vcs.change.time_to_merge
git.repository.pull_request.time_to_approval is now vcs.change.time_to_approval
git.repository.pull_request.count is now vcs.change.count
transformprocessor: Promote processor.transform.ConvertBetweenSumAndGaugeMetricContext feature flag from alpha to beta (#34567)
exporter/datadog: The logs::dump_payloads config option is invalid when the Datadog Agent logs pipeline is enabled (now enabled by default). (#34420)
An error will be raised if logs::dump_payloads is set while the Datadog Agent logs pipeline is enabled. To avoid this error, remove the logs::dump_payloads config option or temporarily disable the exporter.datadogexporter.UseLogsAgentExporter feature gate.
vcenterreceiver: Several host performance metrics now return 1 data point per time series instead of 5. (#34708)
The 5 data points previously sent represented consecutive 20s sampling periods. Depending on the collection interval
these could easily overlap. Sending just the latest of these data points is more in line with other performance metrics.
This change also fixes an issue with the googlecloud exporter seeing these datapoints as duplicates.
Following is the list of affected metrics which will now only report a single datapoint per set of unique attribute values.
confmap: Mark confmap.strictlyTypedInput as stable (#10552)
💡 Enhancements 💡
exporter/otlp: Add batching option to otlp exporter (#8122)
builder: Add a --skip-new-go-module flag to skip creating a module in the output directory. (#9252)
component: Add TelemetrySettings.LeveledMeterProvider func to replace MetricsLevel in the near future (#10931)
mdatagen: Add LeveledMeter method to mdatagen (#10933)
service: Adds level configuration option to service::telemetry::trace to allow users to disable the default TracerProvider (#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)
mdatagen: support using a different github project in mdatagen README issues list (#10484)
mdatagen: Updates mdatagen's usage to output a complete command line example, including the metadata.yaml file. (#10886)
extension: Add ModuleInfo to extension.Settings to allow extensions to access component go module information. (#10876)
Bumps the opentelemetry-collector group with 19 updates:
0.107.0
0.108.0
0.107.0
0.108.0
0.107.0
0.108.0
0.107.0
0.108.0
0.107.0
0.108.1
0.107.0
0.108.1
1.13.0
1.14.1
0.107.0
1.14.1
0.107.0
0.108.1
0.107.0
0.108.1
0.107.0
0.108.1
0.107.0
0.108.1
1.13.0
1.14.1
0.107.0
0.108.1
1.13.0
1.14.1
0.107.0
0.108.1
0.107.0
0.108.1
0.107.0
0.108.1
0.107.0
0.108.1
Updates
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil
from 0.107.0 to 0.108.0Release notes
Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil's releases.
... (truncated)
Changelog
Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil's changelog.
Commits
3a3b701
[chore] Prepare release 0.108.0 (#34891)31adabb
[chore] update core to v1.14.1/v0.108.1 (#34883)f3948de
Update module github.com/prometheus/prometheus to v0.54.1 (#34873)e790879
Update All github.com/datadog packages (#34854)6831ed1
Update module github.com/elastic/go-structform to v0.0.12 (#34857)18d21a8
Update module github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common...dfd6ced
Update module github.com/Azure/go-amqp to v1.1.0 (#34864)fae484c
Update module google.golang.org/api to v0.194.0 (#34869)5b2cd87
Update module go.etcd.io/bbolt to v1.3.11 (#34862)ec83b46
[exporter/doris] New component: Doris Exporter (#33790)Updates
github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor
from 0.107.0 to 0.108.0Release notes
Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor's releases.
... (truncated)
Changelog
Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor's changelog.
Commits
3a3b701
[chore] Prepare release 0.108.0 (#34891)31adabb
[chore] update core to v1.14.1/v0.108.1 (#34883)f3948de
Update module github.com/prometheus/prometheus to v0.54.1 (#34873)e790879
Update All github.com/datadog packages (#34854)6831ed1
Update module github.com/elastic/go-structform to v0.0.12 (#34857)18d21a8
Update module github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common...dfd6ced
Update module github.com/Azure/go-amqp to v1.1.0 (#34864)fae484c
Update module google.golang.org/api to v0.194.0 (#34869)5b2cd87
Update module go.etcd.io/bbolt to v1.3.11 (#34862)ec83b46
[exporter/doris] New component: Doris Exporter (#33790)Updates
github.com/open-telemetry/opentelemetry-collector-contrib/processor/metricstransformprocessor
from 0.107.0 to 0.108.0Release notes
Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/processor/metricstransformprocessor's releases.
... (truncated)
Changelog
Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/processor/metricstransformprocessor's changelog.
Commits
3a3b701
[chore] Prepare release 0.108.0 (#34891)31adabb
[chore] update core to v1.14.1/v0.108.1 (#34883)f3948de
Update module github.com/prometheus/prometheus to v0.54.1 (#34873)e790879
Update All github.com/datadog packages (#34854)6831ed1
Update module github.com/elastic/go-structform to v0.0.12 (#34857)18d21a8
Update module github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common...dfd6ced
Update module github.com/Azure/go-amqp to v1.1.0 (#34864)fae484c
Update module google.golang.org/api to v0.194.0 (#34869)5b2cd87
Update module go.etcd.io/bbolt to v1.3.11 (#34862)ec83b46
[exporter/doris] New component: Doris Exporter (#33790)Updates
github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourceprocessor
from 0.107.0 to 0.108.0Release notes
Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourceprocessor's releases.
... (truncated)
Changelog
Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourceprocessor's changelog.
Commits
3a3b701
[chore] Prepare release 0.108.0 (#34891)31adabb
[chore] update core to v1.14.1/v0.108.1 (#34883)f3948de
Update module github.com/prometheus/prometheus to v0.54.1 (#34873)e790879
Update All github.com/datadog packages (#34854)6831ed1
Update module github.com/elastic/go-structform to v0.0.12 (#34857)18d21a8
Update module github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common...dfd6ced
Update module github.com/Azure/go-amqp to v1.1.0 (#34864)fae484c
Update module google.golang.org/api to v0.194.0 (#34869)5b2cd87
Update module go.etcd.io/bbolt to v1.3.11 (#34862)ec83b46
[exporter/doris] New component: Doris Exporter (#33790)Updates
go.opentelemetry.io/collector/component
from 0.107.0 to 0.108.1Changelog
Sourced from go.opentelemetry.io/collector/component's changelog.
Commits
c8a932e
[chore] Prepare release v1.14.1/v0.108.1 (#10986)1015551
[chore] Prepare release v1.14.0/v0.108.0 (#10980)79bef21
Revert "[builder] Support for --skip-new-go-module (#10098)" (#10978)5963d44
[mdatagen] fix a missing import in a generated test file (#10970)9e1af01
chore(deps): update github/codeql-action action to v3.26.5 (#10967)fbdbd50
[scraperhelper] deprecate NewObsReport, ObsReport, ObsReportSettings (#10959)93ecf69
[otelcol] Fix grpclogger to capture correct caller location (#10773)00c8ea9
fix(renovate): add package rule for disabling toolchain updates (#10961)bca56c4
[confmaptest] Add a test on empty slice to nil (#10966)a80ce1a
[chore] Try fixing flaky SharedInstance e2e test (#10929)Updates
go.opentelemetry.io/collector/config/confighttp
from 0.107.0 to 0.108.1Changelog
Sourced from go.opentelemetry.io/collector/config/confighttp's changelog.
Commits
c8a932e
[chore] Prepare release v1.14.1/v0.108.1 (#10986)1015551
[chore] Prepare release v1.14.0/v0.108.0 (#10980)79bef21
Revert "[builder] Support for --skip-new-go-module (#10098)" (#10978)5963d44
[mdatagen] fix a missing import in a generated test file (#10970)9e1af01
chore(deps): update github/codeql-action action to v3.26.5 (#10967)fbdbd50
[scraperhelper] deprecate NewObsReport, ObsReport, ObsReportSettings (#10959)93ecf69
[otelcol] Fix grpclogger to capture correct caller location (#10773)00c8ea9
fix(renovate): add package rule for disabling toolchain updates (#10961)bca56c4
[confmaptest] Add a test on empty slice to nil (#10966)a80ce1a
[chore] Try fixing flaky SharedInstance e2e test (#10929)Updates
go.opentelemetry.io/collector/config/configtls
from 1.13.0 to 1.14.1Release notes
Sourced from go.opentelemetry.io/collector/config/configtls's releases.
... (truncated)
Changelog
Sourced from