From aa31b271c61fa95dfef53a76f538348c7e6cb048 Mon Sep 17 00:00:00 2001 From: OpenTelemetry Bot <107717825+opentelemetrybot@users.noreply.github.com> Date: Mon, 17 Jun 2024 22:53:27 +0200 Subject: [PATCH] [chore] Prepare release v1.10.0/v0.103.0 (#10418) The following commands were run to prepare this release: - make chlog-update VERSION=v1.10.0/v0.103.0 - make prepare-release PREVIOUS_VERSION=1.9.0 RELEASE_CANDIDATE=1.10.0 MODSET=stable - make prepare-release PREVIOUS_VERSION=0.102.1 RELEASE_CANDIDATE=0.103.0 MODSET=beta --- .../batchseder-fix-potential-deadlock.yaml | 19 ---- .../builder-configure-default-scheme.yaml | 25 ------ .../codeboten_create-settings-connector.yaml | 28 ------ .../codeboten_create-settings-exporter.yaml | 28 ------ .../codeboten_create-settings-extension.yaml | 28 ------ .../codeboten_create-settings-processor.yaml | 28 ------ .../codeboten_create-settings-receiver.yaml | 28 ------ .../codeboten_optional-internal-metric.yaml | 25 ------ ...onfigauth-add-context-to-public-funcs.yaml | 25 ------ .chloggen/confighttp-customroundtripper.yaml | 25 ------ .../confmap-add-expand-featuregate-3.yaml | 29 ------ .chloggen/confmap-add-expand-featuregate.yaml | 29 ------ .chloggen/confmap-fix-log.yaml | 25 ------ .../debug-exporter-disable-sampling.yaml | 25 ------ .chloggen/filter.yaml | 25 ------ .chloggen/fix_batch_sender_chaining.yaml | 20 ----- .chloggen/fix_batch_sender_shutdown.yaml | 20 ----- .chloggen/fix_batch_sender_small_batch.yaml | 20 ----- ...low-compression-list-to-be-overridden.yaml | 18 ---- .chloggen/jpkroehling_revert-zstd.yaml | 25 ------ .chloggen/mx-psi_asstring.yaml | 25 ------ .chloggen/mx-psi_newretrievedfromyaml.yaml | 25 ------ .chloggen/mx-psi_weaklytypedinput.yaml | 28 ------ ...elcol-default-providers-featuregate-2.yaml | 25 ------ ...otelcol-default-providers-featuregate.yaml | 25 ------ .chloggen/remove_unmarshalconfig.yaml | 25 ------ .chloggen/yaml-hook.yaml | 25 ------ .../zpagesextension_confighttp-user.yaml | 25 ------ .chloggen/zpagesextension_confighttp.yaml | 25 ------ CHANGELOG-API.md | 46 ++++++++++ CHANGELOG.md | 43 +++++++++ cmd/builder/internal/builder/config.go | 2 +- cmd/builder/internal/config/default.yaml | 51 ++++++----- cmd/builder/test/core.builder.yaml | 8 +- cmd/mdatagen/go.mod | 20 ++--- cmd/otelcorecol/builder-config.yaml | 40 ++++----- cmd/otelcorecol/go.mod | 88 +++++++++---------- cmd/otelcorecol/main.go | 2 +- component/go.mod | 4 +- config/configauth/go.mod | 14 +-- config/configgrpc/go.mod | 30 +++---- config/confighttp/go.mod | 26 +++--- config/configtls/go.mod | 2 +- config/internal/go.mod | 4 +- confmap/converter/expandconverter/go.mod | 6 +- confmap/go.mod | 2 +- confmap/internal/e2e/go.mod | 4 +- confmap/provider/envprovider/go.mod | 4 +- confmap/provider/fileprovider/go.mod | 4 +- confmap/provider/httpprovider/go.mod | 4 +- confmap/provider/httpsprovider/go.mod | 4 +- confmap/provider/yamlprovider/go.mod | 4 +- connector/forwardconnector/go.mod | 16 ++-- connector/go.mod | 12 +-- consumer/go.mod | 4 +- exporter/debugexporter/go.mod | 24 ++--- exporter/go.mod | 22 ++--- exporter/loggingexporter/go.mod | 22 ++--- exporter/nopexporter/go.mod | 16 ++-- exporter/otlpexporter/go.mod | 40 ++++----- exporter/otlphttpexporter/go.mod | 36 ++++---- extension/auth/go.mod | 12 +-- extension/ballastextension/go.mod | 14 +-- extension/go.mod | 10 +-- extension/memorylimiterextension/go.mod | 14 +-- extension/zpagesextension/go.mod | 28 +++--- filter/go.mod | 4 +- go.mod | 14 +-- internal/e2e/go.mod | 42 ++++----- otelcol/go.mod | 42 ++++----- pdata/pprofile/go.mod | 2 +- pdata/testdata/go.mod | 2 +- processor/batchprocessor/go.mod | 18 ++-- processor/go.mod | 12 +-- processor/memorylimiterprocessor/go.mod | 18 ++-- receiver/go.mod | 10 +-- receiver/nopreceiver/go.mod | 14 +-- receiver/otlpreceiver/go.mod | 38 ++++---- service/go.mod | 44 +++++----- versions.yaml | 4 +- 80 files changed, 520 insertions(+), 1149 deletions(-) delete mode 100644 .chloggen/batchseder-fix-potential-deadlock.yaml delete mode 100644 .chloggen/builder-configure-default-scheme.yaml delete mode 100644 .chloggen/codeboten_create-settings-connector.yaml delete mode 100644 .chloggen/codeboten_create-settings-exporter.yaml delete mode 100644 .chloggen/codeboten_create-settings-extension.yaml delete mode 100644 .chloggen/codeboten_create-settings-processor.yaml delete mode 100644 .chloggen/codeboten_create-settings-receiver.yaml delete mode 100644 .chloggen/codeboten_optional-internal-metric.yaml delete mode 100644 .chloggen/configauth-add-context-to-public-funcs.yaml delete mode 100644 .chloggen/confighttp-customroundtripper.yaml delete mode 100644 .chloggen/confmap-add-expand-featuregate-3.yaml delete mode 100644 .chloggen/confmap-add-expand-featuregate.yaml delete mode 100644 .chloggen/confmap-fix-log.yaml delete mode 100644 .chloggen/debug-exporter-disable-sampling.yaml delete mode 100644 .chloggen/filter.yaml delete mode 100644 .chloggen/fix_batch_sender_chaining.yaml delete mode 100644 .chloggen/fix_batch_sender_shutdown.yaml delete mode 100644 .chloggen/fix_batch_sender_small_batch.yaml delete mode 100644 .chloggen/jpkroehling_allow-compression-list-to-be-overridden.yaml delete mode 100644 .chloggen/jpkroehling_revert-zstd.yaml delete mode 100644 .chloggen/mx-psi_asstring.yaml delete mode 100644 .chloggen/mx-psi_newretrievedfromyaml.yaml delete mode 100644 .chloggen/mx-psi_weaklytypedinput.yaml delete mode 100644 .chloggen/otelcol-default-providers-featuregate-2.yaml delete mode 100644 .chloggen/otelcol-default-providers-featuregate.yaml delete mode 100644 .chloggen/remove_unmarshalconfig.yaml delete mode 100644 .chloggen/yaml-hook.yaml delete mode 100644 .chloggen/zpagesextension_confighttp-user.yaml delete mode 100644 .chloggen/zpagesextension_confighttp.yaml diff --git a/.chloggen/batchseder-fix-potential-deadlock.yaml b/.chloggen/batchseder-fix-potential-deadlock.yaml deleted file mode 100644 index d3b89737775..00000000000 --- a/.chloggen/batchseder-fix-potential-deadlock.yaml +++ /dev/null @@ -1,19 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: bug_fix - -# The name of the component, or a single word describing the area of concern, (e.g. otlpreceiver) -component: exporterhelper - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Fix potential deadlock in the batch sender - -# One or more tracking issues or pull requests related to the change -issues: [10315] - -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -change_logs: [user] diff --git a/.chloggen/builder-configure-default-scheme.yaml b/.chloggen/builder-configure-default-scheme.yaml deleted file mode 100644 index 283d8f8290b..00000000000 --- a/.chloggen/builder-configure-default-scheme.yaml +++ /dev/null @@ -1,25 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: enhancement - -# The name of the component, or a single word describing the area of concern, (e.g. otlpreceiver) -component: cmd/builder - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Allow setting `otelcol.CollectorSettings.ResolverSettings.DefaultScheme` via the builder's `conf_resolver.default_uri_scheme` configuration option - -# One or more tracking issues or pull requests related to the change -issues: [10296] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: - -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [] diff --git a/.chloggen/codeboten_create-settings-connector.yaml b/.chloggen/codeboten_create-settings-connector.yaml deleted file mode 100644 index 708df0cf6df..00000000000 --- a/.chloggen/codeboten_create-settings-connector.yaml +++ /dev/null @@ -1,28 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: deprecation - -# The name of the component, or a single word describing the area of concern, (e.g. otlpreceiver) -component: connector - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Deprecate CreateSettings and NewNopCreateSettings - -# One or more tracking issues or pull requests related to the change -issues: [9428] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: | - The following methods are being renamed: - - connector.CreateSettings -> connector.Settings - - connector.NewNopCreateSettings -> connector.NewNopSettings - -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [api] diff --git a/.chloggen/codeboten_create-settings-exporter.yaml b/.chloggen/codeboten_create-settings-exporter.yaml deleted file mode 100644 index 7d444e36b09..00000000000 --- a/.chloggen/codeboten_create-settings-exporter.yaml +++ /dev/null @@ -1,28 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: deprecation - -# The name of the component, or a single word describing the area of concern, (e.g. otlpreceiver) -component: exporter - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Deprecate CreateSettings and NewNopCreateSettings - -# One or more tracking issues or pull requests related to the change -issues: [9428] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: | - The following methods are being renamed: - - exporter.CreateSettings -> exporter.Settings - - exporter.NewNopCreateSettings -> exporter.NewNopSettings - -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [api] diff --git a/.chloggen/codeboten_create-settings-extension.yaml b/.chloggen/codeboten_create-settings-extension.yaml deleted file mode 100644 index e882d026ab1..00000000000 --- a/.chloggen/codeboten_create-settings-extension.yaml +++ /dev/null @@ -1,28 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: deprecation - -# The name of the component, or a single word describing the area of concern, (e.g. otlpreceiver) -component: extension - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Deprecate CreateSettings and NewNopCreateSettings - -# One or more tracking issues or pull requests related to the change -issues: [9428] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: | - The following methods are being renamed: - - extension.CreateSettings -> extension.Settings - - extension.NewNopCreateSettings -> extension.NewNopSettings - -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [api] diff --git a/.chloggen/codeboten_create-settings-processor.yaml b/.chloggen/codeboten_create-settings-processor.yaml deleted file mode 100644 index 6d4ec095c26..00000000000 --- a/.chloggen/codeboten_create-settings-processor.yaml +++ /dev/null @@ -1,28 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: deprecation - -# The name of the component, or a single word describing the area of concern, (e.g. otlpreceiver) -component: processor - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Deprecate CreateSettings and NewNopCreateSettings - -# One or more tracking issues or pull requests related to the change -issues: [9428] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: | - The following methods are being renamed: - - processor.CreateSettings -> processor.Settings - - processor.NewNopCreateSettings -> processor.NewNopSettings - -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [api] diff --git a/.chloggen/codeboten_create-settings-receiver.yaml b/.chloggen/codeboten_create-settings-receiver.yaml deleted file mode 100644 index 9afcb42c231..00000000000 --- a/.chloggen/codeboten_create-settings-receiver.yaml +++ /dev/null @@ -1,28 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: deprecation - -# The name of the component, or a single word describing the area of concern, (e.g. otlpreceiver) -component: receiver - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Deprecate CreateSettings and NewNopCreateSettings - -# One or more tracking issues or pull requests related to the change -issues: [9428] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: | - The following methods are being renamed: - - receiver.CreateSettings -> receiver.Settings - - receiver.NewNopCreateSettings -> receiver.NewNopSettings - -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [api] diff --git a/.chloggen/codeboten_optional-internal-metric.yaml b/.chloggen/codeboten_optional-internal-metric.yaml deleted file mode 100644 index ed776cd9519..00000000000 --- a/.chloggen/codeboten_optional-internal-metric.yaml +++ /dev/null @@ -1,25 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: enhancement - -# The name of the component, or a single word describing the area of concern, (e.g. otlpreceiver) -component: mdatagen - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: add support for optional internal metrics - -# One or more tracking issues or pull requests related to the change -issues: [10316] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: - -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [] diff --git a/.chloggen/configauth-add-context-to-public-funcs.yaml b/.chloggen/configauth-add-context-to-public-funcs.yaml deleted file mode 100644 index 01589081b0d..00000000000 --- a/.chloggen/configauth-add-context-to-public-funcs.yaml +++ /dev/null @@ -1,25 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: deprecation - -# The name of the component, or a single word describing the area of concern, (e.g. otlpreceiver) -component: configauth - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Deprecate `GetClientAuthenticator` and `GetServerAuthenticator`, use `GetClientAuthenticatorContext` and `GetServerAuthenticatorContext` instead. - -# One or more tracking issues or pull requests related to the change -issues: [9808] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: - -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [api] \ No newline at end of file diff --git a/.chloggen/confighttp-customroundtripper.yaml b/.chloggen/confighttp-customroundtripper.yaml deleted file mode 100644 index 79076c0733d..00000000000 --- a/.chloggen/confighttp-customroundtripper.yaml +++ /dev/null @@ -1,25 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: deprecation - -# The name of the component, or a single word describing the area of concern, (e.g. otlpreceiver) -component: confighttp - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Deprecate `ClientConfig.CustomRoundTripper` - -# One or more tracking issues or pull requests related to the change -issues: [8627] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: Set the `Transport` field on the `*http.Client` object returned from `(ClientConfig).ToClient` instead. - -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [api] diff --git a/.chloggen/confmap-add-expand-featuregate-3.yaml b/.chloggen/confmap-add-expand-featuregate-3.yaml deleted file mode 100644 index 98d2f8741df..00000000000 --- a/.chloggen/confmap-add-expand-featuregate-3.yaml +++ /dev/null @@ -1,29 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: enhancement - -# The name of the component, or a single word describing the area of concern, (e.g. otlpreceiver) -component: otelcol/expandconverter - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Add `confmap.unifyEnvVarExpansion` feature gate to allow enabling Collector/Configuration SIG environment variable expansion rules. - -# One or more tracking issues or pull requests related to the change -issues: [10391] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: | - When enabled, this feature gate will: - - Disable expansion of BASH-style env vars (`$FOO`) - - `${FOO}` will be expanded as if it was `${env:FOO} - See https://github.com/open-telemetry/opentelemetry-collector/blob/main/docs/rfcs/env-vars.md for more details. - -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [] diff --git a/.chloggen/confmap-add-expand-featuregate.yaml b/.chloggen/confmap-add-expand-featuregate.yaml deleted file mode 100644 index d372c39c4bb..00000000000 --- a/.chloggen/confmap-add-expand-featuregate.yaml +++ /dev/null @@ -1,29 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: enhancement - -# The name of the component, or a single word describing the area of concern, (e.g. otlpreceiver) -component: confmap - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Add `confmap.unifyEnvVarExpansion` feature gate to allow enabling Collector/Configuration SIG environment variable expansion rules. - -# One or more tracking issues or pull requests related to the change -issues: [10259] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: | - When enabled, this feature gate will: - - Disable expansion of BASH-style env vars (`$FOO`) - - `${FOO}` will be expanded as if it was `${env:FOO} - See https://github.com/open-telemetry/opentelemetry-collector/blob/main/docs/rfcs/env-vars.md for more details. - -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [] diff --git a/.chloggen/confmap-fix-log.yaml b/.chloggen/confmap-fix-log.yaml deleted file mode 100644 index dadb11ca31f..00000000000 --- a/.chloggen/confmap-fix-log.yaml +++ /dev/null @@ -1,25 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: bug_fix - -# The name of the component, or a single word describing the area of concern, (e.g. otlpreceiver) -component: expandconverter - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Fix bug where an warning was logged incorrectly. - -# One or more tracking issues or pull requests related to the change -issues: [10392] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: - -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [] diff --git a/.chloggen/debug-exporter-disable-sampling.yaml b/.chloggen/debug-exporter-disable-sampling.yaml deleted file mode 100644 index fa45ec9ab5a..00000000000 --- a/.chloggen/debug-exporter-disable-sampling.yaml +++ /dev/null @@ -1,25 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: breaking - -# The name of the component, or a single word describing the area of concern, (e.g. otlpreceiver) -component: exporter/debug - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Disable sampling by default - -# One or more tracking issues or pull requests related to the change -issues: [9921] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: To restore the behavior that was previously the default, set `sampling_thereafter` to `500`. - -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [] diff --git a/.chloggen/filter.yaml b/.chloggen/filter.yaml deleted file mode 100644 index 4006aa43af1..00000000000 --- a/.chloggen/filter.yaml +++ /dev/null @@ -1,25 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: deprecation - -# The name of the component, or a single word describing the area of concern, (e.g. otlpreceiver) -component: filter - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Deprecate the `filter.CombinedFilter` struct - -# One or more tracking issues or pull requests related to the change -issues: [10348] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: - -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [api] diff --git a/.chloggen/fix_batch_sender_chaining.yaml b/.chloggen/fix_batch_sender_chaining.yaml deleted file mode 100644 index 55dece860fc..00000000000 --- a/.chloggen/fix_batch_sender_chaining.yaml +++ /dev/null @@ -1,20 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: bug_fix - -# The name of the component, or a single word describing the area of concern, (e.g. otlpreceiver) -component: exporterhelper - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Fix a bug when the retry and timeout logic was not applied with enabled batching. - -# One or more tracking issues or pull requests related to the change -issues: [10166] - -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [] diff --git a/.chloggen/fix_batch_sender_shutdown.yaml b/.chloggen/fix_batch_sender_shutdown.yaml deleted file mode 100644 index 36d4f71cb01..00000000000 --- a/.chloggen/fix_batch_sender_shutdown.yaml +++ /dev/null @@ -1,20 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: bug_fix - -# The name of the component, or a single word describing the area of concern, (e.g. otlpreceiver) -component: exporterhelper - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Fix a bug where an unstarted batch_sender exporter hangs on shutdown - -# One or more tracking issues or pull requests related to the change -issues: [10306] - -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [] diff --git a/.chloggen/fix_batch_sender_small_batch.yaml b/.chloggen/fix_batch_sender_small_batch.yaml deleted file mode 100644 index fedb8f3a867..00000000000 --- a/.chloggen/fix_batch_sender_small_batch.yaml +++ /dev/null @@ -1,20 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: bug_fix - -# The name of the component, or a single word describing the area of concern, (e.g. otlpreceiver) -component: exporterhelper - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Fix small batch due to unfavorable goroutine scheduling in batch sender - -# One or more tracking issues or pull requests related to the change -issues: [9952] - -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [] diff --git a/.chloggen/jpkroehling_allow-compression-list-to-be-overridden.yaml b/.chloggen/jpkroehling_allow-compression-list-to-be-overridden.yaml deleted file mode 100644 index e9c1eef9dc3..00000000000 --- a/.chloggen/jpkroehling_allow-compression-list-to-be-overridden.yaml +++ /dev/null @@ -1,18 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: 'enhancement' - -# The name of the component, or a single word describing the area of concern, (e.g. otlpreceiver) -component: confighttp - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Allow the compression list to be overridden - -# One or more tracking issues or pull requests related to the change -issues: [10295] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: Allows Collector administrators to control which compression algorithms to enable for HTTP-based receivers. \ No newline at end of file diff --git a/.chloggen/jpkroehling_revert-zstd.yaml b/.chloggen/jpkroehling_revert-zstd.yaml deleted file mode 100644 index 768888bf1a8..00000000000 --- a/.chloggen/jpkroehling_revert-zstd.yaml +++ /dev/null @@ -1,25 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: enhancement - -# The name of the component, or a single word describing the area of concern, (e.g. otlpreceiver) -component: configgrpc - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Revert the zstd compression for gRPC to the third-party library we were using previously. - -# One or more tracking issues or pull requests related to the change -issues: [10394] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: We switched back to our compression logic for zstd when a CVE was found on the third-party library we were using. Now that the third-party library has been fixed, we can revert to that one. For end-users, this has no practical effect. The reproducers for the CVE were tested against this patch, confirming we are not reintroducing the bugs. - -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [user] diff --git a/.chloggen/mx-psi_asstring.yaml b/.chloggen/mx-psi_asstring.yaml deleted file mode 100644 index 51f2aed1f7a..00000000000 --- a/.chloggen/mx-psi_asstring.yaml +++ /dev/null @@ -1,25 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: enhancement - -# The name of the component, or a single word describing the area of concern, (e.g. otlpreceiver) -component: confmap - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: "Adds `confmap.Retrieved.AsString` method that returns the configuration value as a string" - -# One or more tracking issues or pull requests related to the change -issues: [9532] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: - -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [api] diff --git a/.chloggen/mx-psi_newretrievedfromyaml.yaml b/.chloggen/mx-psi_newretrievedfromyaml.yaml deleted file mode 100644 index 770fdc36439..00000000000 --- a/.chloggen/mx-psi_newretrievedfromyaml.yaml +++ /dev/null @@ -1,25 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: enhancement - -# The name of the component, or a single word describing the area of concern, (e.g. otlpreceiver) -component: confmap - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: "Adds `confmap.NewRetrievedFromYAML` helper to create `confmap.Retrieved` values from YAML bytes" - -# One or more tracking issues or pull requests related to the change -issues: [9532] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: - -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [api] diff --git a/.chloggen/mx-psi_weaklytypedinput.yaml b/.chloggen/mx-psi_weaklytypedinput.yaml deleted file mode 100644 index 68700dd43d6..00000000000 --- a/.chloggen/mx-psi_weaklytypedinput.yaml +++ /dev/null @@ -1,28 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: enhancement - -# The name of the component, or a single word describing the area of concern, (e.g. otlpreceiver) -component: confmap - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: "Adds alpha `confmap.strictlyTypedInput` feature gate that enables strict type checks during configuration resolution" - -# One or more tracking issues or pull requests related to the change -issues: [9532] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: | - When enabled, the configuration resolution system will: - - Stop doing most kinds of implicit type casting when resolving configuration values - - Use the original string representation of configuration values if the ${} syntax is used in inline position - -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [] diff --git a/.chloggen/otelcol-default-providers-featuregate-2.yaml b/.chloggen/otelcol-default-providers-featuregate-2.yaml deleted file mode 100644 index f6025aac200..00000000000 --- a/.chloggen/otelcol-default-providers-featuregate-2.yaml +++ /dev/null @@ -1,25 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: deprecation - -# The name of the component, or a single word describing the area of concern, (e.g. otlpreceiver) -component: otelcol - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Deprecate `otelcol.NewCommand`. Use `otelcol.NewCommandMustProviderSettings` instead. - -# One or more tracking issues or pull requests related to the change -issues: [10359] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: - -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [api] diff --git a/.chloggen/otelcol-default-providers-featuregate.yaml b/.chloggen/otelcol-default-providers-featuregate.yaml deleted file mode 100644 index d7c16250475..00000000000 --- a/.chloggen/otelcol-default-providers-featuregate.yaml +++ /dev/null @@ -1,25 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: deprecation - -# The name of the component, or a single word describing the area of concern, (e.g. otlpreceiver) -component: otelcoltest - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Deprecate `LoadConfig` and `LoadConfigAndValidate`. Use `LoadConfigWithSettings` and `LoadConfigAndValidateWithSettings` instead - -# One or more tracking issues or pull requests related to the change -issues: [10359] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: - -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [api] diff --git a/.chloggen/remove_unmarshalconfig.yaml b/.chloggen/remove_unmarshalconfig.yaml deleted file mode 100644 index b8a0ec5bec5..00000000000 --- a/.chloggen/remove_unmarshalconfig.yaml +++ /dev/null @@ -1,25 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: breaking - -# The name of the component, or a single word describing the area of concern, (e.g. otlpreceiver) -component: component - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Remove deprecated `component.UnmarshalConfig` - -# One or more tracking issues or pull requests related to the change -issues: [7102] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: - -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [api] diff --git a/.chloggen/yaml-hook.yaml b/.chloggen/yaml-hook.yaml deleted file mode 100644 index 8d59edb27ad..00000000000 --- a/.chloggen/yaml-hook.yaml +++ /dev/null @@ -1,25 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: bug_fix - -# The name of the component, or a single word describing the area of concern, (e.g. otlpreceiver) -component: confmap - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Fix issue where structs with only yaml tags were not marshaled correctly. - -# One or more tracking issues or pull requests related to the change -issues: [10282] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: - -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [] diff --git a/.chloggen/zpagesextension_confighttp-user.yaml b/.chloggen/zpagesextension_confighttp-user.yaml deleted file mode 100644 index 3c5efdfaa94..00000000000 --- a/.chloggen/zpagesextension_confighttp-user.yaml +++ /dev/null @@ -1,25 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: enhancement - -# The name of the component, or a single word describing the area of concern, (e.g. otlpreceiver) -component: confighttp - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Use `confighttp.ServerConfig` as part of zpagesextension. See [https://github.com/open-telemetry/opentelemetry-collector/blob/main/config/confighttp/README.md#server-configuration](server configuration) options. - -# One or more tracking issues or pull requests related to the change -issues: [9368] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: - -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [user] diff --git a/.chloggen/zpagesextension_confighttp.yaml b/.chloggen/zpagesextension_confighttp.yaml deleted file mode 100644 index c8664877eb6..00000000000 --- a/.chloggen/zpagesextension_confighttp.yaml +++ /dev/null @@ -1,25 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: breaking - -# The name of the component, or a single word describing the area of concern, (e.g. otlpreceiver) -component: confighttp - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Use `confighttp.ServerConfig` as part of zpagesextension.Config. Previously the extension used `confignet.TCPAddrConfig` - -# One or more tracking issues or pull requests related to the change -issues: [9368] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: - -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [api] diff --git a/CHANGELOG-API.md b/CHANGELOG-API.md index 5a2464dda0c..2d5ddd588c6 100644 --- a/CHANGELOG-API.md +++ b/CHANGELOG-API.md @@ -7,6 +7,52 @@ If you are looking for user-facing changes, check out [CHANGELOG.md](./CHANGELOG +## v1.10.0/v0.103.0 + +### 🛑 Breaking changes 🛑 + +- `component`: Remove deprecated `component.UnmarshalConfig` (#7102) +- `confighttp`: Use `confighttp.ServerConfig` as part of zpagesextension.Config. Previously the extension used `confignet.TCPAddrConfig` (#9368) + +### 🚩 Deprecations 🚩 + +- `connector`: Deprecate CreateSettings and NewNopCreateSettings (#9428) + The following methods are being renamed: + - connector.CreateSettings -> connector.Settings + - connector.NewNopCreateSettings -> connector.NewNopSettings + +- `exporter`: Deprecate CreateSettings and NewNopCreateSettings (#9428) + The following methods are being renamed: + - exporter.CreateSettings -> exporter.Settings + - exporter.NewNopCreateSettings -> exporter.NewNopSettings + +- `extension`: Deprecate CreateSettings and NewNopCreateSettings (#9428) + The following methods are being renamed: + - extension.CreateSettings -> extension.Settings + - extension.NewNopCreateSettings -> extension.NewNopSettings + +- `processor`: Deprecate CreateSettings and NewNopCreateSettings (#9428) + The following methods are being renamed: + - processor.CreateSettings -> processor.Settings + - processor.NewNopCreateSettings -> processor.NewNopSettings + +- `receiver`: Deprecate CreateSettings and NewNopCreateSettings (#9428) + The following methods are being renamed: + - receiver.CreateSettings -> receiver.Settings + - receiver.NewNopCreateSettings -> receiver.NewNopSettings + +- `configauth`: Deprecate `GetClientAuthenticator` and `GetServerAuthenticator`, use `GetClientAuthenticatorContext` and `GetServerAuthenticatorContext` instead. (#9808) +- `confighttp`: Deprecate `ClientConfig.CustomRoundTripper` (#8627) + Set the `Transport` field on the `*http.Client` object returned from `(ClientConfig).ToClient` instead. +- `filter`: Deprecate the `filter.CombinedFilter` struct (#10348) +- `otelcol`: Deprecate `otelcol.NewCommand`. Use `otelcol.NewCommandMustProviderSettings` instead. (#10359) +- `otelcoltest`: Deprecate `LoadConfig` and `LoadConfigAndValidate`. Use `LoadConfigWithSettings` and `LoadConfigAndValidateWithSettings` instead (#10359) + +### 💡 Enhancements 💡 + +- `confmap`: Adds `confmap.Retrieved.AsString` method that returns the configuration value as a string (#9532) +- `confmap`: Adds `confmap.NewRetrievedFromYAML` helper to create `confmap.Retrieved` values from YAML bytes (#9532) + ## v0.102.1 No API-only changes on this release. **This release addresses [GHSA-c74f-6mfw-mm4v](https://github.com/open-telemetry/opentelemetry-collector/security/advisories/GHSA-c74f-6mfw-mm4v) for `configgrpc`.** diff --git a/CHANGELOG.md b/CHANGELOG.md index 57c96822e00..2779ed45a48 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,49 @@ If you are looking for developer-facing changes, check out [CHANGELOG-API.md](./ +## v1.10.0/v0.103.0 + +### 🛑 Breaking changes 🛑 + +- `exporter/debug`: Disable sampling by default (#9921) + To restore the behavior that was previously the default, set `sampling_thereafter` to `500`. + +### 💡 Enhancements 💡 + +- `cmd/builder`: Allow setting `otelcol.CollectorSettings.ResolverSettings.DefaultScheme` via the builder's `conf_resolver.default_uri_scheme` configuration option (#10296) +- `mdatagen`: add support for optional internal metrics (#10316) +- `otelcol/expandconverter`: Add `confmap.unifyEnvVarExpansion` feature gate to allow enabling Collector/Configuration SIG environment variable expansion rules. (#10391) + When enabled, this feature gate will: + - Disable expansion of BASH-style env vars (`$FOO`) + - `${FOO}` will be expanded as if it was `${env:FOO} + See https://github.com/open-telemetry/opentelemetry-collector/blob/main/docs/rfcs/env-vars.md for more details. + +- `confmap`: Add `confmap.unifyEnvVarExpansion` feature gate to allow enabling Collector/Configuration SIG environment variable expansion rules. (#10259) + When enabled, this feature gate will: + - Disable expansion of BASH-style env vars (`$FOO`) + - `${FOO}` will be expanded as if it was `${env:FOO} + See https://github.com/open-telemetry/opentelemetry-collector/blob/main/docs/rfcs/env-vars.md for more details. + +- `confighttp`: Allow the compression list to be overridden (#10295) + Allows Collector administrators to control which compression algorithms to enable for HTTP-based receivers. +- `configgrpc`: Revert the zstd compression for gRPC to the third-party library we were using previously. (#10394) + We switched back to our compression logic for zstd when a CVE was found on the third-party library we were using. Now that the third-party library has been fixed, we can revert to that one. For end-users, this has no practical effect. The reproducers for the CVE were tested against this patch, confirming we are not reintroducing the bugs. +- `confmap`: Adds alpha `confmap.strictlyTypedInput` feature gate that enables strict type checks during configuration resolution (#9532) + When enabled, the configuration resolution system will: + - Stop doing most kinds of implicit type casting when resolving configuration values + - Use the original string representation of configuration values if the ${} syntax is used in inline position + +- `confighttp`: Use `confighttp.ServerConfig` as part of zpagesextension. See [https://github.com/open-telemetry/opentelemetry-collector/blob/main/config/confighttp/README.md#server-configuration](server configuration) options. (#9368) + +### 🧰 Bug fixes 🧰 + +- `exporterhelper`: Fix potential deadlock in the batch sender (#10315) +- `expandconverter`: Fix bug where an warning was logged incorrectly. (#10392) +- `exporterhelper`: Fix a bug when the retry and timeout logic was not applied with enabled batching. (#10166) +- `exporterhelper`: Fix a bug where an unstarted batch_sender exporter hangs on shutdown (#10306) +- `exporterhelper`: Fix small batch due to unfavorable goroutine scheduling in batch sender (#9952) +- `confmap`: Fix issue where structs with only yaml tags were not marshaled correctly. (#10282) + ## v0.102.1 **This release addresses [GHSA-c74f-6mfw-mm4v](https://github.com/open-telemetry/opentelemetry-collector/security/advisories/GHSA-c74f-6mfw-mm4v) for `configgrpc`.** diff --git a/cmd/builder/internal/builder/config.go b/cmd/builder/internal/builder/config.go index 3d2d96f9b65..33cb0ab008a 100644 --- a/cmd/builder/internal/builder/config.go +++ b/cmd/builder/internal/builder/config.go @@ -17,7 +17,7 @@ import ( "go.uber.org/zap" ) -const defaultOtelColVersion = "0.102.1" +const defaultOtelColVersion = "0.103.0" // ErrInvalidGoMod indicates an invalid gomod var ErrInvalidGoMod = errors.New("invalid gomod specification for module") diff --git a/cmd/builder/internal/config/default.yaml b/cmd/builder/internal/config/default.yaml index 064502bf4ee..6e9f8257205 100644 --- a/cmd/builder/internal/config/default.yaml +++ b/cmd/builder/internal/config/default.yaml @@ -1,36 +1,41 @@ +# NOTE: +# This builder configuration is NOT used to build any official binary. +# To see the builder manifests used for official binaries, +# check https://github.com/open-telemetry/opentelemetry-collector-releases +# +# For the OpenTelemetry Collector Core official distribution sources, check +# https://github.com/open-telemetry/opentelemetry-collector-releases/tree/main/distributions/otelcol + dist: module: go.opentelemetry.io/collector/cmd/otelcorecol name: otelcorecol description: Local OpenTelemetry Collector binary, testing only. - version: 0.102.1-dev - otelcol_version: 0.102.1 - -conf_resolver: - default_uri_scheme: "env" + version: 0.103.0-dev + otelcol_version: 0.103.0 receivers: - - gomod: go.opentelemetry.io/collector/receiver/nopreceiver v0.102.1 - - gomod: go.opentelemetry.io/collector/receiver/otlpreceiver v0.102.1 + - gomod: go.opentelemetry.io/collector/receiver/nopreceiver v0.103.0 + - gomod: go.opentelemetry.io/collector/receiver/otlpreceiver v0.103.0 exporters: - - gomod: go.opentelemetry.io/collector/exporter/debugexporter v0.102.1 - - gomod: go.opentelemetry.io/collector/exporter/loggingexporter v0.102.1 - - gomod: go.opentelemetry.io/collector/exporter/nopexporter v0.102.1 - - gomod: go.opentelemetry.io/collector/exporter/otlpexporter v0.102.1 - - gomod: go.opentelemetry.io/collector/exporter/otlphttpexporter v0.102.1 + - gomod: go.opentelemetry.io/collector/exporter/debugexporter v0.103.0 + - gomod: go.opentelemetry.io/collector/exporter/loggingexporter v0.103.0 + - gomod: go.opentelemetry.io/collector/exporter/nopexporter v0.103.0 + - gomod: go.opentelemetry.io/collector/exporter/otlpexporter v0.103.0 + - gomod: go.opentelemetry.io/collector/exporter/otlphttpexporter v0.103.0 extensions: - - gomod: go.opentelemetry.io/collector/extension/ballastextension v0.102.1 - - gomod: go.opentelemetry.io/collector/extension/memorylimiterextension v0.102.1 - - gomod: go.opentelemetry.io/collector/extension/zpagesextension v0.102.1 + - gomod: go.opentelemetry.io/collector/extension/ballastextension v0.103.0 + - gomod: go.opentelemetry.io/collector/extension/memorylimiterextension v0.103.0 + - gomod: go.opentelemetry.io/collector/extension/zpagesextension v0.103.0 processors: - - gomod: go.opentelemetry.io/collector/processor/batchprocessor v0.102.1 - - gomod: go.opentelemetry.io/collector/processor/memorylimiterprocessor v0.102.1 + - gomod: go.opentelemetry.io/collector/processor/batchprocessor v0.103.0 + - gomod: go.opentelemetry.io/collector/processor/memorylimiterprocessor v0.103.0 connectors: - - gomod: go.opentelemetry.io/collector/connector/forwardconnector v0.102.1 + - gomod: go.opentelemetry.io/collector/connector/forwardconnector v0.103.0 providers: - - gomod: go.opentelemetry.io/collector/confmap/provider/envprovider v0.102.1 - - gomod: go.opentelemetry.io/collector/confmap/provider/fileprovider v0.102.1 - - gomod: go.opentelemetry.io/collector/confmap/provider/httpprovider v0.102.1 - - gomod: go.opentelemetry.io/collector/confmap/provider/httpsprovider v0.102.1 - - gomod: go.opentelemetry.io/collector/confmap/provider/yamlprovider v0.102.1 + - gomod: go.opentelemetry.io/collector/confmap/provider/envprovider v0.103.0 + - gomod: go.opentelemetry.io/collector/confmap/provider/fileprovider v0.103.0 + - gomod: go.opentelemetry.io/collector/confmap/provider/httpprovider v0.103.0 + - gomod: go.opentelemetry.io/collector/confmap/provider/httpsprovider v0.103.0 + - gomod: go.opentelemetry.io/collector/confmap/provider/yamlprovider v0.103.0 diff --git a/cmd/builder/test/core.builder.yaml b/cmd/builder/test/core.builder.yaml index e4abafd2800..4b39421df81 100644 --- a/cmd/builder/test/core.builder.yaml +++ b/cmd/builder/test/core.builder.yaml @@ -1,20 +1,20 @@ dist: module: go.opentelemetry.io/collector/builder/test/core - otelcol_version: 0.102.1 + otelcol_version: 0.103.0 extensions: - import: go.opentelemetry.io/collector/extension/zpagesextension - gomod: go.opentelemetry.io/collector v0.102.1 + gomod: go.opentelemetry.io/collector v0.103.0 path: ${WORKSPACE_DIR} receivers: - import: go.opentelemetry.io/collector/receiver/otlpreceiver - gomod: go.opentelemetry.io/collector v0.102.1 + gomod: go.opentelemetry.io/collector v0.103.0 path: ${WORKSPACE_DIR} exporters: - import: go.opentelemetry.io/collector/exporter/debugexporter - gomod: go.opentelemetry.io/collector v0.102.1 + gomod: go.opentelemetry.io/collector v0.103.0 path: ${WORKSPACE_DIR} replaces: diff --git a/cmd/mdatagen/go.mod b/cmd/mdatagen/go.mod index 45876397fa2..45649111b17 100644 --- a/cmd/mdatagen/go.mod +++ b/cmd/mdatagen/go.mod @@ -5,15 +5,15 @@ go 1.21.0 require ( github.com/google/go-cmp v0.6.0 github.com/stretchr/testify v1.9.0 - go.opentelemetry.io/collector/component v0.102.1 - go.opentelemetry.io/collector/config/configtelemetry v0.102.1 - go.opentelemetry.io/collector/confmap v0.102.1 - go.opentelemetry.io/collector/confmap/provider/fileprovider v0.102.1 - go.opentelemetry.io/collector/consumer v0.102.1 - go.opentelemetry.io/collector/filter v0.102.1 - go.opentelemetry.io/collector/pdata v1.9.0 - go.opentelemetry.io/collector/receiver v0.102.1 - go.opentelemetry.io/collector/semconv v0.102.1 + go.opentelemetry.io/collector/component v0.103.0 + go.opentelemetry.io/collector/config/configtelemetry v0.103.0 + go.opentelemetry.io/collector/confmap v0.103.0 + go.opentelemetry.io/collector/confmap/provider/fileprovider v0.103.0 + go.opentelemetry.io/collector/consumer v0.103.0 + go.opentelemetry.io/collector/filter v0.103.0 + go.opentelemetry.io/collector/pdata v1.10.0 + go.opentelemetry.io/collector/receiver v0.103.0 + go.opentelemetry.io/collector/semconv v0.103.0 go.opentelemetry.io/otel v1.27.0 go.opentelemetry.io/otel/metric v1.27.0 go.opentelemetry.io/otel/sdk/metric v1.27.0 @@ -46,7 +46,7 @@ require ( github.com/prometheus/client_model v0.6.1 // indirect github.com/prometheus/common v0.54.0 // indirect github.com/prometheus/procfs v0.15.0 // indirect - go.opentelemetry.io/collector/featuregate v1.9.0 // indirect + go.opentelemetry.io/collector/featuregate v1.10.0 // indirect go.opentelemetry.io/otel/exporters/prometheus v0.49.0 // indirect go.opentelemetry.io/otel/sdk v1.27.0 // indirect go.uber.org/multierr v1.11.0 // indirect diff --git a/cmd/otelcorecol/builder-config.yaml b/cmd/otelcorecol/builder-config.yaml index a5fd63d4597..6197cd1c540 100644 --- a/cmd/otelcorecol/builder-config.yaml +++ b/cmd/otelcorecol/builder-config.yaml @@ -10,34 +10,34 @@ dist: module: go.opentelemetry.io/collector/cmd/otelcorecol name: otelcorecol description: Local OpenTelemetry Collector binary, testing only. - version: 0.102.1-dev - otelcol_version: 0.102.1 + version: 0.103.0-dev + otelcol_version: 0.103.0 receivers: - - gomod: go.opentelemetry.io/collector/receiver/nopreceiver v0.102.1 - - gomod: go.opentelemetry.io/collector/receiver/otlpreceiver v0.102.1 + - gomod: go.opentelemetry.io/collector/receiver/nopreceiver v0.103.0 + - gomod: go.opentelemetry.io/collector/receiver/otlpreceiver v0.103.0 exporters: - - gomod: go.opentelemetry.io/collector/exporter/debugexporter v0.102.1 - - gomod: go.opentelemetry.io/collector/exporter/loggingexporter v0.102.1 - - gomod: go.opentelemetry.io/collector/exporter/nopexporter v0.102.1 - - gomod: go.opentelemetry.io/collector/exporter/otlpexporter v0.102.1 - - gomod: go.opentelemetry.io/collector/exporter/otlphttpexporter v0.102.1 + - gomod: go.opentelemetry.io/collector/exporter/debugexporter v0.103.0 + - gomod: go.opentelemetry.io/collector/exporter/loggingexporter v0.103.0 + - gomod: go.opentelemetry.io/collector/exporter/nopexporter v0.103.0 + - gomod: go.opentelemetry.io/collector/exporter/otlpexporter v0.103.0 + - gomod: go.opentelemetry.io/collector/exporter/otlphttpexporter v0.103.0 extensions: - - gomod: go.opentelemetry.io/collector/extension/ballastextension v0.102.1 - - gomod: go.opentelemetry.io/collector/extension/memorylimiterextension v0.102.1 - - gomod: go.opentelemetry.io/collector/extension/zpagesextension v0.102.1 + - gomod: go.opentelemetry.io/collector/extension/ballastextension v0.103.0 + - gomod: go.opentelemetry.io/collector/extension/memorylimiterextension v0.103.0 + - gomod: go.opentelemetry.io/collector/extension/zpagesextension v0.103.0 processors: - - gomod: go.opentelemetry.io/collector/processor/batchprocessor v0.102.1 - - gomod: go.opentelemetry.io/collector/processor/memorylimiterprocessor v0.102.1 + - gomod: go.opentelemetry.io/collector/processor/batchprocessor v0.103.0 + - gomod: go.opentelemetry.io/collector/processor/memorylimiterprocessor v0.103.0 connectors: - - gomod: go.opentelemetry.io/collector/connector/forwardconnector v0.102.1 + - gomod: go.opentelemetry.io/collector/connector/forwardconnector v0.103.0 providers: - - gomod: go.opentelemetry.io/collector/confmap/provider/envprovider v0.102.1 - - gomod: go.opentelemetry.io/collector/confmap/provider/fileprovider v0.102.1 - - gomod: go.opentelemetry.io/collector/confmap/provider/httpprovider v0.102.1 - - gomod: go.opentelemetry.io/collector/confmap/provider/httpsprovider v0.102.1 - - gomod: go.opentelemetry.io/collector/confmap/provider/yamlprovider v0.102.1 + - gomod: go.opentelemetry.io/collector/confmap/provider/envprovider v0.103.0 + - gomod: go.opentelemetry.io/collector/confmap/provider/fileprovider v0.103.0 + - gomod: go.opentelemetry.io/collector/confmap/provider/httpprovider v0.103.0 + - gomod: go.opentelemetry.io/collector/confmap/provider/httpsprovider v0.103.0 + - gomod: go.opentelemetry.io/collector/confmap/provider/yamlprovider v0.103.0 replaces: - go.opentelemetry.io/collector => ../../ diff --git a/cmd/otelcorecol/go.mod b/cmd/otelcorecol/go.mod index 8258cef0bf2..45a3afe8a8a 100644 --- a/cmd/otelcorecol/go.mod +++ b/cmd/otelcorecol/go.mod @@ -7,33 +7,33 @@ go 1.21.0 toolchain go1.21.11 require ( - go.opentelemetry.io/collector/component v0.102.1 - go.opentelemetry.io/collector/confmap v0.102.1 - go.opentelemetry.io/collector/confmap/converter/expandconverter v0.102.1 - go.opentelemetry.io/collector/confmap/provider/envprovider v0.102.1 - go.opentelemetry.io/collector/confmap/provider/fileprovider v0.102.1 - go.opentelemetry.io/collector/confmap/provider/httpprovider v0.102.1 - go.opentelemetry.io/collector/confmap/provider/httpsprovider v0.102.1 - go.opentelemetry.io/collector/confmap/provider/yamlprovider v0.102.1 - go.opentelemetry.io/collector/connector v0.102.1 - go.opentelemetry.io/collector/connector/forwardconnector v0.102.1 - go.opentelemetry.io/collector/exporter v0.102.1 - go.opentelemetry.io/collector/exporter/debugexporter v0.102.1 - go.opentelemetry.io/collector/exporter/loggingexporter v0.102.1 - go.opentelemetry.io/collector/exporter/nopexporter v0.102.1 - go.opentelemetry.io/collector/exporter/otlpexporter v0.102.1 - go.opentelemetry.io/collector/exporter/otlphttpexporter v0.102.1 - go.opentelemetry.io/collector/extension v0.102.1 - go.opentelemetry.io/collector/extension/ballastextension v0.102.1 - go.opentelemetry.io/collector/extension/memorylimiterextension v0.102.1 - go.opentelemetry.io/collector/extension/zpagesextension v0.102.1 - go.opentelemetry.io/collector/otelcol v0.102.1 - go.opentelemetry.io/collector/processor v0.102.1 - go.opentelemetry.io/collector/processor/batchprocessor v0.102.1 - go.opentelemetry.io/collector/processor/memorylimiterprocessor v0.102.1 - go.opentelemetry.io/collector/receiver v0.102.1 - go.opentelemetry.io/collector/receiver/nopreceiver v0.102.1 - go.opentelemetry.io/collector/receiver/otlpreceiver v0.102.1 + go.opentelemetry.io/collector/component v0.103.0 + go.opentelemetry.io/collector/confmap v0.103.0 + go.opentelemetry.io/collector/confmap/converter/expandconverter v0.103.0 + go.opentelemetry.io/collector/confmap/provider/envprovider v0.103.0 + go.opentelemetry.io/collector/confmap/provider/fileprovider v0.103.0 + go.opentelemetry.io/collector/confmap/provider/httpprovider v0.103.0 + go.opentelemetry.io/collector/confmap/provider/httpsprovider v0.103.0 + go.opentelemetry.io/collector/confmap/provider/yamlprovider v0.103.0 + go.opentelemetry.io/collector/connector v0.103.0 + go.opentelemetry.io/collector/connector/forwardconnector v0.103.0 + go.opentelemetry.io/collector/exporter v0.103.0 + go.opentelemetry.io/collector/exporter/debugexporter v0.103.0 + go.opentelemetry.io/collector/exporter/loggingexporter v0.103.0 + go.opentelemetry.io/collector/exporter/nopexporter v0.103.0 + go.opentelemetry.io/collector/exporter/otlpexporter v0.103.0 + go.opentelemetry.io/collector/exporter/otlphttpexporter v0.103.0 + go.opentelemetry.io/collector/extension v0.103.0 + go.opentelemetry.io/collector/extension/ballastextension v0.103.0 + go.opentelemetry.io/collector/extension/memorylimiterextension v0.103.0 + go.opentelemetry.io/collector/extension/zpagesextension v0.103.0 + go.opentelemetry.io/collector/otelcol v0.103.0 + go.opentelemetry.io/collector/processor v0.103.0 + go.opentelemetry.io/collector/processor/batchprocessor v0.103.0 + go.opentelemetry.io/collector/processor/memorylimiterprocessor v0.103.0 + go.opentelemetry.io/collector/receiver v0.103.0 + go.opentelemetry.io/collector/receiver/nopreceiver v0.103.0 + go.opentelemetry.io/collector/receiver/otlpreceiver v0.103.0 golang.org/x/sys v0.21.0 ) @@ -79,23 +79,23 @@ require ( github.com/tklauser/numcpus v0.6.1 // indirect github.com/yusufpapurcu/wmi v1.2.4 // indirect go.opencensus.io v0.24.0 // indirect - go.opentelemetry.io/collector v0.102.1 // indirect - go.opentelemetry.io/collector/config/configauth v0.102.1 // indirect - go.opentelemetry.io/collector/config/configcompression v1.9.0 // indirect - go.opentelemetry.io/collector/config/configgrpc v0.102.1 // indirect - go.opentelemetry.io/collector/config/confighttp v0.102.1 // indirect - go.opentelemetry.io/collector/config/confignet v0.102.1 // indirect - go.opentelemetry.io/collector/config/configopaque v1.9.0 // indirect - go.opentelemetry.io/collector/config/configretry v0.102.1 // indirect - go.opentelemetry.io/collector/config/configtelemetry v0.102.1 // indirect - go.opentelemetry.io/collector/config/configtls v0.102.1 // indirect - go.opentelemetry.io/collector/config/internal v0.102.1 // indirect - go.opentelemetry.io/collector/consumer v0.102.1 // indirect - go.opentelemetry.io/collector/extension/auth v0.102.1 // indirect - go.opentelemetry.io/collector/featuregate v1.9.0 // indirect - go.opentelemetry.io/collector/pdata v1.9.0 // indirect - go.opentelemetry.io/collector/semconv v0.102.1 // indirect - go.opentelemetry.io/collector/service v0.102.1 // indirect + go.opentelemetry.io/collector v0.103.0 // indirect + go.opentelemetry.io/collector/config/configauth v0.103.0 // indirect + go.opentelemetry.io/collector/config/configcompression v1.10.0 // indirect + go.opentelemetry.io/collector/config/configgrpc v0.103.0 // indirect + go.opentelemetry.io/collector/config/confighttp v0.103.0 // indirect + go.opentelemetry.io/collector/config/confignet v0.103.0 // indirect + go.opentelemetry.io/collector/config/configopaque v1.10.0 // indirect + go.opentelemetry.io/collector/config/configretry v0.103.0 // indirect + go.opentelemetry.io/collector/config/configtelemetry v0.103.0 // indirect + go.opentelemetry.io/collector/config/configtls v0.103.0 // indirect + go.opentelemetry.io/collector/config/internal v0.103.0 // indirect + go.opentelemetry.io/collector/consumer v0.103.0 // indirect + go.opentelemetry.io/collector/extension/auth v0.103.0 // indirect + go.opentelemetry.io/collector/featuregate v1.10.0 // indirect + go.opentelemetry.io/collector/pdata v1.10.0 // indirect + go.opentelemetry.io/collector/semconv v0.103.0 // indirect + go.opentelemetry.io/collector/service v0.103.0 // indirect go.opentelemetry.io/contrib/config v0.7.0 // indirect go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.52.0 // indirect go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.52.0 // indirect diff --git a/cmd/otelcorecol/main.go b/cmd/otelcorecol/main.go index 8d43a502790..358cb8644cd 100644 --- a/cmd/otelcorecol/main.go +++ b/cmd/otelcorecol/main.go @@ -21,7 +21,7 @@ func main() { info := component.BuildInfo{ Command: "otelcorecol", Description: "Local OpenTelemetry Collector binary, testing only.", - Version: "0.102.1-dev", + Version: "0.103.0-dev", } set := otelcol.CollectorSettings{ diff --git a/component/go.mod b/component/go.mod index b8ed8845c48..d5610bae4d8 100644 --- a/component/go.mod +++ b/component/go.mod @@ -7,8 +7,8 @@ require ( github.com/prometheus/client_model v0.6.1 github.com/prometheus/common v0.54.0 github.com/stretchr/testify v1.9.0 - go.opentelemetry.io/collector/config/configtelemetry v0.102.1 - go.opentelemetry.io/collector/pdata v1.9.0 + go.opentelemetry.io/collector/config/configtelemetry v0.103.0 + go.opentelemetry.io/collector/pdata v1.10.0 go.opentelemetry.io/otel v1.27.0 go.opentelemetry.io/otel/exporters/prometheus v0.49.0 go.opentelemetry.io/otel/metric v1.27.0 diff --git a/config/configauth/go.mod b/config/configauth/go.mod index fbdcfe8ff16..19a6793fc08 100644 --- a/config/configauth/go.mod +++ b/config/configauth/go.mod @@ -4,9 +4,9 @@ go 1.21.0 require ( github.com/stretchr/testify v1.9.0 - go.opentelemetry.io/collector/component v0.102.1 - go.opentelemetry.io/collector/extension v0.102.1 - go.opentelemetry.io/collector/extension/auth v0.102.1 + go.opentelemetry.io/collector/component v0.103.0 + go.opentelemetry.io/collector/extension v0.103.0 + go.opentelemetry.io/collector/extension/auth v0.103.0 go.uber.org/goleak v1.3.0 ) @@ -21,10 +21,10 @@ require ( github.com/mitchellh/copystructure v1.2.0 // indirect github.com/mitchellh/reflectwalk v1.0.2 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect - go.opentelemetry.io/collector/config/configtelemetry v0.102.1 // indirect - go.opentelemetry.io/collector/confmap v0.102.1 // indirect - go.opentelemetry.io/collector/featuregate v1.9.0 // indirect - go.opentelemetry.io/collector/pdata v1.9.0 // indirect + go.opentelemetry.io/collector/config/configtelemetry v0.103.0 // indirect + go.opentelemetry.io/collector/confmap v0.103.0 // indirect + go.opentelemetry.io/collector/featuregate v1.10.0 // indirect + go.opentelemetry.io/collector/pdata v1.10.0 // indirect go.opentelemetry.io/otel v1.27.0 // indirect go.opentelemetry.io/otel/metric v1.27.0 // indirect go.opentelemetry.io/otel/trace v1.27.0 // indirect diff --git a/config/configgrpc/go.mod b/config/configgrpc/go.mod index 8c81e8cdb58..7d3954590d3 100644 --- a/config/configgrpc/go.mod +++ b/config/configgrpc/go.mod @@ -5,18 +5,18 @@ go 1.21.0 require ( github.com/mostynb/go-grpc-compression v1.2.3 github.com/stretchr/testify v1.9.0 - go.opentelemetry.io/collector v0.102.1 - go.opentelemetry.io/collector/component v0.102.1 - go.opentelemetry.io/collector/config/configauth v0.102.1 - go.opentelemetry.io/collector/config/configcompression v1.9.0 - go.opentelemetry.io/collector/config/confignet v0.102.1 - go.opentelemetry.io/collector/config/configopaque v1.9.0 - go.opentelemetry.io/collector/config/configtelemetry v0.102.1 - go.opentelemetry.io/collector/config/configtls v0.102.1 - go.opentelemetry.io/collector/config/internal v0.102.1 - go.opentelemetry.io/collector/extension/auth v0.102.1 - go.opentelemetry.io/collector/pdata v1.9.0 - go.opentelemetry.io/collector/pdata/testdata v0.102.1 + go.opentelemetry.io/collector v0.103.0 + go.opentelemetry.io/collector/component v0.103.0 + go.opentelemetry.io/collector/config/configauth v0.103.0 + go.opentelemetry.io/collector/config/configcompression v1.10.0 + go.opentelemetry.io/collector/config/confignet v0.103.0 + go.opentelemetry.io/collector/config/configopaque v1.10.0 + go.opentelemetry.io/collector/config/configtelemetry v0.103.0 + go.opentelemetry.io/collector/config/configtls v0.103.0 + go.opentelemetry.io/collector/config/internal v0.103.0 + go.opentelemetry.io/collector/extension/auth v0.103.0 + go.opentelemetry.io/collector/pdata v1.10.0 + go.opentelemetry.io/collector/pdata/testdata v0.103.0 go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.52.0 go.opentelemetry.io/otel v1.27.0 go.uber.org/goleak v1.3.0 @@ -49,9 +49,9 @@ require ( github.com/prometheus/client_model v0.6.1 // indirect github.com/prometheus/common v0.54.0 // indirect github.com/prometheus/procfs v0.15.0 // indirect - go.opentelemetry.io/collector/confmap v0.102.1 // indirect - go.opentelemetry.io/collector/extension v0.102.1 // indirect - go.opentelemetry.io/collector/featuregate v1.9.0 // indirect + go.opentelemetry.io/collector/confmap v0.103.0 // indirect + go.opentelemetry.io/collector/extension v0.103.0 // indirect + go.opentelemetry.io/collector/featuregate v1.10.0 // indirect go.opentelemetry.io/otel/exporters/prometheus v0.49.0 // indirect go.opentelemetry.io/otel/metric v1.27.0 // indirect go.opentelemetry.io/otel/sdk v1.27.0 // indirect diff --git a/config/confighttp/go.mod b/config/confighttp/go.mod index 75116b65f8b..4956ad116a7 100644 --- a/config/confighttp/go.mod +++ b/config/confighttp/go.mod @@ -7,15 +7,15 @@ require ( github.com/klauspost/compress v1.17.8 github.com/rs/cors v1.10.1 github.com/stretchr/testify v1.9.0 - go.opentelemetry.io/collector v0.102.1 - go.opentelemetry.io/collector/component v0.102.1 - go.opentelemetry.io/collector/config/configauth v0.102.1 - go.opentelemetry.io/collector/config/configcompression v1.9.0 - go.opentelemetry.io/collector/config/configopaque v1.9.0 - go.opentelemetry.io/collector/config/configtelemetry v0.102.1 - go.opentelemetry.io/collector/config/configtls v0.102.1 - go.opentelemetry.io/collector/config/internal v0.102.1 - go.opentelemetry.io/collector/extension/auth v0.102.1 + go.opentelemetry.io/collector v0.103.0 + go.opentelemetry.io/collector/component v0.103.0 + go.opentelemetry.io/collector/config/configauth v0.103.0 + go.opentelemetry.io/collector/config/configcompression v1.10.0 + go.opentelemetry.io/collector/config/configopaque v1.10.0 + go.opentelemetry.io/collector/config/configtelemetry v0.103.0 + go.opentelemetry.io/collector/config/configtls v0.103.0 + go.opentelemetry.io/collector/config/internal v0.103.0 + go.opentelemetry.io/collector/extension/auth v0.103.0 go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.52.0 go.opentelemetry.io/otel v1.27.0 go.uber.org/goleak v1.3.0 @@ -44,10 +44,10 @@ require ( github.com/prometheus/client_model v0.6.1 // indirect github.com/prometheus/common v0.54.0 // indirect github.com/prometheus/procfs v0.15.0 // indirect - go.opentelemetry.io/collector/confmap v0.102.1 // indirect - go.opentelemetry.io/collector/extension v0.102.1 // indirect - go.opentelemetry.io/collector/featuregate v1.9.0 // indirect - go.opentelemetry.io/collector/pdata v1.9.0 // indirect + go.opentelemetry.io/collector/confmap v0.103.0 // indirect + go.opentelemetry.io/collector/extension v0.103.0 // indirect + go.opentelemetry.io/collector/featuregate v1.10.0 // indirect + go.opentelemetry.io/collector/pdata v1.10.0 // indirect go.opentelemetry.io/otel/exporters/prometheus v0.49.0 // indirect go.opentelemetry.io/otel/metric v1.27.0 // indirect go.opentelemetry.io/otel/sdk v1.27.0 // indirect diff --git a/config/configtls/go.mod b/config/configtls/go.mod index b11afa8550a..e2bb8dd3e1c 100644 --- a/config/configtls/go.mod +++ b/config/configtls/go.mod @@ -5,7 +5,7 @@ go 1.21.0 require ( github.com/fsnotify/fsnotify v1.7.0 github.com/stretchr/testify v1.9.0 - go.opentelemetry.io/collector/config/configopaque v1.9.0 + go.opentelemetry.io/collector/config/configopaque v1.10.0 ) require ( diff --git a/config/internal/go.mod b/config/internal/go.mod index bc1c7f91db0..302136bd7f5 100644 --- a/config/internal/go.mod +++ b/config/internal/go.mod @@ -4,7 +4,7 @@ go 1.21.0 require ( github.com/stretchr/testify v1.9.0 - go.opentelemetry.io/collector v0.102.1 + go.opentelemetry.io/collector v0.103.0 go.uber.org/goleak v1.3.0 go.uber.org/zap v1.27.0 ) @@ -13,7 +13,7 @@ require ( github.com/davecgh/go-spew v1.1.1 // indirect github.com/hashicorp/go-version v1.7.0 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect - go.opentelemetry.io/collector/featuregate v1.9.0 // indirect + go.opentelemetry.io/collector/featuregate v1.10.0 // indirect go.uber.org/multierr v1.11.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect ) diff --git a/confmap/converter/expandconverter/go.mod b/confmap/converter/expandconverter/go.mod index 753fc21a231..f622a5442d2 100644 --- a/confmap/converter/expandconverter/go.mod +++ b/confmap/converter/expandconverter/go.mod @@ -4,9 +4,9 @@ go 1.21.0 require ( github.com/stretchr/testify v1.9.0 - go.opentelemetry.io/collector v0.102.1 - go.opentelemetry.io/collector/confmap v0.102.1 - go.opentelemetry.io/collector/featuregate v1.9.0 + go.opentelemetry.io/collector v0.103.0 + go.opentelemetry.io/collector/confmap v0.103.0 + go.opentelemetry.io/collector/featuregate v1.10.0 go.uber.org/goleak v1.3.0 go.uber.org/zap v1.27.0 ) diff --git a/confmap/go.mod b/confmap/go.mod index cbe325bbac2..2a0d358c298 100644 --- a/confmap/go.mod +++ b/confmap/go.mod @@ -8,7 +8,7 @@ require ( github.com/knadh/koanf/providers/confmap v0.1.0 github.com/knadh/koanf/v2 v2.1.1 github.com/stretchr/testify v1.9.0 - go.opentelemetry.io/collector/featuregate v1.9.0 + go.opentelemetry.io/collector/featuregate v1.10.0 go.uber.org/goleak v1.3.0 go.uber.org/multierr v1.11.0 go.uber.org/zap v1.27.0 diff --git a/confmap/internal/e2e/go.mod b/confmap/internal/e2e/go.mod index d6d699d3e33..d1649893ed7 100644 --- a/confmap/internal/e2e/go.mod +++ b/confmap/internal/e2e/go.mod @@ -4,10 +4,10 @@ go 1.21.0 require ( github.com/stretchr/testify v1.9.0 - go.opentelemetry.io/collector/confmap v0.102.1 + go.opentelemetry.io/collector/confmap v0.103.0 go.opentelemetry.io/collector/confmap/provider/envprovider v0.102.1 go.opentelemetry.io/collector/confmap/provider/fileprovider v0.102.1 - go.opentelemetry.io/collector/featuregate v1.9.0 + go.opentelemetry.io/collector/featuregate v1.10.0 ) require ( diff --git a/confmap/provider/envprovider/go.mod b/confmap/provider/envprovider/go.mod index 00fb83feb8e..d4d9b067f60 100644 --- a/confmap/provider/envprovider/go.mod +++ b/confmap/provider/envprovider/go.mod @@ -4,7 +4,7 @@ go 1.21.0 require ( github.com/stretchr/testify v1.9.0 - go.opentelemetry.io/collector/confmap v0.102.1 + go.opentelemetry.io/collector/confmap v0.103.0 go.uber.org/goleak v1.3.0 go.uber.org/zap v1.27.0 ) @@ -19,7 +19,7 @@ require ( github.com/mitchellh/copystructure v1.2.0 // indirect github.com/mitchellh/reflectwalk v1.0.2 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect - go.opentelemetry.io/collector/featuregate v1.9.0 // indirect + go.opentelemetry.io/collector/featuregate v1.10.0 // indirect go.uber.org/multierr v1.11.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect ) diff --git a/confmap/provider/fileprovider/go.mod b/confmap/provider/fileprovider/go.mod index 55878a0b4bd..c51548f04dc 100644 --- a/confmap/provider/fileprovider/go.mod +++ b/confmap/provider/fileprovider/go.mod @@ -4,7 +4,7 @@ go 1.21.0 require ( github.com/stretchr/testify v1.9.0 - go.opentelemetry.io/collector/confmap v0.102.1 + go.opentelemetry.io/collector/confmap v0.103.0 go.uber.org/goleak v1.3.0 ) @@ -18,7 +18,7 @@ require ( github.com/mitchellh/copystructure v1.2.0 // indirect github.com/mitchellh/reflectwalk v1.0.2 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect - go.opentelemetry.io/collector/featuregate v1.9.0 // indirect + go.opentelemetry.io/collector/featuregate v1.10.0 // indirect go.uber.org/multierr v1.11.0 // indirect go.uber.org/zap v1.27.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect diff --git a/confmap/provider/httpprovider/go.mod b/confmap/provider/httpprovider/go.mod index 207a3db8ded..6491d8affac 100644 --- a/confmap/provider/httpprovider/go.mod +++ b/confmap/provider/httpprovider/go.mod @@ -4,7 +4,7 @@ go 1.21.0 require ( github.com/stretchr/testify v1.9.0 - go.opentelemetry.io/collector/confmap v0.102.1 + go.opentelemetry.io/collector/confmap v0.103.0 go.uber.org/goleak v1.3.0 ) @@ -18,7 +18,7 @@ require ( github.com/mitchellh/copystructure v1.2.0 // indirect github.com/mitchellh/reflectwalk v1.0.2 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect - go.opentelemetry.io/collector/featuregate v1.9.0 // indirect + go.opentelemetry.io/collector/featuregate v1.10.0 // indirect go.uber.org/multierr v1.11.0 // indirect go.uber.org/zap v1.27.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect diff --git a/confmap/provider/httpsprovider/go.mod b/confmap/provider/httpsprovider/go.mod index d4e06e15241..7264cbe3b02 100644 --- a/confmap/provider/httpsprovider/go.mod +++ b/confmap/provider/httpsprovider/go.mod @@ -4,7 +4,7 @@ go 1.21.0 require ( github.com/stretchr/testify v1.9.0 - go.opentelemetry.io/collector/confmap v0.102.1 + go.opentelemetry.io/collector/confmap v0.103.0 go.uber.org/goleak v1.3.0 ) @@ -18,7 +18,7 @@ require ( github.com/mitchellh/copystructure v1.2.0 // indirect github.com/mitchellh/reflectwalk v1.0.2 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect - go.opentelemetry.io/collector/featuregate v1.9.0 // indirect + go.opentelemetry.io/collector/featuregate v1.10.0 // indirect go.uber.org/multierr v1.11.0 // indirect go.uber.org/zap v1.27.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect diff --git a/confmap/provider/yamlprovider/go.mod b/confmap/provider/yamlprovider/go.mod index c16458191d6..eb31c60e56e 100644 --- a/confmap/provider/yamlprovider/go.mod +++ b/confmap/provider/yamlprovider/go.mod @@ -4,7 +4,7 @@ go 1.21.0 require ( github.com/stretchr/testify v1.9.0 - go.opentelemetry.io/collector/confmap v0.102.1 + go.opentelemetry.io/collector/confmap v0.103.0 go.uber.org/goleak v1.3.0 ) @@ -18,7 +18,7 @@ require ( github.com/mitchellh/copystructure v1.2.0 // indirect github.com/mitchellh/reflectwalk v1.0.2 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect - go.opentelemetry.io/collector/featuregate v1.9.0 // indirect + go.opentelemetry.io/collector/featuregate v1.10.0 // indirect go.uber.org/multierr v1.11.0 // indirect go.uber.org/zap v1.27.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect diff --git a/connector/forwardconnector/go.mod b/connector/forwardconnector/go.mod index d634948cd5e..d24d5022777 100644 --- a/connector/forwardconnector/go.mod +++ b/connector/forwardconnector/go.mod @@ -4,11 +4,11 @@ go 1.21.0 require ( github.com/stretchr/testify v1.9.0 - go.opentelemetry.io/collector/component v0.102.1 - go.opentelemetry.io/collector/confmap v0.102.1 - go.opentelemetry.io/collector/connector v0.102.1 - go.opentelemetry.io/collector/consumer v0.102.1 - go.opentelemetry.io/collector/pdata v1.9.0 + go.opentelemetry.io/collector/component v0.103.0 + go.opentelemetry.io/collector/confmap v0.103.0 + go.opentelemetry.io/collector/connector v0.103.0 + go.opentelemetry.io/collector/consumer v0.103.0 + go.opentelemetry.io/collector/pdata v1.10.0 go.uber.org/goleak v1.3.0 ) @@ -35,9 +35,9 @@ require ( github.com/prometheus/client_model v0.6.1 // indirect github.com/prometheus/common v0.54.0 // indirect github.com/prometheus/procfs v0.15.0 // indirect - go.opentelemetry.io/collector v0.102.1 // indirect - go.opentelemetry.io/collector/config/configtelemetry v0.102.1 // indirect - go.opentelemetry.io/collector/featuregate v1.9.0 // indirect + go.opentelemetry.io/collector v0.103.0 // indirect + go.opentelemetry.io/collector/config/configtelemetry v0.103.0 // indirect + go.opentelemetry.io/collector/featuregate v1.10.0 // indirect go.opentelemetry.io/otel v1.27.0 // indirect go.opentelemetry.io/otel/exporters/prometheus v0.49.0 // indirect go.opentelemetry.io/otel/metric v1.27.0 // indirect diff --git a/connector/go.mod b/connector/go.mod index 147011cb3d4..ec511264df7 100644 --- a/connector/go.mod +++ b/connector/go.mod @@ -5,11 +5,11 @@ go 1.21.0 require ( github.com/google/uuid v1.6.0 github.com/stretchr/testify v1.9.0 - go.opentelemetry.io/collector v0.102.1 - go.opentelemetry.io/collector/component v0.102.1 - go.opentelemetry.io/collector/consumer v0.102.1 - go.opentelemetry.io/collector/pdata v1.9.0 - go.opentelemetry.io/collector/pdata/testdata v0.102.1 + go.opentelemetry.io/collector v0.103.0 + go.opentelemetry.io/collector/component v0.103.0 + go.opentelemetry.io/collector/consumer v0.103.0 + go.opentelemetry.io/collector/pdata v1.10.0 + go.opentelemetry.io/collector/pdata/testdata v0.103.0 go.uber.org/goleak v1.3.0 go.uber.org/multierr v1.11.0 go.uber.org/zap v1.27.0 @@ -30,7 +30,7 @@ require ( github.com/prometheus/client_model v0.6.1 // indirect github.com/prometheus/common v0.54.0 // indirect github.com/prometheus/procfs v0.15.0 // indirect - go.opentelemetry.io/collector/config/configtelemetry v0.102.1 // indirect + go.opentelemetry.io/collector/config/configtelemetry v0.103.0 // indirect go.opentelemetry.io/otel v1.27.0 // indirect go.opentelemetry.io/otel/exporters/prometheus v0.49.0 // indirect go.opentelemetry.io/otel/metric v1.27.0 // indirect diff --git a/consumer/go.mod b/consumer/go.mod index a70aae0d153..121a85a3ca1 100644 --- a/consumer/go.mod +++ b/consumer/go.mod @@ -4,8 +4,8 @@ go 1.21.0 require ( github.com/stretchr/testify v1.9.0 - go.opentelemetry.io/collector/pdata v1.9.0 - go.opentelemetry.io/collector/pdata/testdata v0.102.1 + go.opentelemetry.io/collector/pdata v1.10.0 + go.opentelemetry.io/collector/pdata/testdata v0.103.0 go.uber.org/goleak v1.3.0 ) diff --git a/exporter/debugexporter/go.mod b/exporter/debugexporter/go.mod index 6d83ea5eb5b..d7b06607b5d 100644 --- a/exporter/debugexporter/go.mod +++ b/exporter/debugexporter/go.mod @@ -4,13 +4,13 @@ go 1.21.0 require ( github.com/stretchr/testify v1.9.0 - go.opentelemetry.io/collector/component v0.102.1 - go.opentelemetry.io/collector/config/configtelemetry v0.102.1 - go.opentelemetry.io/collector/confmap v0.102.1 - go.opentelemetry.io/collector/consumer v0.102.1 - go.opentelemetry.io/collector/exporter v0.102.1 - go.opentelemetry.io/collector/pdata v1.9.0 - go.opentelemetry.io/collector/pdata/testdata v0.102.1 + go.opentelemetry.io/collector/component v0.103.0 + go.opentelemetry.io/collector/config/configtelemetry v0.103.0 + go.opentelemetry.io/collector/confmap v0.103.0 + go.opentelemetry.io/collector/consumer v0.103.0 + go.opentelemetry.io/collector/exporter v0.103.0 + go.opentelemetry.io/collector/pdata v1.10.0 + go.opentelemetry.io/collector/pdata/testdata v0.103.0 go.uber.org/goleak v1.3.0 go.uber.org/zap v1.27.0 ) @@ -39,11 +39,11 @@ require ( github.com/prometheus/client_model v0.6.1 // indirect github.com/prometheus/common v0.54.0 // indirect github.com/prometheus/procfs v0.15.0 // indirect - go.opentelemetry.io/collector v0.102.1 // indirect - go.opentelemetry.io/collector/config/configretry v0.102.1 // indirect - go.opentelemetry.io/collector/extension v0.102.1 // indirect - go.opentelemetry.io/collector/featuregate v1.9.0 // indirect - go.opentelemetry.io/collector/receiver v0.102.1 // indirect + go.opentelemetry.io/collector v0.103.0 // indirect + go.opentelemetry.io/collector/config/configretry v0.103.0 // indirect + go.opentelemetry.io/collector/extension v0.103.0 // indirect + go.opentelemetry.io/collector/featuregate v1.10.0 // indirect + go.opentelemetry.io/collector/receiver v0.103.0 // indirect go.opentelemetry.io/otel v1.27.0 // indirect go.opentelemetry.io/otel/exporters/prometheus v0.49.0 // indirect go.opentelemetry.io/otel/metric v1.27.0 // indirect diff --git a/exporter/go.mod b/exporter/go.mod index 16060bb22e3..6b36eb211cf 100644 --- a/exporter/go.mod +++ b/exporter/go.mod @@ -6,15 +6,15 @@ require ( github.com/cenkalti/backoff/v4 v4.3.0 github.com/google/uuid v1.6.0 github.com/stretchr/testify v1.9.0 - go.opentelemetry.io/collector v0.102.1 - go.opentelemetry.io/collector/component v0.102.1 - go.opentelemetry.io/collector/config/configretry v0.102.1 - go.opentelemetry.io/collector/config/configtelemetry v0.102.1 - go.opentelemetry.io/collector/consumer v0.102.1 - go.opentelemetry.io/collector/extension v0.102.1 - go.opentelemetry.io/collector/pdata v1.9.0 - go.opentelemetry.io/collector/pdata/testdata v0.102.1 - go.opentelemetry.io/collector/receiver v0.102.1 + go.opentelemetry.io/collector v0.103.0 + go.opentelemetry.io/collector/component v0.103.0 + go.opentelemetry.io/collector/config/configretry v0.103.0 + go.opentelemetry.io/collector/config/configtelemetry v0.103.0 + go.opentelemetry.io/collector/consumer v0.103.0 + go.opentelemetry.io/collector/extension v0.103.0 + go.opentelemetry.io/collector/pdata v1.10.0 + go.opentelemetry.io/collector/pdata/testdata v0.103.0 + go.opentelemetry.io/collector/receiver v0.103.0 go.opentelemetry.io/otel v1.27.0 go.opentelemetry.io/otel/metric v1.27.0 go.opentelemetry.io/otel/sdk v1.27.0 @@ -49,8 +49,8 @@ require ( github.com/prometheus/client_model v0.6.1 // indirect github.com/prometheus/common v0.54.0 // indirect github.com/prometheus/procfs v0.15.0 // indirect - go.opentelemetry.io/collector/confmap v0.102.1 // indirect - go.opentelemetry.io/collector/featuregate v1.9.0 // indirect + go.opentelemetry.io/collector/confmap v0.103.0 // indirect + go.opentelemetry.io/collector/featuregate v1.10.0 // indirect go.opentelemetry.io/otel/exporters/prometheus v0.49.0 // indirect golang.org/x/net v0.25.0 // indirect golang.org/x/text v0.15.0 // indirect diff --git a/exporter/loggingexporter/go.mod b/exporter/loggingexporter/go.mod index 9e32d8fd62d..70b16b95bc1 100644 --- a/exporter/loggingexporter/go.mod +++ b/exporter/loggingexporter/go.mod @@ -5,11 +5,11 @@ go 1.21.0 require ( github.com/stretchr/testify v1.9.0 - go.opentelemetry.io/collector/component v0.102.1 - go.opentelemetry.io/collector/config/configtelemetry v0.102.1 - go.opentelemetry.io/collector/confmap v0.102.1 - go.opentelemetry.io/collector/exporter v0.102.1 - go.opentelemetry.io/collector/pdata v1.9.0 + go.opentelemetry.io/collector/component v0.103.0 + go.opentelemetry.io/collector/config/configtelemetry v0.103.0 + go.opentelemetry.io/collector/confmap v0.103.0 + go.opentelemetry.io/collector/exporter v0.103.0 + go.opentelemetry.io/collector/pdata v1.10.0 go.uber.org/goleak v1.3.0 go.uber.org/zap v1.27.0 ) @@ -38,12 +38,12 @@ require ( github.com/prometheus/client_model v0.6.1 // indirect github.com/prometheus/common v0.54.0 // indirect github.com/prometheus/procfs v0.15.0 // indirect - go.opentelemetry.io/collector v0.102.1 // indirect - go.opentelemetry.io/collector/config/configretry v0.102.1 // indirect - go.opentelemetry.io/collector/consumer v0.102.1 // indirect - go.opentelemetry.io/collector/extension v0.102.1 // indirect - go.opentelemetry.io/collector/featuregate v1.9.0 // indirect - go.opentelemetry.io/collector/receiver v0.102.1 // indirect + go.opentelemetry.io/collector v0.103.0 // indirect + go.opentelemetry.io/collector/config/configretry v0.103.0 // indirect + go.opentelemetry.io/collector/consumer v0.103.0 // indirect + go.opentelemetry.io/collector/extension v0.103.0 // indirect + go.opentelemetry.io/collector/featuregate v1.10.0 // indirect + go.opentelemetry.io/collector/receiver v0.103.0 // indirect go.opentelemetry.io/otel v1.27.0 // indirect go.opentelemetry.io/otel/exporters/prometheus v0.49.0 // indirect go.opentelemetry.io/otel/metric v1.27.0 // indirect diff --git a/exporter/nopexporter/go.mod b/exporter/nopexporter/go.mod index 332b0e0a3a8..11b194e85b7 100644 --- a/exporter/nopexporter/go.mod +++ b/exporter/nopexporter/go.mod @@ -4,11 +4,11 @@ go 1.21.0 require ( github.com/stretchr/testify v1.9.0 - go.opentelemetry.io/collector/component v0.102.1 - go.opentelemetry.io/collector/confmap v0.102.1 - go.opentelemetry.io/collector/consumer v0.102.1 - go.opentelemetry.io/collector/exporter v0.102.1 - go.opentelemetry.io/collector/pdata v1.9.0 + go.opentelemetry.io/collector/component v0.103.0 + go.opentelemetry.io/collector/confmap v0.103.0 + go.opentelemetry.io/collector/consumer v0.103.0 + go.opentelemetry.io/collector/exporter v0.103.0 + go.opentelemetry.io/collector/pdata v1.10.0 go.uber.org/goleak v1.3.0 ) @@ -35,9 +35,9 @@ require ( github.com/prometheus/client_model v0.6.1 // indirect github.com/prometheus/common v0.54.0 // indirect github.com/prometheus/procfs v0.15.0 // indirect - go.opentelemetry.io/collector/config/configtelemetry v0.102.1 // indirect - go.opentelemetry.io/collector/featuregate v1.9.0 // indirect - go.opentelemetry.io/collector/receiver v0.102.1 // indirect + go.opentelemetry.io/collector/config/configtelemetry v0.103.0 // indirect + go.opentelemetry.io/collector/featuregate v1.10.0 // indirect + go.opentelemetry.io/collector/receiver v0.103.0 // indirect go.opentelemetry.io/otel v1.27.0 // indirect go.opentelemetry.io/otel/exporters/prometheus v0.49.0 // indirect go.opentelemetry.io/otel/metric v1.27.0 // indirect diff --git a/exporter/otlpexporter/go.mod b/exporter/otlpexporter/go.mod index 0626208742e..171134158ab 100644 --- a/exporter/otlpexporter/go.mod +++ b/exporter/otlpexporter/go.mod @@ -4,19 +4,19 @@ go 1.21.0 require ( github.com/stretchr/testify v1.9.0 - go.opentelemetry.io/collector v0.102.1 - go.opentelemetry.io/collector/component v0.102.1 - go.opentelemetry.io/collector/config/configauth v0.102.1 - go.opentelemetry.io/collector/config/configcompression v1.9.0 - go.opentelemetry.io/collector/config/configgrpc v0.102.1 - go.opentelemetry.io/collector/config/configopaque v1.9.0 - go.opentelemetry.io/collector/config/configretry v0.102.1 - go.opentelemetry.io/collector/config/configtls v0.102.1 - go.opentelemetry.io/collector/confmap v0.102.1 - go.opentelemetry.io/collector/consumer v0.102.1 - go.opentelemetry.io/collector/exporter v0.102.1 - go.opentelemetry.io/collector/pdata v1.9.0 - go.opentelemetry.io/collector/pdata/testdata v0.102.1 + go.opentelemetry.io/collector v0.103.0 + go.opentelemetry.io/collector/component v0.103.0 + go.opentelemetry.io/collector/config/configauth v0.103.0 + go.opentelemetry.io/collector/config/configcompression v1.10.0 + go.opentelemetry.io/collector/config/configgrpc v0.103.0 + go.opentelemetry.io/collector/config/configopaque v1.10.0 + go.opentelemetry.io/collector/config/configretry v0.103.0 + go.opentelemetry.io/collector/config/configtls v0.103.0 + go.opentelemetry.io/collector/confmap v0.103.0 + go.opentelemetry.io/collector/consumer v0.103.0 + go.opentelemetry.io/collector/exporter v0.103.0 + go.opentelemetry.io/collector/pdata v1.10.0 + go.opentelemetry.io/collector/pdata/testdata v0.103.0 go.uber.org/goleak v1.3.0 go.uber.org/zap v1.27.0 google.golang.org/genproto/googleapis/rpc v0.0.0-20240520151616-dc85e6b867a5 @@ -53,13 +53,13 @@ require ( github.com/prometheus/client_model v0.6.1 // indirect github.com/prometheus/common v0.54.0 // indirect github.com/prometheus/procfs v0.15.0 // indirect - go.opentelemetry.io/collector/config/confignet v0.102.1 // indirect - go.opentelemetry.io/collector/config/configtelemetry v0.102.1 // indirect - go.opentelemetry.io/collector/config/internal v0.102.1 // indirect - go.opentelemetry.io/collector/extension v0.102.1 // indirect - go.opentelemetry.io/collector/extension/auth v0.102.1 // indirect - go.opentelemetry.io/collector/featuregate v1.9.0 // indirect - go.opentelemetry.io/collector/receiver v0.102.1 // indirect + go.opentelemetry.io/collector/config/confignet v0.103.0 // indirect + go.opentelemetry.io/collector/config/configtelemetry v0.103.0 // indirect + go.opentelemetry.io/collector/config/internal v0.103.0 // indirect + go.opentelemetry.io/collector/extension v0.103.0 // indirect + go.opentelemetry.io/collector/extension/auth v0.103.0 // indirect + go.opentelemetry.io/collector/featuregate v1.10.0 // indirect + go.opentelemetry.io/collector/receiver v0.103.0 // indirect go.opentelemetry.io/contrib/config v0.7.0 // indirect go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.52.0 // indirect go.opentelemetry.io/otel v1.27.0 // indirect diff --git a/exporter/otlphttpexporter/go.mod b/exporter/otlphttpexporter/go.mod index 2f8de3691bc..e553ac23beb 100644 --- a/exporter/otlphttpexporter/go.mod +++ b/exporter/otlphttpexporter/go.mod @@ -4,17 +4,17 @@ go 1.21.0 require ( github.com/stretchr/testify v1.9.0 - go.opentelemetry.io/collector v0.102.1 - go.opentelemetry.io/collector/component v0.102.1 - go.opentelemetry.io/collector/config/configcompression v1.9.0 - go.opentelemetry.io/collector/config/confighttp v0.102.1 - go.opentelemetry.io/collector/config/configopaque v1.9.0 - go.opentelemetry.io/collector/config/configretry v0.102.1 - go.opentelemetry.io/collector/config/configtls v0.102.1 - go.opentelemetry.io/collector/confmap v0.102.1 - go.opentelemetry.io/collector/consumer v0.102.1 - go.opentelemetry.io/collector/exporter v0.102.1 - go.opentelemetry.io/collector/pdata v1.9.0 + go.opentelemetry.io/collector v0.103.0 + go.opentelemetry.io/collector/component v0.103.0 + go.opentelemetry.io/collector/config/configcompression v1.10.0 + go.opentelemetry.io/collector/config/confighttp v0.103.0 + go.opentelemetry.io/collector/config/configopaque v1.10.0 + go.opentelemetry.io/collector/config/configretry v0.103.0 + go.opentelemetry.io/collector/config/configtls v0.103.0 + go.opentelemetry.io/collector/confmap v0.103.0 + go.opentelemetry.io/collector/consumer v0.103.0 + go.opentelemetry.io/collector/exporter v0.103.0 + go.opentelemetry.io/collector/pdata v1.10.0 go.uber.org/goleak v1.3.0 go.uber.org/zap v1.27.0 google.golang.org/genproto/googleapis/rpc v0.0.0-20240520151616-dc85e6b867a5 @@ -52,13 +52,13 @@ require ( github.com/prometheus/common v0.54.0 // indirect github.com/prometheus/procfs v0.15.0 // indirect github.com/rs/cors v1.10.1 // indirect - go.opentelemetry.io/collector/config/configauth v0.102.1 // indirect - go.opentelemetry.io/collector/config/configtelemetry v0.102.1 // indirect - go.opentelemetry.io/collector/config/internal v0.102.1 // indirect - go.opentelemetry.io/collector/extension v0.102.1 // indirect - go.opentelemetry.io/collector/extension/auth v0.102.1 // indirect - go.opentelemetry.io/collector/featuregate v1.9.0 // indirect - go.opentelemetry.io/collector/receiver v0.102.1 // indirect + go.opentelemetry.io/collector/config/configauth v0.103.0 // indirect + go.opentelemetry.io/collector/config/configtelemetry v0.103.0 // indirect + go.opentelemetry.io/collector/config/internal v0.103.0 // indirect + go.opentelemetry.io/collector/extension v0.103.0 // indirect + go.opentelemetry.io/collector/extension/auth v0.103.0 // indirect + go.opentelemetry.io/collector/featuregate v1.10.0 // indirect + go.opentelemetry.io/collector/receiver v0.103.0 // indirect go.opentelemetry.io/contrib/config v0.7.0 // indirect go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.52.0 // indirect go.opentelemetry.io/otel v1.27.0 // indirect diff --git a/extension/auth/go.mod b/extension/auth/go.mod index b3fc8893e9c..fd224c13122 100644 --- a/extension/auth/go.mod +++ b/extension/auth/go.mod @@ -4,8 +4,8 @@ go 1.21.0 require ( github.com/stretchr/testify v1.9.0 - go.opentelemetry.io/collector/component v0.102.1 - go.opentelemetry.io/collector/extension v0.102.1 + go.opentelemetry.io/collector/component v0.103.0 + go.opentelemetry.io/collector/extension v0.103.0 go.uber.org/goleak v1.3.0 google.golang.org/grpc v1.64.0 ) @@ -29,10 +29,10 @@ require ( github.com/prometheus/client_model v0.6.1 // indirect github.com/prometheus/common v0.54.0 // indirect github.com/prometheus/procfs v0.15.0 // indirect - go.opentelemetry.io/collector/config/configtelemetry v0.102.1 // indirect - go.opentelemetry.io/collector/confmap v0.102.1 // indirect - go.opentelemetry.io/collector/featuregate v1.9.0 // indirect - go.opentelemetry.io/collector/pdata v1.9.0 // indirect + go.opentelemetry.io/collector/config/configtelemetry v0.103.0 // indirect + go.opentelemetry.io/collector/confmap v0.103.0 // indirect + go.opentelemetry.io/collector/featuregate v1.10.0 // indirect + go.opentelemetry.io/collector/pdata v1.10.0 // indirect go.opentelemetry.io/otel v1.27.0 // indirect go.opentelemetry.io/otel/exporters/prometheus v0.49.0 // indirect go.opentelemetry.io/otel/metric v1.27.0 // indirect diff --git a/extension/ballastextension/go.mod b/extension/ballastextension/go.mod index f5bc31e0b6c..c174281d886 100644 --- a/extension/ballastextension/go.mod +++ b/extension/ballastextension/go.mod @@ -5,10 +5,10 @@ go 1.21.0 require ( github.com/stretchr/testify v1.9.0 - go.opentelemetry.io/collector v0.102.1 - go.opentelemetry.io/collector/component v0.102.1 - go.opentelemetry.io/collector/confmap v0.102.1 - go.opentelemetry.io/collector/extension v0.102.1 + go.opentelemetry.io/collector v0.103.0 + go.opentelemetry.io/collector/component v0.103.0 + go.opentelemetry.io/collector/confmap v0.103.0 + go.opentelemetry.io/collector/extension v0.103.0 go.uber.org/goleak v1.3.0 go.uber.org/zap v1.27.0 ) @@ -40,9 +40,9 @@ require ( github.com/tklauser/go-sysconf v0.3.12 // indirect github.com/tklauser/numcpus v0.6.1 // indirect github.com/yusufpapurcu/wmi v1.2.4 // indirect - go.opentelemetry.io/collector/config/configtelemetry v0.102.1 // indirect - go.opentelemetry.io/collector/featuregate v1.9.0 // indirect - go.opentelemetry.io/collector/pdata v1.9.0 // indirect + go.opentelemetry.io/collector/config/configtelemetry v0.103.0 // indirect + go.opentelemetry.io/collector/featuregate v1.10.0 // indirect + go.opentelemetry.io/collector/pdata v1.10.0 // indirect go.opentelemetry.io/otel v1.27.0 // indirect go.opentelemetry.io/otel/exporters/prometheus v0.49.0 // indirect go.opentelemetry.io/otel/metric v1.27.0 // indirect diff --git a/extension/go.mod b/extension/go.mod index 311d2ffa1e7..06311507ab3 100644 --- a/extension/go.mod +++ b/extension/go.mod @@ -5,8 +5,8 @@ go 1.21.0 require ( github.com/google/uuid v1.6.0 github.com/stretchr/testify v1.9.0 - go.opentelemetry.io/collector/component v0.102.1 - go.opentelemetry.io/collector/confmap v0.102.1 + go.opentelemetry.io/collector/component v0.103.0 + go.opentelemetry.io/collector/confmap v0.103.0 go.uber.org/goleak v1.3.0 ) @@ -29,9 +29,9 @@ require ( github.com/prometheus/client_model v0.6.1 // indirect github.com/prometheus/common v0.54.0 // indirect github.com/prometheus/procfs v0.15.0 // indirect - go.opentelemetry.io/collector/config/configtelemetry v0.102.1 // indirect - go.opentelemetry.io/collector/featuregate v1.9.0 // indirect - go.opentelemetry.io/collector/pdata v1.9.0 // indirect + go.opentelemetry.io/collector/config/configtelemetry v0.103.0 // indirect + go.opentelemetry.io/collector/featuregate v1.10.0 // indirect + go.opentelemetry.io/collector/pdata v1.10.0 // indirect go.opentelemetry.io/otel v1.27.0 // indirect go.opentelemetry.io/otel/exporters/prometheus v0.49.0 // indirect go.opentelemetry.io/otel/metric v1.27.0 // indirect diff --git a/extension/memorylimiterextension/go.mod b/extension/memorylimiterextension/go.mod index 4d0066d0d9b..892db56f289 100644 --- a/extension/memorylimiterextension/go.mod +++ b/extension/memorylimiterextension/go.mod @@ -4,10 +4,10 @@ go 1.21.0 require ( github.com/stretchr/testify v1.9.0 - go.opentelemetry.io/collector v0.102.1 - go.opentelemetry.io/collector/component v0.102.1 - go.opentelemetry.io/collector/confmap v0.102.1 - go.opentelemetry.io/collector/extension v0.102.1 + go.opentelemetry.io/collector v0.103.0 + go.opentelemetry.io/collector/component v0.103.0 + go.opentelemetry.io/collector/confmap v0.103.0 + go.opentelemetry.io/collector/extension v0.103.0 go.uber.org/goleak v1.3.0 go.uber.org/zap v1.27.0 ) @@ -39,9 +39,9 @@ require ( github.com/tklauser/go-sysconf v0.3.12 // indirect github.com/tklauser/numcpus v0.6.1 // indirect github.com/yusufpapurcu/wmi v1.2.4 // indirect - go.opentelemetry.io/collector/config/configtelemetry v0.102.1 // indirect - go.opentelemetry.io/collector/featuregate v1.9.0 // indirect - go.opentelemetry.io/collector/pdata v1.9.0 // indirect + go.opentelemetry.io/collector/config/configtelemetry v0.103.0 // indirect + go.opentelemetry.io/collector/featuregate v1.10.0 // indirect + go.opentelemetry.io/collector/pdata v1.10.0 // indirect go.opentelemetry.io/otel v1.27.0 // indirect go.opentelemetry.io/otel/exporters/prometheus v0.49.0 // indirect go.opentelemetry.io/otel/metric v1.27.0 // indirect diff --git a/extension/zpagesextension/go.mod b/extension/zpagesextension/go.mod index c134280c0aa..7e965557c4d 100644 --- a/extension/zpagesextension/go.mod +++ b/extension/zpagesextension/go.mod @@ -4,12 +4,12 @@ go 1.21.0 require ( github.com/stretchr/testify v1.9.0 - go.opentelemetry.io/collector v0.102.1 - go.opentelemetry.io/collector/component v0.102.1 - go.opentelemetry.io/collector/config/configauth v0.102.1 - go.opentelemetry.io/collector/config/confighttp v0.102.1 - go.opentelemetry.io/collector/confmap v0.102.1 - go.opentelemetry.io/collector/extension v0.102.1 + go.opentelemetry.io/collector v0.103.0 + go.opentelemetry.io/collector/component v0.103.0 + go.opentelemetry.io/collector/config/configauth v0.103.0 + go.opentelemetry.io/collector/config/confighttp v0.103.0 + go.opentelemetry.io/collector/confmap v0.103.0 + go.opentelemetry.io/collector/extension v0.103.0 go.opentelemetry.io/contrib/zpages v0.52.0 go.opentelemetry.io/otel/sdk v1.27.0 go.opentelemetry.io/otel/trace v1.27.0 @@ -44,14 +44,14 @@ require ( github.com/prometheus/common v0.54.0 // indirect github.com/prometheus/procfs v0.15.0 // indirect github.com/rs/cors v1.10.1 // indirect - go.opentelemetry.io/collector/config/configcompression v1.9.0 // indirect - go.opentelemetry.io/collector/config/configopaque v1.9.0 // indirect - go.opentelemetry.io/collector/config/configtelemetry v0.102.1 // indirect - go.opentelemetry.io/collector/config/configtls v0.102.1 // indirect - go.opentelemetry.io/collector/config/internal v0.102.1 // indirect - go.opentelemetry.io/collector/extension/auth v0.102.1 // indirect - go.opentelemetry.io/collector/featuregate v1.9.0 // indirect - go.opentelemetry.io/collector/pdata v1.9.0 // indirect + go.opentelemetry.io/collector/config/configcompression v1.10.0 // indirect + go.opentelemetry.io/collector/config/configopaque v1.10.0 // indirect + go.opentelemetry.io/collector/config/configtelemetry v0.103.0 // indirect + go.opentelemetry.io/collector/config/configtls v0.103.0 // indirect + go.opentelemetry.io/collector/config/internal v0.103.0 // indirect + go.opentelemetry.io/collector/extension/auth v0.103.0 // indirect + go.opentelemetry.io/collector/featuregate v1.10.0 // indirect + go.opentelemetry.io/collector/pdata v1.10.0 // indirect go.opentelemetry.io/contrib/config v0.7.0 // indirect go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.52.0 // indirect go.opentelemetry.io/otel v1.27.0 // indirect diff --git a/filter/go.mod b/filter/go.mod index 8f6a832124b..f69262e2587 100644 --- a/filter/go.mod +++ b/filter/go.mod @@ -4,7 +4,7 @@ go 1.21.0 require ( github.com/stretchr/testify v1.9.0 - go.opentelemetry.io/collector/confmap v0.102.1 + go.opentelemetry.io/collector/confmap v0.103.0 ) require ( @@ -17,7 +17,7 @@ require ( github.com/mitchellh/copystructure v1.2.0 // indirect github.com/mitchellh/reflectwalk v1.0.2 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect - go.opentelemetry.io/collector/featuregate v1.9.0 // indirect + go.opentelemetry.io/collector/featuregate v1.10.0 // indirect go.uber.org/multierr v1.11.0 // indirect go.uber.org/zap v1.27.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect diff --git a/go.mod b/go.mod index 6450a51aca6..06653587634 100644 --- a/go.mod +++ b/go.mod @@ -13,12 +13,12 @@ go 1.21.0 require ( github.com/shirou/gopsutil/v4 v4.24.5 github.com/stretchr/testify v1.9.0 - go.opentelemetry.io/collector/component v0.102.1 - go.opentelemetry.io/collector/confmap v0.102.1 - go.opentelemetry.io/collector/consumer v0.102.1 - go.opentelemetry.io/collector/featuregate v1.9.0 - go.opentelemetry.io/collector/pdata v1.9.0 - go.opentelemetry.io/collector/pdata/testdata v0.102.1 + go.opentelemetry.io/collector/component v0.103.0 + go.opentelemetry.io/collector/confmap v0.103.0 + go.opentelemetry.io/collector/consumer v0.103.0 + go.opentelemetry.io/collector/featuregate v1.10.0 + go.opentelemetry.io/collector/pdata v1.10.0 + go.opentelemetry.io/collector/pdata/testdata v0.103.0 go.opentelemetry.io/contrib/config v0.7.0 go.uber.org/goleak v1.3.0 go.uber.org/multierr v1.11.0 @@ -56,7 +56,7 @@ require ( github.com/tklauser/go-sysconf v0.3.12 // indirect github.com/tklauser/numcpus v0.6.1 // indirect github.com/yusufpapurcu/wmi v1.2.4 // indirect - go.opentelemetry.io/collector/config/configtelemetry v0.102.1 // indirect + go.opentelemetry.io/collector/config/configtelemetry v0.103.0 // indirect go.opentelemetry.io/otel v1.27.0 // indirect go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.27.0 // indirect go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.27.0 // indirect diff --git a/internal/e2e/go.mod b/internal/e2e/go.mod index cc0433ea953..46f7a87b83f 100644 --- a/internal/e2e/go.mod +++ b/internal/e2e/go.mod @@ -4,21 +4,21 @@ go 1.21.0 require ( github.com/stretchr/testify v1.9.0 - go.opentelemetry.io/collector v0.102.1 - go.opentelemetry.io/collector/component v0.102.1 - go.opentelemetry.io/collector/config/configgrpc v0.102.1 - go.opentelemetry.io/collector/config/confighttp v0.102.1 - go.opentelemetry.io/collector/config/configopaque v1.9.0 - go.opentelemetry.io/collector/config/configretry v0.102.1 - go.opentelemetry.io/collector/config/configtls v0.102.1 - go.opentelemetry.io/collector/confmap v0.102.1 - go.opentelemetry.io/collector/consumer v0.102.1 - go.opentelemetry.io/collector/exporter v0.102.1 + go.opentelemetry.io/collector v0.103.0 + go.opentelemetry.io/collector/component v0.103.0 + go.opentelemetry.io/collector/config/configgrpc v0.103.0 + go.opentelemetry.io/collector/config/confighttp v0.103.0 + go.opentelemetry.io/collector/config/configopaque v1.10.0 + go.opentelemetry.io/collector/config/configretry v0.103.0 + go.opentelemetry.io/collector/config/configtls v0.103.0 + go.opentelemetry.io/collector/confmap v0.103.0 + go.opentelemetry.io/collector/consumer v0.103.0 + go.opentelemetry.io/collector/exporter v0.103.0 go.opentelemetry.io/collector/exporter/otlpexporter v0.102.1 go.opentelemetry.io/collector/exporter/otlphttpexporter v0.102.1 - go.opentelemetry.io/collector/pdata v1.9.0 - go.opentelemetry.io/collector/pdata/testdata v0.102.1 - go.opentelemetry.io/collector/receiver v0.102.1 + go.opentelemetry.io/collector/pdata v1.10.0 + go.opentelemetry.io/collector/pdata/testdata v0.103.0 + go.opentelemetry.io/collector/receiver v0.103.0 go.opentelemetry.io/collector/receiver/otlpreceiver v0.102.1 go.uber.org/goleak v1.3.0 ) @@ -54,14 +54,14 @@ require ( github.com/prometheus/common v0.54.0 // indirect github.com/prometheus/procfs v0.15.0 // indirect github.com/rs/cors v1.10.1 // indirect - go.opentelemetry.io/collector/config/configauth v0.102.1 // indirect - go.opentelemetry.io/collector/config/configcompression v1.9.0 // indirect - go.opentelemetry.io/collector/config/confignet v0.102.1 // indirect - go.opentelemetry.io/collector/config/configtelemetry v0.102.1 // indirect - go.opentelemetry.io/collector/config/internal v0.102.1 // indirect - go.opentelemetry.io/collector/extension v0.102.1 // indirect - go.opentelemetry.io/collector/extension/auth v0.102.1 // indirect - go.opentelemetry.io/collector/featuregate v1.9.0 // indirect + go.opentelemetry.io/collector/config/configauth v0.103.0 // indirect + go.opentelemetry.io/collector/config/configcompression v1.10.0 // indirect + go.opentelemetry.io/collector/config/confignet v0.103.0 // indirect + go.opentelemetry.io/collector/config/configtelemetry v0.103.0 // indirect + go.opentelemetry.io/collector/config/internal v0.103.0 // indirect + go.opentelemetry.io/collector/extension v0.103.0 // indirect + go.opentelemetry.io/collector/extension/auth v0.103.0 // indirect + go.opentelemetry.io/collector/featuregate v1.10.0 // indirect go.opentelemetry.io/contrib/config v0.7.0 // indirect go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.52.0 // indirect go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.52.0 // indirect diff --git a/otelcol/go.mod b/otelcol/go.mod index bf09630c14c..39c77603dea 100644 --- a/otelcol/go.mod +++ b/otelcol/go.mod @@ -5,23 +5,23 @@ go 1.21.0 require ( github.com/spf13/cobra v1.8.0 github.com/stretchr/testify v1.9.0 - go.opentelemetry.io/collector v0.102.1 - go.opentelemetry.io/collector/component v0.102.1 - go.opentelemetry.io/collector/config/configtelemetry v0.102.1 - go.opentelemetry.io/collector/confmap v0.102.1 - go.opentelemetry.io/collector/confmap/converter/expandconverter v0.102.1 - go.opentelemetry.io/collector/confmap/provider/envprovider v0.102.1 - go.opentelemetry.io/collector/confmap/provider/fileprovider v0.102.1 - go.opentelemetry.io/collector/confmap/provider/httpprovider v0.102.1 - go.opentelemetry.io/collector/confmap/provider/httpsprovider v0.102.1 - go.opentelemetry.io/collector/confmap/provider/yamlprovider v0.102.1 - go.opentelemetry.io/collector/connector v0.102.1 - go.opentelemetry.io/collector/exporter v0.102.1 - go.opentelemetry.io/collector/extension v0.102.1 - go.opentelemetry.io/collector/featuregate v1.9.0 - go.opentelemetry.io/collector/processor v0.102.1 - go.opentelemetry.io/collector/receiver v0.102.1 - go.opentelemetry.io/collector/service v0.102.1 + go.opentelemetry.io/collector v0.103.0 + go.opentelemetry.io/collector/component v0.103.0 + go.opentelemetry.io/collector/config/configtelemetry v0.103.0 + go.opentelemetry.io/collector/confmap v0.103.0 + go.opentelemetry.io/collector/confmap/converter/expandconverter v0.103.0 + go.opentelemetry.io/collector/confmap/provider/envprovider v0.103.0 + go.opentelemetry.io/collector/confmap/provider/fileprovider v0.103.0 + go.opentelemetry.io/collector/confmap/provider/httpprovider v0.103.0 + go.opentelemetry.io/collector/confmap/provider/httpsprovider v0.103.0 + go.opentelemetry.io/collector/confmap/provider/yamlprovider v0.103.0 + go.opentelemetry.io/collector/connector v0.103.0 + go.opentelemetry.io/collector/exporter v0.103.0 + go.opentelemetry.io/collector/extension v0.103.0 + go.opentelemetry.io/collector/featuregate v1.10.0 + go.opentelemetry.io/collector/processor v0.103.0 + go.opentelemetry.io/collector/receiver v0.103.0 + go.opentelemetry.io/collector/service v0.103.0 go.uber.org/goleak v1.3.0 go.uber.org/multierr v1.11.0 go.uber.org/zap v1.27.0 @@ -68,10 +68,10 @@ require ( github.com/tklauser/numcpus v0.6.1 // indirect github.com/yusufpapurcu/wmi v1.2.4 // indirect go.opencensus.io v0.24.0 // indirect - go.opentelemetry.io/collector/consumer v0.102.1 // indirect - go.opentelemetry.io/collector/pdata v1.9.0 // indirect - go.opentelemetry.io/collector/pdata/testdata v0.102.1 // indirect - go.opentelemetry.io/collector/semconv v0.102.1 // indirect + go.opentelemetry.io/collector/consumer v0.103.0 // indirect + go.opentelemetry.io/collector/pdata v1.10.0 // indirect + go.opentelemetry.io/collector/pdata/testdata v0.103.0 // indirect + go.opentelemetry.io/collector/semconv v0.103.0 // indirect go.opentelemetry.io/contrib/config v0.7.0 // indirect go.opentelemetry.io/contrib/propagators/b3 v1.27.0 // indirect go.opentelemetry.io/otel v1.27.0 // indirect diff --git a/pdata/pprofile/go.mod b/pdata/pprofile/go.mod index 223daa72e20..fe049a6daff 100644 --- a/pdata/pprofile/go.mod +++ b/pdata/pprofile/go.mod @@ -6,7 +6,7 @@ toolchain go1.21.11 require ( github.com/stretchr/testify v1.9.0 - go.opentelemetry.io/collector/pdata v1.9.0 + go.opentelemetry.io/collector/pdata v1.10.0 ) require ( diff --git a/pdata/testdata/go.mod b/pdata/testdata/go.mod index 7e710eea35b..b310727a48f 100644 --- a/pdata/testdata/go.mod +++ b/pdata/testdata/go.mod @@ -2,7 +2,7 @@ module go.opentelemetry.io/collector/pdata/testdata go 1.21.0 -require go.opentelemetry.io/collector/pdata v1.9.0 +require go.opentelemetry.io/collector/pdata v1.10.0 require ( github.com/gogo/protobuf v1.3.2 // indirect diff --git a/processor/batchprocessor/go.mod b/processor/batchprocessor/go.mod index 3704115adb8..5b9cdc0af1d 100644 --- a/processor/batchprocessor/go.mod +++ b/processor/batchprocessor/go.mod @@ -4,14 +4,14 @@ go 1.21.0 require ( github.com/stretchr/testify v1.9.0 - go.opentelemetry.io/collector v0.102.1 - go.opentelemetry.io/collector/component v0.102.1 - go.opentelemetry.io/collector/config/configtelemetry v0.102.1 - go.opentelemetry.io/collector/confmap v0.102.1 - go.opentelemetry.io/collector/consumer v0.102.1 - go.opentelemetry.io/collector/pdata v1.9.0 - go.opentelemetry.io/collector/pdata/testdata v0.102.1 - go.opentelemetry.io/collector/processor v0.102.1 + go.opentelemetry.io/collector v0.103.0 + go.opentelemetry.io/collector/component v0.103.0 + go.opentelemetry.io/collector/config/configtelemetry v0.103.0 + go.opentelemetry.io/collector/confmap v0.103.0 + go.opentelemetry.io/collector/consumer v0.103.0 + go.opentelemetry.io/collector/pdata v1.10.0 + go.opentelemetry.io/collector/pdata/testdata v0.103.0 + go.opentelemetry.io/collector/processor v0.103.0 go.opentelemetry.io/otel v1.27.0 go.opentelemetry.io/otel/metric v1.27.0 go.opentelemetry.io/otel/sdk/metric v1.27.0 @@ -43,7 +43,7 @@ require ( github.com/prometheus/client_model v0.6.1 // indirect github.com/prometheus/common v0.54.0 // indirect github.com/prometheus/procfs v0.15.0 // indirect - go.opentelemetry.io/collector/featuregate v1.9.0 // indirect + go.opentelemetry.io/collector/featuregate v1.10.0 // indirect go.opentelemetry.io/otel/exporters/prometheus v0.49.0 // indirect go.opentelemetry.io/otel/sdk v1.27.0 // indirect go.uber.org/multierr v1.11.0 // indirect diff --git a/processor/go.mod b/processor/go.mod index 69688a9a3ef..97acff2356d 100644 --- a/processor/go.mod +++ b/processor/go.mod @@ -5,12 +5,12 @@ go 1.21.0 require ( github.com/google/uuid v1.6.0 github.com/stretchr/testify v1.9.0 - go.opentelemetry.io/collector v0.102.1 - go.opentelemetry.io/collector/component v0.102.1 - go.opentelemetry.io/collector/config/configtelemetry v0.102.1 - go.opentelemetry.io/collector/consumer v0.102.1 - go.opentelemetry.io/collector/pdata v1.9.0 - go.opentelemetry.io/collector/pdata/testdata v0.102.1 + go.opentelemetry.io/collector v0.103.0 + go.opentelemetry.io/collector/component v0.103.0 + go.opentelemetry.io/collector/config/configtelemetry v0.103.0 + go.opentelemetry.io/collector/consumer v0.103.0 + go.opentelemetry.io/collector/pdata v1.10.0 + go.opentelemetry.io/collector/pdata/testdata v0.103.0 go.opentelemetry.io/otel v1.27.0 go.opentelemetry.io/otel/metric v1.27.0 go.opentelemetry.io/otel/sdk/metric v1.27.0 diff --git a/processor/memorylimiterprocessor/go.mod b/processor/memorylimiterprocessor/go.mod index ac8be13d419..69b5c61fa77 100644 --- a/processor/memorylimiterprocessor/go.mod +++ b/processor/memorylimiterprocessor/go.mod @@ -4,12 +4,12 @@ go 1.21.0 require ( github.com/stretchr/testify v1.9.0 - go.opentelemetry.io/collector v0.102.1 - go.opentelemetry.io/collector/component v0.102.1 - go.opentelemetry.io/collector/confmap v0.102.1 - go.opentelemetry.io/collector/consumer v0.102.1 - go.opentelemetry.io/collector/pdata v1.9.0 - go.opentelemetry.io/collector/processor v0.102.1 + go.opentelemetry.io/collector v0.103.0 + go.opentelemetry.io/collector/component v0.103.0 + go.opentelemetry.io/collector/confmap v0.103.0 + go.opentelemetry.io/collector/consumer v0.103.0 + go.opentelemetry.io/collector/pdata v1.10.0 + go.opentelemetry.io/collector/processor v0.103.0 go.uber.org/goleak v1.3.0 ) @@ -43,9 +43,9 @@ require ( github.com/tklauser/go-sysconf v0.3.12 // indirect github.com/tklauser/numcpus v0.6.1 // indirect github.com/yusufpapurcu/wmi v1.2.4 // indirect - go.opentelemetry.io/collector/config/configtelemetry v0.102.1 // indirect - go.opentelemetry.io/collector/featuregate v1.9.0 // indirect - go.opentelemetry.io/collector/pdata/testdata v0.102.1 // indirect + go.opentelemetry.io/collector/config/configtelemetry v0.103.0 // indirect + go.opentelemetry.io/collector/featuregate v1.10.0 // indirect + go.opentelemetry.io/collector/pdata/testdata v0.103.0 // indirect go.opentelemetry.io/otel v1.27.0 // indirect go.opentelemetry.io/otel/exporters/prometheus v0.49.0 // indirect go.opentelemetry.io/otel/metric v1.27.0 // indirect diff --git a/receiver/go.mod b/receiver/go.mod index dcc78322179..c1a73d56abb 100644 --- a/receiver/go.mod +++ b/receiver/go.mod @@ -5,11 +5,11 @@ go 1.21.0 require ( github.com/google/uuid v1.6.0 github.com/stretchr/testify v1.9.0 - go.opentelemetry.io/collector v0.102.1 - go.opentelemetry.io/collector/component v0.102.1 - go.opentelemetry.io/collector/config/configtelemetry v0.102.1 - go.opentelemetry.io/collector/consumer v0.102.1 - go.opentelemetry.io/collector/pdata v1.9.0 + go.opentelemetry.io/collector v0.103.0 + go.opentelemetry.io/collector/component v0.103.0 + go.opentelemetry.io/collector/config/configtelemetry v0.103.0 + go.opentelemetry.io/collector/consumer v0.103.0 + go.opentelemetry.io/collector/pdata v1.10.0 go.opentelemetry.io/otel v1.27.0 go.opentelemetry.io/otel/metric v1.27.0 go.opentelemetry.io/otel/sdk v1.27.0 diff --git a/receiver/nopreceiver/go.mod b/receiver/nopreceiver/go.mod index f41e8a00402..c034cd2f02c 100644 --- a/receiver/nopreceiver/go.mod +++ b/receiver/nopreceiver/go.mod @@ -4,10 +4,10 @@ go 1.21.0 require ( github.com/stretchr/testify v1.9.0 - go.opentelemetry.io/collector/component v0.102.1 - go.opentelemetry.io/collector/confmap v0.102.1 - go.opentelemetry.io/collector/consumer v0.102.1 - go.opentelemetry.io/collector/receiver v0.102.1 + go.opentelemetry.io/collector/component v0.103.0 + go.opentelemetry.io/collector/confmap v0.103.0 + go.opentelemetry.io/collector/consumer v0.103.0 + go.opentelemetry.io/collector/receiver v0.103.0 go.uber.org/goleak v1.3.0 ) @@ -34,9 +34,9 @@ require ( github.com/prometheus/client_model v0.6.1 // indirect github.com/prometheus/common v0.54.0 // indirect github.com/prometheus/procfs v0.15.0 // indirect - go.opentelemetry.io/collector/config/configtelemetry v0.102.1 // indirect - go.opentelemetry.io/collector/featuregate v1.9.0 // indirect - go.opentelemetry.io/collector/pdata v1.9.0 // indirect + go.opentelemetry.io/collector/config/configtelemetry v0.103.0 // indirect + go.opentelemetry.io/collector/featuregate v1.10.0 // indirect + go.opentelemetry.io/collector/pdata v1.10.0 // indirect go.opentelemetry.io/otel v1.27.0 // indirect go.opentelemetry.io/otel/exporters/prometheus v0.49.0 // indirect go.opentelemetry.io/otel/metric v1.27.0 // indirect diff --git a/receiver/otlpreceiver/go.mod b/receiver/otlpreceiver/go.mod index e84348cac8b..9c53fdafec5 100644 --- a/receiver/otlpreceiver/go.mod +++ b/receiver/otlpreceiver/go.mod @@ -6,17 +6,17 @@ require ( github.com/gogo/protobuf v1.3.2 github.com/klauspost/compress v1.17.8 github.com/stretchr/testify v1.9.0 - go.opentelemetry.io/collector v0.102.1 - go.opentelemetry.io/collector/component v0.102.1 - go.opentelemetry.io/collector/config/configgrpc v0.102.1 - go.opentelemetry.io/collector/config/confighttp v0.102.1 - go.opentelemetry.io/collector/config/confignet v0.102.1 - go.opentelemetry.io/collector/config/configtls v0.102.1 - go.opentelemetry.io/collector/confmap v0.102.1 - go.opentelemetry.io/collector/consumer v0.102.1 - go.opentelemetry.io/collector/pdata v1.9.0 - go.opentelemetry.io/collector/pdata/testdata v0.102.1 - go.opentelemetry.io/collector/receiver v0.102.1 + go.opentelemetry.io/collector v0.103.0 + go.opentelemetry.io/collector/component v0.103.0 + go.opentelemetry.io/collector/config/configgrpc v0.103.0 + go.opentelemetry.io/collector/config/confighttp v0.103.0 + go.opentelemetry.io/collector/config/confignet v0.103.0 + go.opentelemetry.io/collector/config/configtls v0.103.0 + go.opentelemetry.io/collector/confmap v0.103.0 + go.opentelemetry.io/collector/consumer v0.103.0 + go.opentelemetry.io/collector/pdata v1.10.0 + go.opentelemetry.io/collector/pdata/testdata v0.103.0 + go.opentelemetry.io/collector/receiver v0.103.0 go.uber.org/goleak v1.3.0 go.uber.org/zap v1.27.0 google.golang.org/genproto/googleapis/rpc v0.0.0-20240520151616-dc85e6b867a5 @@ -53,14 +53,14 @@ require ( github.com/prometheus/common v0.54.0 // indirect github.com/prometheus/procfs v0.15.0 // indirect github.com/rs/cors v1.10.1 // indirect - go.opentelemetry.io/collector/config/configauth v0.102.1 // indirect - go.opentelemetry.io/collector/config/configcompression v1.9.0 // indirect - go.opentelemetry.io/collector/config/configopaque v1.9.0 // indirect - go.opentelemetry.io/collector/config/configtelemetry v0.102.1 // indirect - go.opentelemetry.io/collector/config/internal v0.102.1 // indirect - go.opentelemetry.io/collector/extension v0.102.1 // indirect - go.opentelemetry.io/collector/extension/auth v0.102.1 // indirect - go.opentelemetry.io/collector/featuregate v1.9.0 // indirect + go.opentelemetry.io/collector/config/configauth v0.103.0 // indirect + go.opentelemetry.io/collector/config/configcompression v1.10.0 // indirect + go.opentelemetry.io/collector/config/configopaque v1.10.0 // indirect + go.opentelemetry.io/collector/config/configtelemetry v0.103.0 // indirect + go.opentelemetry.io/collector/config/internal v0.103.0 // indirect + go.opentelemetry.io/collector/extension v0.103.0 // indirect + go.opentelemetry.io/collector/extension/auth v0.103.0 // indirect + go.opentelemetry.io/collector/featuregate v1.10.0 // indirect go.opentelemetry.io/contrib/config v0.7.0 // indirect go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.52.0 // indirect go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.52.0 // indirect diff --git a/service/go.mod b/service/go.mod index 2499e36c0a5..f5d30402540 100644 --- a/service/go.mod +++ b/service/go.mod @@ -10,22 +10,22 @@ require ( github.com/shirou/gopsutil/v4 v4.24.5 github.com/stretchr/testify v1.9.0 go.opencensus.io v0.24.0 - go.opentelemetry.io/collector v0.102.1 - go.opentelemetry.io/collector/component v0.102.1 - go.opentelemetry.io/collector/config/confighttp v0.102.1 - go.opentelemetry.io/collector/config/configtelemetry v0.102.1 - go.opentelemetry.io/collector/confmap v0.102.1 - go.opentelemetry.io/collector/connector v0.102.1 - go.opentelemetry.io/collector/consumer v0.102.1 - go.opentelemetry.io/collector/exporter v0.102.1 - go.opentelemetry.io/collector/extension v0.102.1 - go.opentelemetry.io/collector/extension/zpagesextension v0.102.1 - go.opentelemetry.io/collector/featuregate v1.9.0 - go.opentelemetry.io/collector/pdata v1.9.0 - go.opentelemetry.io/collector/pdata/testdata v0.102.1 - go.opentelemetry.io/collector/processor v0.102.1 - go.opentelemetry.io/collector/receiver v0.102.1 - go.opentelemetry.io/collector/semconv v0.102.1 + go.opentelemetry.io/collector v0.103.0 + go.opentelemetry.io/collector/component v0.103.0 + go.opentelemetry.io/collector/config/confighttp v0.103.0 + go.opentelemetry.io/collector/config/configtelemetry v0.103.0 + go.opentelemetry.io/collector/confmap v0.103.0 + go.opentelemetry.io/collector/connector v0.103.0 + go.opentelemetry.io/collector/consumer v0.103.0 + go.opentelemetry.io/collector/exporter v0.103.0 + go.opentelemetry.io/collector/extension v0.103.0 + go.opentelemetry.io/collector/extension/zpagesextension v0.103.0 + go.opentelemetry.io/collector/featuregate v1.10.0 + go.opentelemetry.io/collector/pdata v1.10.0 + go.opentelemetry.io/collector/pdata/testdata v0.103.0 + go.opentelemetry.io/collector/processor v0.103.0 + go.opentelemetry.io/collector/receiver v0.103.0 + go.opentelemetry.io/collector/semconv v0.103.0 go.opentelemetry.io/contrib/config v0.7.0 go.opentelemetry.io/contrib/propagators/b3 v1.27.0 go.opentelemetry.io/otel v1.27.0 @@ -78,12 +78,12 @@ require ( github.com/tklauser/go-sysconf v0.3.12 // indirect github.com/tklauser/numcpus v0.6.1 // indirect github.com/yusufpapurcu/wmi v1.2.4 // indirect - go.opentelemetry.io/collector/config/configauth v0.102.1 // indirect - go.opentelemetry.io/collector/config/configcompression v1.9.0 // indirect - go.opentelemetry.io/collector/config/configopaque v1.9.0 // indirect - go.opentelemetry.io/collector/config/configtls v0.102.1 // indirect - go.opentelemetry.io/collector/config/internal v0.102.1 // indirect - go.opentelemetry.io/collector/extension/auth v0.102.1 // indirect + go.opentelemetry.io/collector/config/configauth v0.103.0 // indirect + go.opentelemetry.io/collector/config/configcompression v1.10.0 // indirect + go.opentelemetry.io/collector/config/configopaque v1.10.0 // indirect + go.opentelemetry.io/collector/config/configtls v0.103.0 // indirect + go.opentelemetry.io/collector/config/internal v0.103.0 // indirect + go.opentelemetry.io/collector/extension/auth v0.103.0 // indirect go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.52.0 // indirect go.opentelemetry.io/contrib/zpages v0.52.0 // indirect go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.27.0 // indirect diff --git a/versions.yaml b/versions.yaml index 71140f2d0a9..363f831f43c 100644 --- a/versions.yaml +++ b/versions.yaml @@ -3,14 +3,14 @@ module-sets: stable: - version: v1.9.0 + version: v1.10.0 modules: - go.opentelemetry.io/collector/featuregate - go.opentelemetry.io/collector/pdata - go.opentelemetry.io/collector/config/configopaque - go.opentelemetry.io/collector/config/configcompression beta: - version: v0.102.1 + version: v0.103.0 modules: - go.opentelemetry.io/collector - go.opentelemetry.io/collector/cmd/builder