From 33cdc7907c2d1cfa447e822383baffc2b3c778f0 Mon Sep 17 00:00:00 2001 From: Anthony Mirabella Date: Thu, 8 Dec 2022 19:32:32 -0500 Subject: [PATCH] [chore] prepare release v0.67.0 (#6715) * prepare release v0.67.0 Signed-off-by: Anthony J Mirabella * Prepare beta for version v0.67.0 * update builder config and generate otelcorecol Signed-off-by: Anthony J Mirabella * fix module replacements in builder test Signed-off-by: Anthony J Mirabella * fix builder integration test and update CHANGELOG Signed-off-by: Anthony J Mirabella Signed-off-by: Anthony J Mirabella --- .chloggen/addconfigopaque.yaml | 11 -- .chloggen/authpanic.yaml | 12 -- .chloggen/build-info-flag.yaml | 16 --- .chloggen/connector-component.yaml | 16 --- .chloggen/connector-factory.yaml | 16 --- .chloggen/connector-types.yaml | 16 --- .chloggen/connectortest.yaml | 16 --- .chloggen/deepvalidate.yaml | 11 -- .chloggen/depcollector.yaml | 22 ---- .chloggen/deprecatechecks.yaml | 11 -- .chloggen/deprecatecompexp.yaml | 25 ----- .chloggen/deprecateid.yaml | 19 ---- .chloggen/depunmarshal.yaml | 11 -- .chloggen/fixchannel.yaml | 11 -- .chloggen/fixconfmap.yaml | 11 -- .chloggen/improveconfigs.yaml | 11 -- .../move-configauth-to-extension-step-1.yaml | 27 ----- .chloggen/moveext.yaml | 25 ----- .chloggen/mv-receiver.yaml | 16 --- .chloggen/obsreport-processor.yaml | 11 -- .chloggen/overwritepropertiesconverter.yaml | 11 -- .chloggen/pdata-remove-optional-value.yaml | 4 - .chloggen/pdata-sort-no-return.yaml | 11 -- .chloggen/persistentqueuedupdata.yaml | 11 -- .chloggen/rm-deprecated.yaml | 19 ---- .chloggen/rm-obsreport-dep.yaml | 20 ---- .chloggen/rmconfig.yaml | 11 -- .chloggen/rmdepcollector.yaml | 11 -- .chloggen/rmdepcomp.yaml | 11 -- .chloggen/rmdepconfig.yaml | 11 -- .chloggen/rmhexstring.yaml | 11 -- .chloggen/rmmemmbalast.yaml | 11 -- .chloggen/rmvalidate.yaml | 11 -- .chloggen/split-confmap.yaml | 18 --- CHANGELOG.md | 106 ++++++++++++++++++ cmd/builder/internal/builder/config.go | 2 +- cmd/builder/internal/builder/main_test.go | 5 +- cmd/builder/internal/config/default.yaml | 20 ++-- cmd/builder/test/core.builder.yaml | 13 ++- cmd/otelcorecol/builder-config.yaml | 20 ++-- cmd/otelcorecol/go.mod | 28 ++--- cmd/otelcorecol/main.go | 2 +- component/go.mod | 8 +- confmap/go.mod | 2 +- consumer/go.mod | 2 +- examples/k8s/otel-config.yaml | 4 +- exporter/loggingexporter/go.mod | 10 +- exporter/otlpexporter/go.mod | 10 +- exporter/otlphttpexporter/go.mod | 12 +- extension/ballastextension/go.mod | 10 +- extension/zpagesextension/go.mod | 10 +- go.mod | 14 +-- processor/batchprocessor/go.mod | 10 +- processor/memorylimiterprocessor/go.mod | 10 +- receiver/otlpreceiver/go.mod | 12 +- versions.yaml | 2 +- 56 files changed, 213 insertions(+), 584 deletions(-) delete mode 100755 .chloggen/addconfigopaque.yaml delete mode 100755 .chloggen/authpanic.yaml delete mode 100644 .chloggen/build-info-flag.yaml delete mode 100755 .chloggen/connector-component.yaml delete mode 100755 .chloggen/connector-factory.yaml delete mode 100755 .chloggen/connector-types.yaml delete mode 100755 .chloggen/connectortest.yaml delete mode 100755 .chloggen/deepvalidate.yaml delete mode 100755 .chloggen/depcollector.yaml delete mode 100755 .chloggen/deprecatechecks.yaml delete mode 100755 .chloggen/deprecatecompexp.yaml delete mode 100755 .chloggen/deprecateid.yaml delete mode 100755 .chloggen/depunmarshal.yaml delete mode 100755 .chloggen/fixchannel.yaml delete mode 100755 .chloggen/fixconfmap.yaml delete mode 100755 .chloggen/improveconfigs.yaml delete mode 100755 .chloggen/move-configauth-to-extension-step-1.yaml delete mode 100755 .chloggen/moveext.yaml delete mode 100755 .chloggen/mv-receiver.yaml delete mode 100644 .chloggen/obsreport-processor.yaml delete mode 100755 .chloggen/overwritepropertiesconverter.yaml delete mode 100755 .chloggen/pdata-remove-optional-value.yaml delete mode 100644 .chloggen/pdata-sort-no-return.yaml delete mode 100644 .chloggen/persistentqueuedupdata.yaml delete mode 100755 .chloggen/rm-deprecated.yaml delete mode 100755 .chloggen/rm-obsreport-dep.yaml delete mode 100755 .chloggen/rmconfig.yaml delete mode 100755 .chloggen/rmdepcollector.yaml delete mode 100755 .chloggen/rmdepcomp.yaml delete mode 100644 .chloggen/rmdepconfig.yaml delete mode 100755 .chloggen/rmhexstring.yaml delete mode 100755 .chloggen/rmmemmbalast.yaml delete mode 100755 .chloggen/rmvalidate.yaml delete mode 100644 .chloggen/split-confmap.yaml diff --git a/.chloggen/addconfigopaque.yaml b/.chloggen/addconfigopaque.yaml deleted file mode 100755 index c141ada85e6..00000000000 --- a/.chloggen/addconfigopaque.yaml +++ /dev/null @@ -1,11 +0,0 @@ -# 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: config/configopaque - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Add new `configopaque.String` type alias for opaque strings. - -# One or more tracking issues or pull requests related to the change -issues: [5653] diff --git a/.chloggen/authpanic.yaml b/.chloggen/authpanic.yaml deleted file mode 100755 index ff5f7229a6b..00000000000 --- a/.chloggen/authpanic.yaml +++ /dev/null @@ -1,12 +0,0 @@ -# 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: otlpexporter - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Fix nil panic from otlp exporter in case of errors during Start. - -# One or more tracking issues or pull requests related to the change -issues: [6633] - diff --git a/.chloggen/build-info-flag.yaml b/.chloggen/build-info-flag.yaml deleted file mode 100644 index df5570b90a4..00000000000 --- a/.chloggen/build-info-flag.yaml +++ /dev/null @@ -1,16 +0,0 @@ -# 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: service - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Added components sub command which outputs components in collector distribution. - -# One or more tracking issues or pull requests related to the change -issues: [4671] - -# (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: diff --git a/.chloggen/connector-component.yaml b/.chloggen/connector-component.yaml deleted file mode 100755 index ab99af78308..00000000000 --- a/.chloggen/connector-component.yaml +++ /dev/null @@ -1,16 +0,0 @@ -# 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: component - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Define new component type 'connectors' - -# One or more tracking issues or pull requests related to the change -issues: [6577] - -# (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: diff --git a/.chloggen/connector-factory.yaml b/.chloggen/connector-factory.yaml deleted file mode 100755 index 033ddb91a39..00000000000 --- a/.chloggen/connector-factory.yaml +++ /dev/null @@ -1,16 +0,0 @@ -# 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: connector - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Add connector factory - -# One or more tracking issues or pull requests related to the change -issues: [6611] - -# (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: diff --git a/.chloggen/connector-types.yaml b/.chloggen/connector-types.yaml deleted file mode 100755 index 3d114c15ee8..00000000000 --- a/.chloggen/connector-types.yaml +++ /dev/null @@ -1,16 +0,0 @@ -# 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: connector - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Add connector types (TracesConnector, MetricsConnector, LogsConnector) - -# One or more tracking issues or pull requests related to the change -issues: [6689] - -# (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: diff --git a/.chloggen/connectortest.yaml b/.chloggen/connectortest.yaml deleted file mode 100755 index d1be4bf8ee1..00000000000 --- a/.chloggen/connectortest.yaml +++ /dev/null @@ -1,16 +0,0 @@ -# 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: connectortest - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Add connector/connectortest package - -# One or more tracking issues or pull requests related to the change -issues: [6711] - -# (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: diff --git a/.chloggen/deepvalidate.yaml b/.chloggen/deepvalidate.yaml deleted file mode 100755 index 0c6ffbc0071..00000000000 --- a/.chloggen/deepvalidate.yaml +++ /dev/null @@ -1,11 +0,0 @@ -# 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: component - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Add recursive validation check for configs - -# One or more tracking issues or pull requests related to the change -issues: [4584] diff --git a/.chloggen/depcollector.yaml b/.chloggen/depcollector.yaml deleted file mode 100755 index d00ae28f128..00000000000 --- a/.chloggen/depcollector.yaml +++ /dev/null @@ -1,22 +0,0 @@ -# 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: service - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Deprecate service.[Collector|NewSvcHandler|CollectorSettings|State|NewCommand] in favor of otelcol package" - -# One or more tracking issues or pull requests related to the change -issues: [6608] - -subtext: |- - - Deprecate `service.Config` in favor of `otelcol.Config`. - - Deprecate `service.ConfigProvider` in favor of `otelcol.ConfigProvider`. - - Deprecate `service.NewConfigProvider` in favor of `otelcol.NewConfigProvider`. - - Deprecate `service.CollectorSettings` in favor of `otelcol.CollectorSettings`. - - Deprecate `service.Collector` in favor of `otelcol.Collector`. - - Deprecate `service.New` in favor of `otelcol.NewCollector`. - - Deprecate `service.State` in favor of `otelcol.State`. - - Deprecate `service.NewSvcHandler` in favor of `otelcol.NewSvcHandler`. - - Deprecate `service.NewCommand` in favor of `otelcol.NewCommand`. diff --git a/.chloggen/deprecatechecks.yaml b/.chloggen/deprecatechecks.yaml deleted file mode 100755 index eaeadf8f4ed..00000000000 --- a/.chloggen/deprecatechecks.yaml +++ /dev/null @@ -1,11 +0,0 @@ -# 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: obsreporttest - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Deprecate obsreporttest.Check* in favor of TestTelemetry.Check - -# One or more tracking issues or pull requests related to the change -issues: [6678] diff --git a/.chloggen/deprecatecompexp.yaml b/.chloggen/deprecatecompexp.yaml deleted file mode 100755 index 3ef48e46a88..00000000000 --- a/.chloggen/deprecatecompexp.yaml +++ /dev/null @@ -1,25 +0,0 @@ -# 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: component - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Deprecate Exporter related types/funcs from component package in favor of exporter package. - -# One or more tracking issues or pull requests related to the change -issues: [6578] - -# (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: |- - - `component.ExporterCreateSettings` -> `exporter.CreateSettings` - - `component.CreateTracesExporterFunc` -> `exporter.CreateTracesFunc` - - `component.CreateMetricsExporterFunc` -> `exporter.CreateMetricsFunc` - - `component.CreateLogsExporterFunc` -> `exporter.CreateLogsFunc` - - `component.ExporterFactory` -> `exporter.Factory` - - `component.NewExporterFactory` -> `exporter.NewFactory` - - `component.MakeExporterFactoryMap` -> `exporter.MakeFactoryMap` - - `componenttest.NewNopExporterCreateSettings` -> `exportertest.NewNopCreateSettings` - - `componenttest.NewNopExporterFactory` -> `exportertest.NewNopFactory` diff --git a/.chloggen/deprecateid.yaml b/.chloggen/deprecateid.yaml deleted file mode 100755 index 66e09136a47..00000000000 --- a/.chloggen/deprecateid.yaml +++ /dev/null @@ -1,19 +0,0 @@ -# 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: component - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Change Config to be opaque for otel collector core. - -# One or more tracking issues or pull requests related to the change -issues: [4714] - -# (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: | - - Deprecate `component.Config.ID()` in favor of `component.[*]CreateSettings.ID`. - - Deprecate `component.Config.SetIDName()`, no replacement needed since ID in settings is public member. - - Deprecate `obsreporttest.SetupTelemetry` in favor of `obsreporttest.SetupTelemetryWithID`. diff --git a/.chloggen/depunmarshal.yaml b/.chloggen/depunmarshal.yaml deleted file mode 100755 index 1ce66f45399..00000000000 --- a/.chloggen/depunmarshal.yaml +++ /dev/null @@ -1,11 +0,0 @@ -# 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: component - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Deprecate `component.Unmarshal[*]Config` in favor of `component.UnmarshalConfig` - -# One or more tracking issues or pull requests related to the change -issues: [6613] diff --git a/.chloggen/fixchannel.yaml b/.chloggen/fixchannel.yaml deleted file mode 100755 index e6868473943..00000000000 --- a/.chloggen/fixchannel.yaml +++ /dev/null @@ -1,11 +0,0 @@ -# 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: service - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Stop notification for signals before shutdown, increase channel size. - -# One or more tracking issues or pull requests related to the change -issues: [6522] diff --git a/.chloggen/fixconfmap.yaml b/.chloggen/fixconfmap.yaml deleted file mode 100755 index d5fd27266e7..00000000000 --- a/.chloggen/fixconfmap.yaml +++ /dev/null @@ -1,11 +0,0 @@ -# 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 support for concatenating envvars with colon - -# One or more tracking issues or pull requests related to the change -issues: [6580] diff --git a/.chloggen/improveconfigs.yaml b/.chloggen/improveconfigs.yaml deleted file mode 100755 index 282143f35ec..00000000000 --- a/.chloggen/improveconfigs.yaml +++ /dev/null @@ -1,11 +0,0 @@ -# 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: service - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Improve config error messages, split Validate functionality - -# One or more tracking issues or pull requests related to the change -issues: [6665] diff --git a/.chloggen/move-configauth-to-extension-step-1.yaml b/.chloggen/move-configauth-to-extension-step-1.yaml deleted file mode 100755 index 16e21c1fe4f..00000000000 --- a/.chloggen/move-configauth-to-extension-step-1.yaml +++ /dev/null @@ -1,27 +0,0 @@ -# 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: extension/authextension - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Define new authextension package and use new package in collector repo - -# One or more tracking issues or pull requests related to the change -issues: [6467] - -subtext: |- - - configauth.ClientAuthenticator -> auth.Client - - configauth.NewClientAuthenticator -> auth.NewClient - - configauth.ClientOption -> auth.ClientOption - - configauth.WithClientStart -> auth.WithClientStart - - configauth.WithClientShutdown -> auth.WithClientShutdown - - configauth.WithClientRoundTripper -> auth.WithClientRoundTripper - - configauth.WithPerRPCCredentials -> auth.WithClientPerRPCCredentials - - configauth.ServerAuthenticator -> auth.Server - - configauth.NewServerAuthenticator -> auth.NewServer - - configauth.Option -> auth.ServerOption - - configauth.AuthenticateFunc -> auth.ServerAuthenticateFunc - - configauth.WithAuthenticate -> auth.WithServerAuthenticate - - configauth.WithStart -> auth.WithServerStart - - configauth.WithShutdown -> auth.WithServerShutdown diff --git a/.chloggen/moveext.yaml b/.chloggen/moveext.yaml deleted file mode 100755 index cdbf6373e12..00000000000 --- a/.chloggen/moveext.yaml +++ /dev/null @@ -1,25 +0,0 @@ -# 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: component - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Deprecate Extension related types/funcs from component package in favor of extension package. - -# One or more tracking issues or pull requests related to the change -issues: [6578] - -# (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: |- - - `component.Extension` -> `extension.Extension` - - `component.PipelineWatcher` -> extension.PipelineWatcher - - `component.ExtensionCreateSettings` -> `extension.CreateSettings` - - `component.CreateExtensionFunc` -> `extension.CreateFunc` - - `component.ExtensionFactory` -> `extension.Factory` - - `component.NewExtensionFactory` -> `extension.NewFactory` - - `component.MakeExtensionFactoryMap` -> `extension.MakeFactoryMap` - - `componenttest.NewNopExtensionCreateSettings` -> `extensiontest.NewNopCreateSettings` - - `componenttest.NewNopExtensionFactory` -> `extensiontest.NewNopFactory` diff --git a/.chloggen/mv-receiver.yaml b/.chloggen/mv-receiver.yaml deleted file mode 100755 index 6ea3158fad0..00000000000 --- a/.chloggen/mv-receiver.yaml +++ /dev/null @@ -1,16 +0,0 @@ -# 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: component - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Deprecate `Receiver` related structs and functions in favor of `receiver` package - -# One or more tracking issues or pull requests related to the change -issues: [6687] - -# (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: diff --git a/.chloggen/obsreport-processor.yaml b/.chloggen/obsreport-processor.yaml deleted file mode 100644 index e234f3d5ee6..00000000000 --- a/.chloggen/obsreport-processor.yaml +++ /dev/null @@ -1,11 +0,0 @@ -# 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: obsreport - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: "Instrument `obsreport.Processor` metrics with otel-go" - -# One or more tracking issues or pull requests related to the change -issues: [6607] \ No newline at end of file diff --git a/.chloggen/overwritepropertiesconverter.yaml b/.chloggen/overwritepropertiesconverter.yaml deleted file mode 100755 index e9becda8287..00000000000 --- a/.chloggen/overwritepropertiesconverter.yaml +++ /dev/null @@ -1,11 +0,0 @@ -# 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: overwritepropertiesconverter - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Remove deprecated package `overwritepropertiesconverter` - -# One or more tracking issues or pull requests related to the change -issues: [6656] diff --git a/.chloggen/pdata-remove-optional-value.yaml b/.chloggen/pdata-remove-optional-value.yaml deleted file mode 100755 index b7dbd913cbf..00000000000 --- a/.chloggen/pdata-remove-optional-value.yaml +++ /dev/null @@ -1,4 +0,0 @@ -change_type: enhancement -component: pdata -note: Add ability to clear optional fields -issues: [6474] diff --git a/.chloggen/pdata-sort-no-return.yaml b/.chloggen/pdata-sort-no-return.yaml deleted file mode 100644 index e150c26ec18..00000000000 --- a/.chloggen/pdata-sort-no-return.yaml +++ /dev/null @@ -1,11 +0,0 @@ -# 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: pdata - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Change [...Slice|Map].Sort methods to not return any value - -# One or more tracking issues or pull requests related to the change -issues: [6660] diff --git a/.chloggen/persistentqueuedupdata.yaml b/.chloggen/persistentqueuedupdata.yaml deleted file mode 100644 index 08a0366ea21..00000000000 --- a/.chloggen/persistentqueuedupdata.yaml +++ /dev/null @@ -1,11 +0,0 @@ -# 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: otlpexporter - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Fix a bug that exporter persistent queue is sending duplicate data after restarting. - -# One or more tracking issues or pull requests related to the change -issues: [6692] diff --git a/.chloggen/rm-deprecated.yaml b/.chloggen/rm-deprecated.yaml deleted file mode 100755 index 512f3a530a4..00000000000 --- a/.chloggen/rm-deprecated.yaml +++ /dev/null @@ -1,19 +0,0 @@ -# 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: featuregate - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: remove deprecated functions - -# One or more tracking issues or pull requests related to the change -issues: [6594] - -# (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: |- - - `featuregate.GetID()` - - `featuregate.GetDescription()` - diff --git a/.chloggen/rm-obsreport-dep.yaml b/.chloggen/rm-obsreport-dep.yaml deleted file mode 100755 index 29923686b44..00000000000 --- a/.chloggen/rm-obsreport-dep.yaml +++ /dev/null @@ -1,20 +0,0 @@ -# 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: obsreport - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: remove deprecated functions. - -# One or more tracking issues or pull requests related to the change -issues: [6595] - -# (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: |- - - `obsreport.MustNewExporter` - - `obsreport.MustNewProcessor` - - `obsreport.MustNewReceiver` - - `obsreport.MustNewScraper` diff --git a/.chloggen/rmconfig.yaml b/.chloggen/rmconfig.yaml deleted file mode 100755 index 2fede97bf08..00000000000 --- a/.chloggen/rmconfig.yaml +++ /dev/null @@ -1,11 +0,0 @@ -# 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: component - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Deprecate `component.[Exporter|Extension|Processor|Receiver]Config` in favor of `component.Config` - -# One or more tracking issues or pull requests related to the change -issues: [6578] diff --git a/.chloggen/rmdepcollector.yaml b/.chloggen/rmdepcollector.yaml deleted file mode 100755 index c413c5bf40e..00000000000 --- a/.chloggen/rmdepcollector.yaml +++ /dev/null @@ -1,11 +0,0 @@ -# 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: service - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Remove deprecated `service.State` enum values. - -# One or more tracking issues or pull requests related to the change -issues: [6605] diff --git a/.chloggen/rmdepcomp.yaml b/.chloggen/rmdepcomp.yaml deleted file mode 100755 index 1492d6f41dc..00000000000 --- a/.chloggen/rmdepcomp.yaml +++ /dev/null @@ -1,11 +0,0 @@ -# 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 func/types from component - -# One or more tracking issues or pull requests related to the change -issues: [6606] diff --git a/.chloggen/rmdepconfig.yaml b/.chloggen/rmdepconfig.yaml deleted file mode 100644 index e9d717778d6..00000000000 --- a/.chloggen/rmdepconfig.yaml +++ /dev/null @@ -1,11 +0,0 @@ -# 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: config - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Remove deprecated config.Pipelines and config.Pipeline - -# One or more tracking issues or pull requests related to the change -issues: [6664] diff --git a/.chloggen/rmhexstring.yaml b/.chloggen/rmhexstring.yaml deleted file mode 100755 index 85c948023de..00000000000 --- a/.chloggen/rmhexstring.yaml +++ /dev/null @@ -1,11 +0,0 @@ -# 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: pdata - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Remove deprecated funcs `pdata.[Span|Trace]ID.HexString` - -# One or more tracking issues or pull requests related to the change -issues: [6627] diff --git a/.chloggen/rmmemmbalast.yaml b/.chloggen/rmmemmbalast.yaml deleted file mode 100755 index 76da7a69552..00000000000 --- a/.chloggen/rmmemmbalast.yaml +++ /dev/null @@ -1,11 +0,0 @@ -# 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: ballastextension - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Remove deprecated `ballastextension.MemoryBallast` type - -# One or more tracking issues or pull requests related to the change -issues: [6628] diff --git a/.chloggen/rmvalidate.yaml b/.chloggen/rmvalidate.yaml deleted file mode 100755 index 5160d9b7e2e..00000000000 --- a/.chloggen/rmvalidate.yaml +++ /dev/null @@ -1,11 +0,0 @@ -# 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 `Validate()` from component.*Config interfaces and make it optional interface - -# One or more tracking issues or pull requests related to the change -issues: [6544] diff --git a/.chloggen/split-confmap.yaml b/.chloggen/split-confmap.yaml deleted file mode 100644 index f15cef63b2c..00000000000 --- a/.chloggen/split-confmap.yaml +++ /dev/null @@ -1,18 +0,0 @@ -# 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: confmap - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Splitting confmap into its own module - -# One or more tracking issues or pull requests related to the change -issues: [6185] - -# (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 import path for the confmap module can now be access directly: - - `go.opentelemetry.io/collector/confmap` diff --git a/CHANGELOG.md b/CHANGELOG.md index a6a007ae8c0..1f88a73dea5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,112 @@ +## v1.0.0-RC1/v0.67.0 + +We are excited to announce that the `pdata` module is now available as a +v1.0.0 release candidate. While breaking changes may still happen in this +module before v1.0.0, we believe it is ready for final assessment and validation +and hope to make a v1.0.0 release soon. + +### 🛑 Breaking changes 🛑 + +- `overwritepropertiesconverter`: Remove deprecated package `overwritepropertiesconverter` (#6656) +- `pdata`: Change [...Slice|Map].Sort methods to not return any value (#6660) +- `featuregate`: remove deprecated functions (#6594) + - `featuregate.GetID()` + - `featuregate.GetDescription()` +- `obsreport`: remove deprecated functions. (#6595) + - `obsreport.MustNewExporter` + - `obsreport.MustNewProcessor` + - `obsreport.MustNewReceiver` + - `obsreport.MustNewScraper` +- `service`: Remove deprecated `service.State` enum values. (#6605) +- `component`: Remove deprecated func/types from component (#6606) +- `config`: Remove deprecated config.Pipelines and config.Pipeline (#6664) +- `ballastextension`: Remove deprecated `ballastextension.MemoryBallast` type (#6628) +- `component`: Remove `Validate()` from component.*Config interfaces and make it optional interface (#6544) +- `confmap`: Splitting confmap into its own module (#6185) + The import path for the confmap module can now be access directly: + - `go.opentelemetry.io/collector/confmap` + +### 🚩 Deprecations 🚩 + +- `service`: Deprecate service.[Collector|NewSvcHandler|CollectorSettings|State|NewCommand] in favor of otelcol package" (#6608) + - Deprecate `service.Config` in favor of `otelcol.Config`. + - Deprecate `service.ConfigProvider` in favor of `otelcol.ConfigProvider`. + - Deprecate `service.NewConfigProvider` in favor of `otelcol.NewConfigProvider`. + - Deprecate `service.CollectorSettings` in favor of `otelcol.CollectorSettings`. + - Deprecate `service.Collector` in favor of `otelcol.Collector`. + - Deprecate `service.New` in favor of `otelcol.NewCollector`. + - Deprecate `service.State` in favor of `otelcol.State`. + - Deprecate `service.NewSvcHandler` in favor of `otelcol.NewSvcHandler`. + - Deprecate `service.NewCommand` in favor of `otelcol.NewCommand`. +- `obsreporttest`: Deprecate obsreporttest.Check* in favor of TestTelemetry.Check (#6678) +- `component`: Deprecate Exporter related types/funcs from component package in favor of exporter package. (#6578) + - `component.ExporterCreateSettings` -> `exporter.CreateSettings` + - `component.CreateTracesExporterFunc` -> `exporter.CreateTracesFunc` + - `component.CreateMetricsExporterFunc` -> `exporter.CreateMetricsFunc` + - `component.CreateLogsExporterFunc` -> `exporter.CreateLogsFunc` + - `component.ExporterFactory` -> `exporter.Factory` + - `component.NewExporterFactory` -> `exporter.NewFactory` + - `component.MakeExporterFactoryMap` -> `exporter.MakeFactoryMap` + - `componenttest.NewNopExporterCreateSettings` -> `exportertest.NewNopCreateSettings` + - `componenttest.NewNopExporterFactory` -> `exportertest.NewNopFactory` +- `component`: Change Config to be opaque for otel collector core. (#4714) + - Deprecate `component.Config.ID()` in favor of `component.[*]CreateSettings.ID`. + - Deprecate `component.Config.SetIDName()`, no replacement needed since ID in settings is public member. + - Deprecate `obsreporttest.SetupTelemetry` in favor of `obsreporttest.SetupTelemetryWithID`. + +- `component`: Deprecate `component.Unmarshal[*]Config` in favor of `component.UnmarshalConfig` (#6613) +- `component`: Deprecate Extension related types/funcs from component package in favor of extension package. (#6578) + - `component.Extension` -> `extension.Extension` + - `component.PipelineWatcher` -> extension.PipelineWatcher + - `component.ExtensionCreateSettings` -> `extension.CreateSettings` + - `component.CreateExtensionFunc` -> `extension.CreateFunc` + - `component.ExtensionFactory` -> `extension.Factory` + - `component.NewExtensionFactory` -> `extension.NewFactory` + - `component.MakeExtensionFactoryMap` -> `extension.MakeFactoryMap` + - `componenttest.NewNopExtensionCreateSettings` -> `extensiontest.NewNopCreateSettings` + - `componenttest.NewNopExtensionFactory` -> `extensiontest.NewNopFactory` +- `component`: Deprecate `Receiver` related structs and functions in favor of `receiver` package (#6687) +- `component`: Deprecate `component.[Exporter|Extension|Processor|Receiver]Config` in favor of `component.Config` (#6578) +- `pdata`: Remove deprecated funcs `pdata.[Span|Trace]ID.HexString` (#6627) + +### 💡 Enhancements 💡 + +- `config/configopaque`: Add new `configopaque.String` type alias for opaque strings. (#5653) +- `service`: Added components sub command which outputs components in collector distribution. (#4671) +- `component`: Define new component type 'connectors' (#6577) +- `connector`: Add connector factory (#6611) +- `connector`: Add connector types (TracesConnector, MetricsConnector, LogsConnector) (#6689) +- `connectortest`: Add connector/connectortest package (#6711) +- `component`: Add recursive validation check for configs (#4584) +- `service`: Improve config error messages, split Validate functionality (#6665) +- `extension/authextension`: Define new authextension package and use new package in collector repo (#6467) + - configauth.ClientAuthenticator -> auth.Client + - configauth.NewClientAuthenticator -> auth.NewClient + - configauth.ClientOption -> auth.ClientOption + - configauth.WithClientStart -> auth.WithClientStart + - configauth.WithClientShutdown -> auth.WithClientShutdown + - configauth.WithClientRoundTripper -> auth.WithClientRoundTripper + - configauth.WithPerRPCCredentials -> auth.WithClientPerRPCCredentials + - configauth.ServerAuthenticator -> auth.Server + - configauth.NewServerAuthenticator -> auth.NewServer + - configauth.Option -> auth.ServerOption + - configauth.AuthenticateFunc -> auth.ServerAuthenticateFunc + - configauth.WithAuthenticate -> auth.WithServerAuthenticate + - configauth.WithStart -> auth.WithServerStart + - configauth.WithShutdown -> auth.WithServerShutdown +- `obsreport`: Instrument `obsreport.Processor` metrics with otel-go (#6607) +- `pdata`: Add ability to clear optional fields (#6474) + +### 🧰 Bug fixes 🧰 + +- `otlpexporter`: Fix nil panic from otlp exporter in case of errors during Start. (#6633) +- `service`: Stop notification for signals before shutdown, increase channel size. (#6522) +- `confmap`: Fix support for concatenating envvars with colon (#6580) +- `otlpexporter`: Fix a bug that exporter persistent queue is sending duplicate data after restarting. (#6692) + ## v0.65.0 ### 🛑 Breaking changes 🛑 diff --git a/cmd/builder/internal/builder/config.go b/cmd/builder/internal/builder/config.go index 1334c3ddb42..bbba2812971 100644 --- a/cmd/builder/internal/builder/config.go +++ b/cmd/builder/internal/builder/config.go @@ -26,7 +26,7 @@ import ( "go.uber.org/zap" ) -const defaultOtelColVersion = "0.66.0" +const defaultOtelColVersion = "0.67.0" // ErrInvalidGoMod indicates an invalid gomod var ErrInvalidGoMod = errors.New("invalid gomod specification for module") diff --git a/cmd/builder/internal/builder/main_test.go b/cmd/builder/internal/builder/main_test.go index ab435bb4a67..394c758bf93 100644 --- a/cmd/builder/internal/builder/main_test.go +++ b/cmd/builder/internal/builder/main_test.go @@ -62,11 +62,14 @@ func TestGenerateAndCompileDefault(t *testing.T) { cfg.Replaces = append(cfg.Replaces, fmt.Sprintf("go.opentelemetry.io/collector/exporter/loggingexporter => %s/exporter/loggingexporter", workspaceDir)) cfg.Replaces = append(cfg.Replaces, fmt.Sprintf("go.opentelemetry.io/collector/exporter/otlpexporter => %s/exporter/otlpexporter", workspaceDir)) cfg.Replaces = append(cfg.Replaces, fmt.Sprintf("go.opentelemetry.io/collector/exporter/otlphttpexporter => %s/exporter/otlphttpexporter", workspaceDir)) + cfg.Replaces = append(cfg.Replaces, fmt.Sprintf("go.opentelemetry.io/collector/extension/ballastextension => %s/extension/ballastextension", workspaceDir)) + cfg.Replaces = append(cfg.Replaces, fmt.Sprintf("go.opentelemetry.io/collector/extension/zpagesextension => %s/extension/zpagesextension", workspaceDir)) cfg.Replaces = append(cfg.Replaces, fmt.Sprintf("go.opentelemetry.io/collector/featuregate => %s/featuregate", workspaceDir)) cfg.Replaces = append(cfg.Replaces, fmt.Sprintf("go.opentelemetry.io/collector/processor/batchprocessor => %s/processor/batchprocessor", workspaceDir)) cfg.Replaces = append(cfg.Replaces, fmt.Sprintf("go.opentelemetry.io/collector/processor/memorylimiterprocessor => %s/processor/memorylimiterprocessor", workspaceDir)) - cfg.Replaces = append(cfg.Replaces, fmt.Sprintf("go.opentelemetry.io/collector/receiver/otlpreceive => %s/receiver/otlpreceive", workspaceDir)) + cfg.Replaces = append(cfg.Replaces, fmt.Sprintf("go.opentelemetry.io/collector/receiver/otlpreceiver => %s/receiver/otlpreceiver", workspaceDir)) cfg.Replaces = append(cfg.Replaces, fmt.Sprintf("go.opentelemetry.io/collector/pdata => %s/pdata", workspaceDir)) + cfg.Replaces = append(cfg.Replaces, fmt.Sprintf("go.opentelemetry.io/collector/semconv => %s/semconv", workspaceDir)) assert.NoError(t, cfg.Validate()) assert.NoError(t, cfg.SetGoPath()) diff --git a/cmd/builder/internal/config/default.yaml b/cmd/builder/internal/config/default.yaml index 69fd8629753..b855f685c32 100644 --- a/cmd/builder/internal/config/default.yaml +++ b/cmd/builder/internal/config/default.yaml @@ -2,19 +2,19 @@ dist: module: go.opentelemetry.io/collector/cmd/otelcorecol name: otelcorecol description: Local OpenTelemetry Collector binary, testing only. - version: 0.66.0-dev - otelcol_version: 0.66.0 + version: 0.67.0-dev + otelcol_version: 0.67.0 receivers: - - gomod: go.opentelemetry.io/collector/receiver/otlpreceiver v0.66.0 + - gomod: go.opentelemetry.io/collector/receiver/otlpreceiver v0.67.0 exporters: - - gomod: go.opentelemetry.io/collector/exporter/loggingexporter v0.66.0 - - gomod: go.opentelemetry.io/collector/exporter/otlpexporter v0.66.0 - - gomod: go.opentelemetry.io/collector/exporter/otlphttpexporter v0.66.0 + - gomod: go.opentelemetry.io/collector/exporter/loggingexporter v0.67.0 + - gomod: go.opentelemetry.io/collector/exporter/otlpexporter v0.67.0 + - gomod: go.opentelemetry.io/collector/exporter/otlphttpexporter v0.67.0 extensions: - - gomod: go.opentelemetry.io/collector/extension/ballastextension v0.66.0 - - gomod: go.opentelemetry.io/collector/extension/zpagesextension v0.66.0 + - gomod: go.opentelemetry.io/collector/extension/ballastextension v0.67.0 + - gomod: go.opentelemetry.io/collector/extension/zpagesextension v0.67.0 processors: - - gomod: go.opentelemetry.io/collector/processor/batchprocessor v0.66.0 - - gomod: go.opentelemetry.io/collector/processor/memorylimiterprocessor v0.66.0 + - gomod: go.opentelemetry.io/collector/processor/batchprocessor v0.67.0 + - gomod: go.opentelemetry.io/collector/processor/memorylimiterprocessor v0.67.0 diff --git a/cmd/builder/test/core.builder.yaml b/cmd/builder/test/core.builder.yaml index 65df0780096..e67b6d5a551 100644 --- a/cmd/builder/test/core.builder.yaml +++ b/cmd/builder/test/core.builder.yaml @@ -1,23 +1,28 @@ dist: module: go.opentelemetry.io/collector/builder/test/core - otelcol_version: 0.66.0 + otelcol_version: 0.67.0 extensions: - import: go.opentelemetry.io/collector/extension/zpagesextension - gomod: go.opentelemetry.io/collector v0.66.0 + gomod: go.opentelemetry.io/collector v0.67.0 path: ${WORKSPACE_DIR} receivers: - import: go.opentelemetry.io/collector/receiver/otlpreceiver - gomod: go.opentelemetry.io/collector v0.66.0 + gomod: go.opentelemetry.io/collector v0.67.0 path: ${WORKSPACE_DIR} exporters: - import: go.opentelemetry.io/collector/exporter/loggingexporter - gomod: go.opentelemetry.io/collector v0.66.0 + gomod: go.opentelemetry.io/collector v0.67.0 path: ${WORKSPACE_DIR} replaces: - go.opentelemetry.io/collector => ${WORKSPACE_DIR} - go.opentelemetry.io/collector/component => ${WORKSPACE_DIR}/component - go.opentelemetry.io/collector/confmap => ${WORKSPACE_DIR}/confmap + - go.opentelemetry.io/collector/consumer => ${WORKSPACE_DIR}/consumer + - go.opentelemetry.io/collector/extension/zpagesextension => ${WORKSPACE_DIR}/extension/zpagesextension + - go.opentelemetry.io/collector/featuregate => ${WORKSPACE_DIR}/featuregate + - go.opentelemetry.io/collector/processor/batchprocessor => ${WORKSPACE_DIR}/processor/batchprocessor + - go.opentelemetry.io/collector/semconv => ${WORKSPACE_DIR}/semconv diff --git a/cmd/otelcorecol/builder-config.yaml b/cmd/otelcorecol/builder-config.yaml index 059b3ad379e..3ad61dd7f6f 100644 --- a/cmd/otelcorecol/builder-config.yaml +++ b/cmd/otelcorecol/builder-config.yaml @@ -2,21 +2,21 @@ dist: module: go.opentelemetry.io/collector/cmd/otelcorecol name: otelcorecol description: Local OpenTelemetry Collector binary, testing only. - version: 0.66.0-dev - otelcol_version: 0.66.0 + version: 0.67.0-dev + otelcol_version: 0.67.0 receivers: - - gomod: go.opentelemetry.io/collector/receiver/otlpreceiver v0.66.0 + - gomod: go.opentelemetry.io/collector/receiver/otlpreceiver v0.67.0 exporters: - - gomod: go.opentelemetry.io/collector/exporter/loggingexporter v0.66.0 - - gomod: go.opentelemetry.io/collector/exporter/otlpexporter v0.66.0 - - gomod: go.opentelemetry.io/collector/exporter/otlphttpexporter v0.66.0 + - gomod: go.opentelemetry.io/collector/exporter/loggingexporter v0.67.0 + - gomod: go.opentelemetry.io/collector/exporter/otlpexporter v0.67.0 + - gomod: go.opentelemetry.io/collector/exporter/otlphttpexporter v0.67.0 extensions: - - gomod: go.opentelemetry.io/collector/extension/ballastextension v0.66.0 - - gomod: go.opentelemetry.io/collector/extension/zpagesextension v0.66.0 + - gomod: go.opentelemetry.io/collector/extension/ballastextension v0.67.0 + - gomod: go.opentelemetry.io/collector/extension/zpagesextension v0.67.0 processors: - - gomod: go.opentelemetry.io/collector/processor/batchprocessor v0.66.0 - - gomod: go.opentelemetry.io/collector/processor/memorylimiterprocessor v0.66.0 + - gomod: go.opentelemetry.io/collector/processor/batchprocessor v0.67.0 + - gomod: go.opentelemetry.io/collector/processor/memorylimiterprocessor v0.67.0 replaces: - go.opentelemetry.io/collector => ../../ diff --git a/cmd/otelcorecol/go.mod b/cmd/otelcorecol/go.mod index d7d68609f54..82b8de34f98 100644 --- a/cmd/otelcorecol/go.mod +++ b/cmd/otelcorecol/go.mod @@ -6,16 +6,16 @@ go 1.18 require ( github.com/stretchr/testify v1.8.1 - go.opentelemetry.io/collector v0.66.0 - go.opentelemetry.io/collector/component v0.66.0 - go.opentelemetry.io/collector/exporter/loggingexporter v0.66.0 - go.opentelemetry.io/collector/exporter/otlpexporter v0.66.0 - go.opentelemetry.io/collector/exporter/otlphttpexporter v0.66.0 - go.opentelemetry.io/collector/extension/ballastextension v0.66.0 - go.opentelemetry.io/collector/extension/zpagesextension v0.66.0 - go.opentelemetry.io/collector/processor/batchprocessor v0.66.0 - go.opentelemetry.io/collector/processor/memorylimiterprocessor v0.66.0 - go.opentelemetry.io/collector/receiver/otlpreceiver v0.66.0 + go.opentelemetry.io/collector v0.67.0 + go.opentelemetry.io/collector/component v0.67.0 + go.opentelemetry.io/collector/exporter/loggingexporter v0.67.0 + go.opentelemetry.io/collector/exporter/otlpexporter v0.67.0 + go.opentelemetry.io/collector/exporter/otlphttpexporter v0.67.0 + go.opentelemetry.io/collector/extension/ballastextension v0.67.0 + go.opentelemetry.io/collector/extension/zpagesextension v0.67.0 + go.opentelemetry.io/collector/processor/batchprocessor v0.67.0 + go.opentelemetry.io/collector/processor/memorylimiterprocessor v0.67.0 + go.opentelemetry.io/collector/receiver/otlpreceiver v0.67.0 golang.org/x/sys v0.3.0 ) @@ -63,11 +63,11 @@ require ( github.com/tklauser/numcpus v0.6.0 // indirect github.com/yusufpapurcu/wmi v1.2.2 // indirect go.opencensus.io v0.24.0 // indirect - go.opentelemetry.io/collector/confmap v0.0.0-20221201172708-2bdff61fa52a // indirect - go.opentelemetry.io/collector/consumer v0.66.0 // indirect - go.opentelemetry.io/collector/featuregate v0.66.0 // indirect + go.opentelemetry.io/collector/confmap v0.67.0 // indirect + go.opentelemetry.io/collector/consumer v0.67.0 // indirect + go.opentelemetry.io/collector/featuregate v0.67.0 // indirect go.opentelemetry.io/collector/pdata v1.0.0-rc1 // indirect - go.opentelemetry.io/collector/semconv v0.66.0 // indirect + go.opentelemetry.io/collector/semconv v0.67.0 // indirect go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.36.4 // indirect go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.36.4 // indirect go.opentelemetry.io/contrib/propagators/b3 v1.11.1 // indirect diff --git a/cmd/otelcorecol/main.go b/cmd/otelcorecol/main.go index 9275c7d749e..5bb36ce3f29 100644 --- a/cmd/otelcorecol/main.go +++ b/cmd/otelcorecol/main.go @@ -19,7 +19,7 @@ func main() { info := component.BuildInfo{ Command: "otelcorecol", Description: "Local OpenTelemetry Collector binary, testing only.", - Version: "0.66.0-dev", + Version: "0.67.0-dev", } if err := run(otelcol.CollectorSettings{BuildInfo: info, Factories: factories}); err != nil { diff --git a/component/go.mod b/component/go.mod index c81984c6b13..1378fa10270 100644 --- a/component/go.mod +++ b/component/go.mod @@ -4,9 +4,9 @@ go 1.18 require ( github.com/stretchr/testify v1.8.1 - go.opentelemetry.io/collector v0.66.0 - go.opentelemetry.io/collector/confmap v0.0.0-20221201172708-2bdff61fa52a - go.opentelemetry.io/collector/consumer v0.66.0 + go.opentelemetry.io/collector v0.67.0 + go.opentelemetry.io/collector/confmap v0.67.0 + go.opentelemetry.io/collector/consumer v0.67.0 go.opentelemetry.io/collector/pdata v1.0.0-rc1 go.opentelemetry.io/otel/metric v0.33.0 go.opentelemetry.io/otel/trace v1.11.1 @@ -26,7 +26,7 @@ require ( github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect github.com/modern-go/reflect2 v1.0.2 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect - go.opentelemetry.io/collector/featuregate v0.66.0 // indirect + go.opentelemetry.io/collector/featuregate v0.67.0 // indirect go.opentelemetry.io/otel v1.11.1 // indirect go.uber.org/atomic v1.10.0 // indirect golang.org/x/net v0.0.0-20220722155237-a158d28d115b // indirect diff --git a/confmap/go.mod b/confmap/go.mod index e340d653c87..21d9c3f1c3b 100644 --- a/confmap/go.mod +++ b/confmap/go.mod @@ -6,7 +6,7 @@ require ( github.com/knadh/koanf v1.4.4 github.com/mitchellh/mapstructure v1.5.0 github.com/stretchr/testify v1.8.1 - go.opentelemetry.io/collector/featuregate v0.65.0 + go.opentelemetry.io/collector/featuregate v0.67.0 go.uber.org/multierr v1.8.0 gopkg.in/yaml.v3 v3.0.1 ) diff --git a/consumer/go.mod b/consumer/go.mod index 3a1fa279356..ce446c78580 100644 --- a/consumer/go.mod +++ b/consumer/go.mod @@ -4,7 +4,7 @@ go 1.18 require ( github.com/stretchr/testify v1.8.1 - go.opentelemetry.io/collector v0.66.0 + go.opentelemetry.io/collector v0.67.0 go.opentelemetry.io/collector/pdata v1.0.0-rc1 ) diff --git a/examples/k8s/otel-config.yaml b/examples/k8s/otel-config.yaml index 4bac32d3e79..c509fba5e27 100644 --- a/examples/k8s/otel-config.yaml +++ b/examples/k8s/otel-config.yaml @@ -66,7 +66,7 @@ spec: - command: - "/otelcol" - "--config=/conf/otel-agent-config.yaml" - image: otel/opentelemetry-collector:0.66.0 + image: otel/opentelemetry-collector:0.67.0 name: otel-agent resources: limits: @@ -177,7 +177,7 @@ spec: - command: - "/otelcol" - "--config=/conf/otel-collector-config.yaml" - image: otel/opentelemetry-collector:0.66.0 + image: otel/opentelemetry-collector:0.67.0 name: otel-collector resources: limits: diff --git a/exporter/loggingexporter/go.mod b/exporter/loggingexporter/go.mod index 377bf920980..13e3f4883af 100644 --- a/exporter/loggingexporter/go.mod +++ b/exporter/loggingexporter/go.mod @@ -4,10 +4,10 @@ go 1.18 require ( github.com/stretchr/testify v1.8.1 - go.opentelemetry.io/collector v0.66.0 - go.opentelemetry.io/collector/component v0.66.0 - go.opentelemetry.io/collector/confmap v0.0.0-20221201172708-2bdff61fa52a - go.opentelemetry.io/collector/consumer v0.66.0 + go.opentelemetry.io/collector v0.67.0 + go.opentelemetry.io/collector/component v0.67.0 + go.opentelemetry.io/collector/confmap v0.67.0 + go.opentelemetry.io/collector/consumer v0.67.0 go.opentelemetry.io/collector/pdata v1.0.0-rc1 go.uber.org/zap v1.24.0 golang.org/x/sys v0.3.0 @@ -28,7 +28,7 @@ require ( github.com/modern-go/reflect2 v1.0.2 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect go.opencensus.io v0.24.0 // indirect - go.opentelemetry.io/collector/featuregate v0.66.0 // indirect + go.opentelemetry.io/collector/featuregate v0.67.0 // indirect go.opentelemetry.io/otel v1.11.1 // indirect go.opentelemetry.io/otel/metric v0.33.0 // indirect go.opentelemetry.io/otel/trace v1.11.1 // indirect diff --git a/exporter/otlpexporter/go.mod b/exporter/otlpexporter/go.mod index f0cb058b6bf..996309d9964 100644 --- a/exporter/otlpexporter/go.mod +++ b/exporter/otlpexporter/go.mod @@ -4,10 +4,10 @@ go 1.18 require ( github.com/stretchr/testify v1.8.1 - go.opentelemetry.io/collector v0.66.0 - go.opentelemetry.io/collector/component v0.66.0 - go.opentelemetry.io/collector/confmap v0.0.0-20221201172708-2bdff61fa52a - go.opentelemetry.io/collector/consumer v0.66.0 + go.opentelemetry.io/collector v0.67.0 + go.opentelemetry.io/collector/component v0.67.0 + go.opentelemetry.io/collector/confmap v0.67.0 + go.opentelemetry.io/collector/consumer v0.67.0 go.opentelemetry.io/collector/pdata v1.0.0-rc1 go.uber.org/atomic v1.10.0 google.golang.org/genproto v0.0.0-20221018160656-63c7b68cfc55 @@ -34,7 +34,7 @@ require ( github.com/mostynb/go-grpc-compression v1.1.17 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect go.opencensus.io v0.24.0 // indirect - go.opentelemetry.io/collector/featuregate v0.66.0 // indirect + go.opentelemetry.io/collector/featuregate v0.67.0 // indirect go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.36.4 // indirect go.opentelemetry.io/otel v1.11.1 // indirect go.opentelemetry.io/otel/metric v0.33.0 // indirect diff --git a/exporter/otlphttpexporter/go.mod b/exporter/otlphttpexporter/go.mod index 8595610f9cb..732434046d3 100644 --- a/exporter/otlphttpexporter/go.mod +++ b/exporter/otlphttpexporter/go.mod @@ -4,12 +4,12 @@ go 1.18 require ( github.com/stretchr/testify v1.8.1 - go.opentelemetry.io/collector v0.66.0 - go.opentelemetry.io/collector/component v0.66.0 - go.opentelemetry.io/collector/confmap v0.0.0-20221201172708-2bdff61fa52a - go.opentelemetry.io/collector/consumer v0.66.0 + go.opentelemetry.io/collector v0.67.0 + go.opentelemetry.io/collector/component v0.67.0 + go.opentelemetry.io/collector/confmap v0.67.0 + go.opentelemetry.io/collector/consumer v0.67.0 go.opentelemetry.io/collector/pdata v1.0.0-rc1 - go.opentelemetry.io/collector/receiver/otlpreceiver v0.66.0 + go.opentelemetry.io/collector/receiver/otlpreceiver v0.67.0 go.uber.org/zap v1.24.0 google.golang.org/genproto v0.0.0-20221027153422-115e99e71e1c google.golang.org/grpc v1.51.0 @@ -37,7 +37,7 @@ require ( github.com/pmezard/go-difflib v1.0.0 // indirect github.com/rs/cors v1.8.2 // indirect go.opencensus.io v0.24.0 // indirect - go.opentelemetry.io/collector/featuregate v0.66.0 // indirect + go.opentelemetry.io/collector/featuregate v0.67.0 // indirect go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.36.4 // indirect go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.36.4 // indirect go.opentelemetry.io/otel v1.11.1 // indirect diff --git a/extension/ballastextension/go.mod b/extension/ballastextension/go.mod index 5d9f7dc8451..9bc8c5c5fd2 100644 --- a/extension/ballastextension/go.mod +++ b/extension/ballastextension/go.mod @@ -4,9 +4,9 @@ go 1.18 require ( github.com/stretchr/testify v1.8.1 - go.opentelemetry.io/collector v0.66.0 - go.opentelemetry.io/collector/component v0.66.0 - go.opentelemetry.io/collector/confmap v0.0.0-20221201172708-2bdff61fa52a + go.opentelemetry.io/collector v0.67.0 + go.opentelemetry.io/collector/component v0.67.0 + go.opentelemetry.io/collector/confmap v0.67.0 go.uber.org/zap v1.24.0 ) @@ -27,8 +27,8 @@ require ( github.com/power-devops/perfstat v0.0.0-20210106213030-5aafc221ea8c // indirect github.com/shirou/gopsutil/v3 v3.22.10 // indirect github.com/yusufpapurcu/wmi v1.2.2 // indirect - go.opentelemetry.io/collector/consumer v0.66.0 // indirect - go.opentelemetry.io/collector/featuregate v0.66.0 // indirect + go.opentelemetry.io/collector/consumer v0.67.0 // indirect + go.opentelemetry.io/collector/featuregate v0.67.0 // indirect go.opentelemetry.io/collector/pdata v1.0.0-rc1 // indirect go.opentelemetry.io/otel v1.11.1 // indirect go.opentelemetry.io/otel/metric v0.33.0 // indirect diff --git a/extension/zpagesextension/go.mod b/extension/zpagesextension/go.mod index f13c8f340a6..daa1f553094 100644 --- a/extension/zpagesextension/go.mod +++ b/extension/zpagesextension/go.mod @@ -4,9 +4,9 @@ go 1.18 require ( github.com/stretchr/testify v1.8.1 - go.opentelemetry.io/collector v0.66.0 - go.opentelemetry.io/collector/component v0.66.0 - go.opentelemetry.io/collector/confmap v0.0.0-20221201172708-2bdff61fa52a + go.opentelemetry.io/collector v0.67.0 + go.opentelemetry.io/collector/component v0.67.0 + go.opentelemetry.io/collector/confmap v0.67.0 go.opentelemetry.io/contrib/zpages v0.36.4 go.opentelemetry.io/otel/sdk v1.11.1 go.opentelemetry.io/otel/trace v1.11.1 @@ -27,8 +27,8 @@ require ( github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect github.com/modern-go/reflect2 v1.0.2 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect - go.opentelemetry.io/collector/consumer v0.66.0 // indirect - go.opentelemetry.io/collector/featuregate v0.66.0 // indirect + go.opentelemetry.io/collector/consumer v0.67.0 // indirect + go.opentelemetry.io/collector/featuregate v0.67.0 // indirect go.opentelemetry.io/collector/pdata v1.0.0-rc1 // indirect go.opentelemetry.io/otel v1.11.1 // indirect go.opentelemetry.io/otel/metric v0.33.0 // indirect diff --git a/go.mod b/go.mod index b6919beeb14..3dbb4f35532 100644 --- a/go.mod +++ b/go.mod @@ -17,14 +17,14 @@ require ( github.com/spf13/cobra v1.6.1 github.com/stretchr/testify v1.8.1 go.opencensus.io v0.24.0 - go.opentelemetry.io/collector/component v0.66.0 - go.opentelemetry.io/collector/confmap v0.0.0-20221201172708-2bdff61fa52a - go.opentelemetry.io/collector/consumer v0.66.0 - go.opentelemetry.io/collector/extension/zpagesextension v0.66.0 - go.opentelemetry.io/collector/featuregate v0.66.0 + go.opentelemetry.io/collector/component v0.67.0 + go.opentelemetry.io/collector/confmap v0.67.0 + go.opentelemetry.io/collector/consumer v0.67.0 + go.opentelemetry.io/collector/extension/zpagesextension v0.67.0 + go.opentelemetry.io/collector/featuregate v0.67.0 go.opentelemetry.io/collector/pdata v1.0.0-rc1 - go.opentelemetry.io/collector/processor/batchprocessor v0.66.0 - go.opentelemetry.io/collector/semconv v0.66.0 + go.opentelemetry.io/collector/processor/batchprocessor v0.67.0 + go.opentelemetry.io/collector/semconv v0.67.0 go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.36.4 go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.36.4 go.opentelemetry.io/contrib/propagators/b3 v1.11.1 diff --git a/processor/batchprocessor/go.mod b/processor/batchprocessor/go.mod index b64fc65f205..793d20f2d98 100644 --- a/processor/batchprocessor/go.mod +++ b/processor/batchprocessor/go.mod @@ -9,11 +9,11 @@ require ( github.com/prometheus/common v0.37.0 github.com/stretchr/testify v1.8.1 go.opencensus.io v0.24.0 - go.opentelemetry.io/collector v0.66.0 - go.opentelemetry.io/collector/component v0.66.0 - go.opentelemetry.io/collector/confmap v0.0.0-20221201172708-2bdff61fa52a - go.opentelemetry.io/collector/consumer v0.66.0 - go.opentelemetry.io/collector/featuregate v0.66.0 + go.opentelemetry.io/collector v0.67.0 + go.opentelemetry.io/collector/component v0.67.0 + go.opentelemetry.io/collector/confmap v0.67.0 + go.opentelemetry.io/collector/consumer v0.67.0 + go.opentelemetry.io/collector/featuregate v0.67.0 go.opentelemetry.io/collector/pdata v1.0.0-rc1 go.opentelemetry.io/otel v1.11.1 go.opentelemetry.io/otel/exporters/prometheus v0.33.0 diff --git a/processor/memorylimiterprocessor/go.mod b/processor/memorylimiterprocessor/go.mod index 2c3f683bb69..762226cdbca 100644 --- a/processor/memorylimiterprocessor/go.mod +++ b/processor/memorylimiterprocessor/go.mod @@ -4,10 +4,10 @@ go 1.18 require ( github.com/stretchr/testify v1.8.1 - go.opentelemetry.io/collector v0.66.0 - go.opentelemetry.io/collector/component v0.66.0 - go.opentelemetry.io/collector/confmap v0.0.0-20221201172708-2bdff61fa52a - go.opentelemetry.io/collector/consumer v0.66.0 + go.opentelemetry.io/collector v0.67.0 + go.opentelemetry.io/collector/component v0.67.0 + go.opentelemetry.io/collector/confmap v0.67.0 + go.opentelemetry.io/collector/consumer v0.67.0 go.opentelemetry.io/collector/pdata v1.0.0-rc1 go.uber.org/atomic v1.10.0 go.uber.org/zap v1.24.0 @@ -31,7 +31,7 @@ require ( github.com/shirou/gopsutil/v3 v3.22.10 // indirect github.com/yusufpapurcu/wmi v1.2.2 // indirect go.opencensus.io v0.24.0 // indirect - go.opentelemetry.io/collector/featuregate v0.66.0 // indirect + go.opentelemetry.io/collector/featuregate v0.67.0 // indirect go.opentelemetry.io/otel v1.11.1 // indirect go.opentelemetry.io/otel/metric v0.33.0 // indirect go.opentelemetry.io/otel/trace v1.11.1 // indirect diff --git a/receiver/otlpreceiver/go.mod b/receiver/otlpreceiver/go.mod index 9af5570ee85..1329bef4933 100644 --- a/receiver/otlpreceiver/go.mod +++ b/receiver/otlpreceiver/go.mod @@ -5,12 +5,12 @@ go 1.18 require ( github.com/gogo/protobuf v1.3.2 github.com/stretchr/testify v1.8.1 - go.opentelemetry.io/collector v0.66.0 - go.opentelemetry.io/collector/component v0.66.0 - go.opentelemetry.io/collector/confmap v0.0.0-20221201172708-2bdff61fa52a - go.opentelemetry.io/collector/consumer v0.66.0 + go.opentelemetry.io/collector v0.67.0 + go.opentelemetry.io/collector/component v0.67.0 + go.opentelemetry.io/collector/confmap v0.67.0 + go.opentelemetry.io/collector/consumer v0.67.0 go.opentelemetry.io/collector/pdata v1.0.0-rc1 - go.opentelemetry.io/collector/semconv v0.66.0 + go.opentelemetry.io/collector/semconv v0.67.0 go.uber.org/zap v1.24.0 google.golang.org/genproto v0.0.0-20221027153422-115e99e71e1c google.golang.org/grpc v1.51.0 @@ -49,7 +49,7 @@ require ( github.com/prometheus/statsd_exporter v0.22.7 // indirect github.com/rs/cors v1.8.2 // indirect go.opencensus.io v0.24.0 // indirect - go.opentelemetry.io/collector/featuregate v0.66.0 // indirect + go.opentelemetry.io/collector/featuregate v0.67.0 // indirect go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.36.4 // indirect go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.36.4 // indirect go.opentelemetry.io/otel v1.11.1 // indirect diff --git a/versions.yaml b/versions.yaml index 359b3cbdb23..bdc23a7a8b8 100644 --- a/versions.yaml +++ b/versions.yaml @@ -18,7 +18,7 @@ module-sets: modules: - go.opentelemetry.io/collector/pdata beta: - version: v0.66.0 + version: v0.67.0 modules: - go.opentelemetry.io/collector - go.opentelemetry.io/collector/component