service: Update all metrics to include otelcol_ prefix to ensure consistency across OTLP and Prometheus metrics (#9759)
This change is marked as a breaking change as anyone that was using OTLP for metrics will
see the new prefix which was not present before. Prometheus generated metrics remain
unchanged.
confighttp: Delete ClientConfig.CustomRoundTripper (#8627)
Set (*http.Client).Transport on the *http.Client returned from ToClient to configure this.
confmap: When passing configuration for a string field using any provider, use the verbatim string representation as the value. (#10605, #10405)
This matches the behavior of ${ENV} syntax prior to the promotion of the confmap.unifyEnvVarExpansion feature gate
to beta. It changes the behavior of the ${env:ENV} syntax with escaped strings.
component: Adds restrictions on the character set for component.ID name. (#10673)
processor/memorylimiter: The memory limiter processor will no longer account for ballast size. (#10696)
If you are already using GOMEMLIMIT instead of the ballast extension this does not affect you.
extension/memorylimiter: The memory limiter extension will no longer account for ballast size. (#10696)
If you are already using GOMEMLIMIT instead of the ballast extension this does not affect you.
service: The service will no longer be able to get a ballast size from the deprecated ballast extension. (#10696)
If you are already using GOMEMLIMIT instead of the ballast extension this does not affect you.
🚀 New components 🚀
client: Create a new go module go.opentelemetry.io/collector/client (#9804)
This module contains generic representations of clients connecting to different receivers.
component/componenttest: Add optional ...attribute.KeyValue argument to TestTelemetry.CheckExporterMetricGauge. (#10593)
confighttp: Auth data type signature has changed (#4806)
As part of the linked PR, the auth attribute was moved from configauth.Authentication
to a new AuthConfig, which contains a configauth.Authentication. For end-users, this
is a non-breaking change. For users of the API, create a new AuthConfig using the
configauth.Authentication instance that was being used before.
mdatagen: Remove WithAttributes option from the telemetry builder constructor. (#10608)
Attribute sets for async instruments now can be set as options to callback setters and async instruments initializers.
This allows each async instrument to have its own attribute set.
service/extensions: Adds Options to extensions.New. (#10728)
This is only a breaking change if you are depending on extensions.New's signature. Calls to extensions.New are not broken.
service: Update all metrics to include otelcol_ prefix to ensure consistency across OTLP and Prometheus metrics (#9759)
This change is marked as a breaking change as anyone that was using OTLP for metrics will
see the new prefix which was not present before. Prometheus generated metrics remain
unchanged.
confighttp: Delete ClientConfig.CustomRoundTripper (#8627)
Set (*http.Client).Transport on the *http.Client returned from ToClient to configure this.
confmap: When passing configuration for a string field using any provider, use the verbatim string representation as the value. (#10605, #10405)
This matches the behavior of ${ENV} syntax prior to the promotion of the confmap.unifyEnvVarExpansion feature gate
to beta. It changes the behavior of the ${env:ENV} syntax with escaped strings.
component: Adds restrictions on the character set for component.ID name. (#10673)
processor/memorylimiter: The memory limiter processor will no longer account for ballast size. (#10696)
If you are already using GOMEMLIMIT instead of the ballast extension this does not affect you.
extension/memorylimiter: The memory limiter extension will no longer account for ballast size. (#10696)
If you are already using GOMEMLIMIT instead of the ballast extension this does not affect you.
service: The service will no longer be able to get a ballast size from the deprecated ballast extension. (#10696)
If you are already using GOMEMLIMIT instead of the ballast extension this does not affect you.
🚀 New components 🚀
client: Create a new go module go.opentelemetry.io/collector/client (#9804)
This module contains generic representations of clients connecting to different receivers.
component/componenttest: Add optional ...attribute.KeyValue argument to TestTelemetry.CheckExporterMetricGauge. (#10593)
confighttp: Auth data type signature has changed (#4806)
As part of the linked PR, the auth attribute was moved from configauth.Authentication
to a new AuthConfig, which contains a configauth.Authentication. For end-users, this
is a non-breaking change. For users of the API, create a new AuthConfig using the
configauth.Authentication instance that was being used before.
mdatagen: Remove WithAttributes option from the telemetry builder constructor. (#10608)
Attribute sets for async instruments now can be set as options to callback setters and async instruments initializers.
This allows each async instrument to have its own attribute set.
service/extensions: Adds Options to extensions.New. (#10728)
This is only a breaking change if you are depending on extensions.New's signature. Calls to extensions.New are not broken.
service: Update all metrics to include otelcol_ prefix to ensure consistency across OTLP and Prometheus metrics (#9759)
This change is marked as a breaking change as anyone that was using OTLP for metrics will
see the new prefix which was not present before. Prometheus generated metrics remain
unchanged.
confighttp: Delete ClientConfig.CustomRoundTripper (#8627)
Set (*http.Client).Transport on the *http.Client returned from ToClient to configure this.
confmap: When passing configuration for a string field using any provider, use the verbatim string representation as the value. (#10605, #10405)
This matches the behavior of ${ENV} syntax prior to the promotion of the confmap.unifyEnvVarExpansion feature gate
to beta. It changes the behavior of the ${env:ENV} syntax with escaped strings.
component: Adds restrictions on the character set for component.ID name. (#10673)
processor/memorylimiter: The memory limiter processor will no longer account for ballast size. (#10696)
If you are already using GOMEMLIMIT instead of the ballast extension this does not affect you.
extension/memorylimiter: The memory limiter extension will no longer account for ballast size. (#10696)
If you are already using GOMEMLIMIT instead of the ballast extension this does not affect you.
service: The service will no longer be able to get a ballast size from the deprecated ballast extension. (#10696)
If you are already using GOMEMLIMIT instead of the ballast extension this does not affect you.
🚀 New components 🚀
client: Create a new go module go.opentelemetry.io/collector/client (#9804)
This module contains generic representations of clients connecting to different receivers.
component/componenttest: Add optional ...attribute.KeyValue argument to TestTelemetry.CheckExporterMetricGauge. (#10593)
confighttp: Auth data type signature has changed (#4806)
As part of the linked PR, the auth attribute was moved from configauth.Authentication
to a new AuthConfig, which contains a configauth.Authentication. For end-users, this
is a non-breaking change. For users of the API, create a new AuthConfig using the
configauth.Authentication instance that was being used before.
mdatagen: Remove WithAttributes option from the telemetry builder constructor. (#10608)
Attribute sets for async instruments now can be set as options to callback setters and async instruments initializers.
This allows each async instrument to have its own attribute set.
service/extensions: Adds Options to extensions.New. (#10728)
This is only a breaking change if you are depending on extensions.New's signature. Calls to extensions.New are not broken.
service: Update all metrics to include otelcol_ prefix to ensure consistency across OTLP and Prometheus metrics (#9759)
This change is marked as a breaking change as anyone that was using OTLP for metrics will
see the new prefix which was not present before. Prometheus generated metrics remain
unchanged.
confighttp: Delete ClientConfig.CustomRoundTripper (#8627)
Set (*http.Client).Transport on the *http.Client returned from ToClient to configure this.
confmap: When passing configuration for a string field using any provider, use the verbatim string representation as the value. (#10605, #10405)
This matches the behavior of ${ENV} syntax prior to the promotion of the confmap.unifyEnvVarExpansion feature gate
to beta. It changes the behavior of the ${env:ENV} syntax with escaped strings.
component: Adds restrictions on the character set for component.ID name. (#10673)
processor/memorylimiter: The memory limiter processor will no longer account for ballast size. (#10696)
If you are already using GOMEMLIMIT instead of the ballast extension this does not affect you.
extension/memorylimiter: The memory limiter extension will no longer account for ballast size. (#10696)
If you are already using GOMEMLIMIT instead of the ballast extension this does not affect you.
service: The service will no longer be able to get a ballast size from the deprecated ballast extension. (#10696)
If you are already using GOMEMLIMIT instead of the ballast extension this does not affect you.
🚀 New components 🚀
client: Create a new go module go.opentelemetry.io/collector/client (#9804)
This module contains generic representations of clients connecting to different receivers.
component/componenttest: Add optional ...attribute.KeyValue argument to TestTelemetry.CheckExporterMetricGauge. (#10593)
confighttp: Auth data type signature has changed (#4806)
As part of the linked PR, the auth attribute was moved from configauth.Authentication
to a new AuthConfig, which contains a configauth.Authentication. For end-users, this
is a non-breaking change. For users of the API, create a new AuthConfig using the
configauth.Authentication instance that was being used before.
mdatagen: Remove WithAttributes option from the telemetry builder constructor. (#10608)
Attribute sets for async instruments now can be set as options to callback setters and async instruments initializers.
This allows each async instrument to have its own attribute set.
service/extensions: Adds Options to extensions.New. (#10728)
This is only a breaking change if you are depending on extensions.New's signature. Calls to extensions.New are not broken.
service: Update all metrics to include otelcol_ prefix to ensure consistency across OTLP and Prometheus metrics (#9759)
This change is marked as a breaking change as anyone that was using OTLP for metrics will
see the new prefix which was not present before. Prometheus generated metrics remain
unchanged.
confighttp: Delete ClientConfig.CustomRoundTripper (#8627)
Set (*http.Client).Transport on the *http.Client returned from ToClient to configure this.
confmap: When passing configuration for a string field using any provider, use the verbatim string representation as the value. (#10605, #10405)
This matches the behavior of ${ENV} syntax prior to the promotion of the confmap.unifyEnvVarExpansion feature gate
to beta. It changes the behavior of the ${env:ENV} syntax with escaped strings.
component: Adds restrictions on the character set for component.ID name. (#10673)
processor/memorylimiter: The memory limiter processor will no longer account for ballast size. (#10696)
If you are already using GOMEMLIMIT instead of the ballast extension this does not affect you.
extension/memorylimiter: The memory limiter extension will no longer account for ballast size. (#10696)
If you are already using GOMEMLIMIT instead of the ballast extension this does not affect you.
service: The service will no longer be able to get a ballast size from the deprecated ballast extension. (#10696)
If you are already using GOMEMLIMIT instead of the ballast extension this does not affect you.
🚀 New components 🚀
client: Create a new go module go.opentelemetry.io/collector/client (#9804)
This module contains generic representations of clients connecting to different receivers.
component/componenttest: Add optional ...attribute.KeyValue argument to TestTelemetry.CheckExporterMetricGauge. (#10593)
confighttp: Auth data type signature has changed (#4806)
As part of the linked PR, the auth attribute was moved from configauth.Authentication
to a new AuthConfig, which contains a configauth.Authentication. For end-users, this
is a non-breaking change. For users of the API, create a new AuthConfig using the
configauth.Authentication instance that was being used before.
mdatagen: Remove WithAttributes option from the telemetry builder constructor. (#10608)
Attribute sets for async instruments now can be set as options to callback setters and async instruments initializers.
This allows each async instrument to have its own attribute set.
service/extensions: Adds Options to extensions.New. (#10728)
This is only a breaking change if you are depending on extensions.New's signature. Calls to extensions.New are not broken.
service: Update all metrics to include otelcol_ prefix to ensure consistency across OTLP and Prometheus metrics (#9759)
This change is marked as a breaking change as anyone that was using OTLP for metrics will
see the new prefix which was not present before. Prometheus generated metrics remain
unchanged.
confighttp: Delete ClientConfig.CustomRoundTripper (#8627)
Set (*http.Client).Transport on the *http.Client returned from ToClient to configure this.
confmap: When passing configuration for a string field using any provider, use the verbatim string representation as the value. (#10605, #10405)
This matches the behavior of ${ENV} syntax prior to the promotion of the confmap.unifyEnvVarExpansion feature gate
to beta. It changes the behavior of the ${env:ENV} syntax with escaped strings.
Bumps the otel group with 4 updates in the / directory: go.opentelemetry.io/collector/exporter, go.opentelemetry.io/collector/exporter/debugexporter, go.opentelemetry.io/collector/otelcol and go.opentelemetry.io/collector/processor/batchprocessor. Bumps the otel group with 11 updates in the /cmd/otelkymacol directory:
0.105.0
0.106.1
0.105.0
0.106.1
0.105.0
0.106.1
0.105.0
0.106.1
0.105.0
0.106.1
0.105.0
0.106.1
0.105.0
0.106.1
0.105.0
0.106.1
0.105.0
0.106.1
0.105.0
0.106.1
0.105.0
0.106.1
Bumps the otel group with 5 updates in the /internal/tools directory:
0.105.0
0.106.1
0.105.0
0.106.1
0.105.0
0.106.1
0.105.0
0.106.1
0.105.0
0.106.1
Bumps the otel group with 3 updates in the /receiver/dummyreceiver directory: go.opentelemetry.io/collector/receiver, go.opentelemetry.io/collector/confmap and go.opentelemetry.io/collector/filter. Bumps the otel group with 4 updates in the /receiver/kymastatsreceiver directory: go.opentelemetry.io/collector/receiver, go.opentelemetry.io/collector/filter, github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden and github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest. Bumps the otel group with 2 updates in the /receiver/singletonreceivercreator directory: go.opentelemetry.io/collector/receiver and go.opentelemetry.io/collector/confmap.
Updates
go.opentelemetry.io/collector/exporter
from 0.105.0 to 0.106.1Release notes
Sourced from go.opentelemetry.io/collector/exporter's releases.
... (truncated)
Changelog
Sourced from go.opentelemetry.io/collector/exporter's changelog.
... (truncated)
Commits
a1dd721
Prepare Release v0.106.1 (#10754)54c1961
[configauth] Fix unmarshaling of confighttp.AuthConfig (#10749) (#10753)72e906d
[chore] Prepare release v0.106.0 (#10736)6de4ce7
[chore] skip stable module check if unset (#10734)fb5b1e6
[service] Remove servicetelemetry.TelemetrySettings (#10728)a6287ac
[chore] update indirect as well (#10732)a108bb3
[chore] update to main (#10731)c3a1129
Deprecate component.Host.GetFactory (#10709)0462e5c
[exporterhelper] record metric should log the number of log records before th...7ef3517
[client] add new modulego.opentelemetry.io/collector/client
(#9805)Updates
go.opentelemetry.io/collector/exporter/debugexporter
from 0.105.0 to 0.106.1Release notes
Sourced from go.opentelemetry.io/collector/exporter/debugexporter's releases.
... (truncated)
Changelog
Sourced from go.opentelemetry.io/collector/exporter/debugexporter's changelog.
... (truncated)
Commits
a1dd721
Prepare Release v0.106.1 (#10754)54c1961
[configauth] Fix unmarshaling of confighttp.AuthConfig (#10749) (#10753)72e906d
[chore] Prepare release v0.106.0 (#10736)6de4ce7
[chore] skip stable module check if unset (#10734)fb5b1e6
[service] Remove servicetelemetry.TelemetrySettings (#10728)a6287ac
[chore] update indirect as well (#10732)a108bb3
[chore] update to main (#10731)c3a1129
Deprecate component.Host.GetFactory (#10709)0462e5c
[exporterhelper] record metric should log the number of log records before th...7ef3517
[client] add new modulego.opentelemetry.io/collector/client
(#9805)Updates
go.opentelemetry.io/collector/otelcol
from 0.105.0 to 0.106.1Release notes
Sourced from go.opentelemetry.io/collector/otelcol's releases.
... (truncated)
Changelog
Sourced from go.opentelemetry.io/collector/otelcol's changelog.
... (truncated)
Commits
a1dd721
Prepare Release v0.106.1 (#10754)54c1961
[configauth] Fix unmarshaling of confighttp.AuthConfig (#10749) (#10753)72e906d
[chore] Prepare release v0.106.0 (#10736)6de4ce7
[chore] skip stable module check if unset (#10734)fb5b1e6
[service] Remove servicetelemetry.TelemetrySettings (#10728)a6287ac
[chore] update indirect as well (#10732)a108bb3
[chore] update to main (#10731)c3a1129
Deprecate component.Host.GetFactory (#10709)0462e5c
[exporterhelper] record metric should log the number of log records before th...7ef3517
[client] add new modulego.opentelemetry.io/collector/client
(#9805)Updates
go.opentelemetry.io/collector/processor
from 0.105.0 to 0.106.1Release notes
Sourced from go.opentelemetry.io/collector/processor's releases.
... (truncated)
Changelog
Sourced from go.opentelemetry.io/collector/processor's changelog.
... (truncated)
Commits
a1dd721
Prepare Release v0.106.1 (#10754)54c1961
[configauth] Fix unmarshaling of confighttp.AuthConfig (#10749) (#10753)72e906d
[chore] Prepare release v0.106.0 (#10736)6de4ce7
[chore] skip stable module check if unset (#10734)fb5b1e6
[service] Remove servicetelemetry.TelemetrySettings (#10728)a6287ac
[chore] update indirect as well (#10732)a108bb3
[chore] update to main (#10731)c3a1129
Deprecate component.Host.GetFactory (#10709)0462e5c
[exporterhelper] record metric should log the number of log records before th...7ef3517
[client] add new modulego.opentelemetry.io/collector/client
(#9805)Updates
go.opentelemetry.io/collector/processor/batchprocessor
from 0.105.0 to 0.106.1Release notes
Sourced from go.opentelemetry.io/collector/processor/batchprocessor's releases.
... (truncated)
Changelog
Sourced from go.opentelemetry.io/collector/processor/batchprocessor's changelog.
... (truncated)
Commits
a1dd721
Prepare Release v0.106.1 (#10754)54c1961
[configauth] Fix unmarshaling of confighttp.AuthConfig (#10749) (#10753)72e906d
[chore] Prepare release v0.106.0 (#10736)6de4ce7
[chore] skip stable module check if unset (#10734)fb5b1e6
[service] Remove servicetelemetry.TelemetrySettings (#10728)a6287ac
[chore] update indirect as well (#10732)a108bb3
[chore] update to main (#10731)c3a1129
Deprecate component.Host.GetFactory (#10709)0462e5c
[exporterhelper] record metric should log the number of log records before th...7ef3517
[client] add new modulego.opentelemetry.io/collector/client
(#9805)Updates
go.opentelemetry.io/collector/receiver
from 0.105.0 to 0.106.1Release notes
Sourced from go.opentelemetry.io/collector/receiver's releases.