Skip to content

Commit

Permalink
Prepare v0.64.0 (#6503)
Browse files Browse the repository at this point in the history
* prepare release 0.64.0

* Prepare stable for version v0.64.0

* Prepare beta for version v0.64.0

* add multimod changes

* changelog entries

Signed-off-by: Juraci Paixão Kröhling <juraci@kroehling.de>

Signed-off-by: Juraci Paixão Kröhling <juraci@kroehling.de>
  • Loading branch information
jpkrohling authored Nov 9, 2022
1 parent 727ca56 commit 226dc13
Show file tree
Hide file tree
Showing 34 changed files with 133 additions and 330 deletions.
11 changes: 0 additions & 11 deletions .chloggen/allowsampling.yaml

This file was deleted.

7 changes: 0 additions & 7 deletions .chloggen/cgroup-subsys-line-parse.yaml

This file was deleted.

11 changes: 0 additions & 11 deletions .chloggen/cgroup-v1-int64.yaml

This file was deleted.

28 changes: 0 additions & 28 deletions .chloggen/deprecateallconfig.yaml

This file was deleted.

16 changes: 0 additions & 16 deletions .chloggen/msg_add-issue-link-feature-gate.yaml

This file was deleted.

11 changes: 0 additions & 11 deletions .chloggen/mvunmarshaler.yaml

This file was deleted.

16 changes: 0 additions & 16 deletions .chloggen/mx-psi_add-logging-0.0.0.0.yaml

This file was deleted.

16 changes: 0 additions & 16 deletions .chloggen/obsreport-exporter.yaml

This file was deleted.

16 changes: 0 additions & 16 deletions .chloggen/obsreport_new_methods.yaml

This file was deleted.

18 changes: 0 additions & 18 deletions .chloggen/providehelpers.yaml

This file was deleted.

8 changes: 0 additions & 8 deletions .chloggen/rename-severy-numer-and-state-string-output.yaml

This file was deleted.

11 changes: 0 additions & 11 deletions .chloggen/rmconfigconfig.yaml

This file was deleted.

21 changes: 0 additions & 21 deletions .chloggen/rmdeprecated.yaml

This file was deleted.

22 changes: 0 additions & 22 deletions .chloggen/split-extension.yaml

This file was deleted.

22 changes: 0 additions & 22 deletions .chloggen/split-processor.yaml

This file was deleted.

21 changes: 0 additions & 21 deletions .chloggen/split-receiver.yaml

This file was deleted.

16 changes: 0 additions & 16 deletions .chloggen/valiation-for-empty-metric-address.yaml

This file was deleted.

74 changes: 74 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,80 @@

<!-- next version -->

## 0.64.0

### 🛑 Breaking changes 🛑

- `config`: Remove already deprecates `config.Service`. (#6395)
- `pdata`: Change output of String() method of the following enum types to more a concise form: (#6251)
- plog.SeverityNumber
- ptrace.SpanKind
- ptrace.StatusCode

- `config`: Remove already deprecates `config.Config`. (#6394)
- `pdata`: Remove deprecated code from pdata (#6417)
- `p[trace|metric|log]otlp.[Request|Response]`
- `p[trace|metric|log]otlp.New[Request|Response]`
- `p[trace|metric|log]otlp.NewRequestFrom[Traces|Metrics|Logs]`
- `p[trace|metric|log]otlp.NewClient`
- `p[trace|metric|log]New[JSON|Proto][Marshaler|Unmarshale]`

- `extension`: Splitting ballast/zpages extension into their own modules (#6191)
The import path for the extension modules can now be accessed directly:
- `go.opentelemetry.io/collector/extension/ballastextension`
- `go.opentelemetry.io/collector/extension/zpagesextension`

If using one of these extensions, modify your Collector builder configuration to use `gomod` directly, such as:
- `gomod: go.opentelemetry.io/collector/extension/ballastextension v0.64.0`
- `processor`: Splitting batch/memorylimiter processors into their own modules (#6188, #6192, #6193)
The import path for the processor modules can now be access directly:
- `go.opentelemetry.io/collector/processor/batchprocessor`
- `go.opentelemetry.io/collector/processor/memorylimiter`

If using this processor, modify your Collector builder configuration to use `gomod` directly, such as:
- `gomod: go.opentelemetry.io/collector/processor/batchprocessor v0.64.0`
- `otlpreceiver`: Splitting otlp receiver into its own module (#6190)
The import path for the OTLP receiver can now be access directly:
- `go.opentelemetry.io/collector/receiver/otlpreceiver`

If using this receiver, modify your Collector builder configuration to use `gomod` directly, such as:
- `gomod: go.opentelemetry.io/collector/receiver/otlpreceiver v0.64.0`

### 🚩 Deprecations 🚩

- `config`: Deprecate multiple types and funcs in `config` package (#6422)
- config.ComponentID => component.ID
- config.Type => component.Type
- config.DataType => component.DataType
- config.[Traces|Metrics|Logs]DataType => component.DataType[Traces|Metrics|Logs]
- config.Receiver => component.ReceiverConfig
- config.UnmarshalReceiver => component.UnmarshalReceiverConfig
- config.Processor => component.ProcessorConfig
- config.UnmarshalProcessor => component.UnmarshalProcessorConfig
- config.Exporter => component.ExporterConfig
- config.UnmarshalExporter => component.UnmarshalExporterConfig
- config.Extension => component.ExtensionConfig
- config.UnmarshalExtension => component.UnmarshalExtensionConfig

- `obsreport`: deprecate `obsreport.New[Receiver|Scraper|Processor|Exporter]` in favor of `obsreport.MustNew[Receiver|Scraper|Processor|Exporter]` (#6458)
- `config/configgrpc`: Provide better helpers for configgrpc, consistent with confighttp (#6441)
- Deprecate `GRPCClientSettings.ToDialOptions` in favor of `GRPCClientSettings.ToClientConn`.
- Deprecate `GRPCServerSettings.ToServerOption` in favor of `GRPCServerSettings.ToServer`.


### 💡 Enhancements 💡

- `service/telemetry`: Allow to configure sampling config for logs. (#4554)
- `featuregates`: Extend feature gate definition to include support for issue links and expected deprecated version (#6167)
- `receiver/otlp`: Add warning when using unspecified (`0.0.0.0`) address on HTTP or gRPC servers (#6151)
- `obsreport`: Instrument `obsreport.Exporter` metrics with otel-go (#6346)
- `config`: Add validation for empty address [telemetry::metrics::address] (#5661)

### 🧰 Bug fixes 🧰

- `cgroups`: split line into exactly 3 parts while parsing /proc/{pid}/cgroup (#6389)
- `cgroups`: Use int64 for cgroup v1 parsing (#6443)

## v0.63.1

### 🧰 Bug fixes 🧰
Expand Down
2 changes: 1 addition & 1 deletion cmd/builder/internal/builder/config.go
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ import (
"go.uber.org/zap"
)

const defaultOtelColVersion = "0.63.1"
const defaultOtelColVersion = "0.64.0"

// ErrInvalidGoMod indicates an invalid gomod
var ErrInvalidGoMod = errors.New("invalid gomod specification for module")
Expand Down
Loading

0 comments on commit 226dc13

Please sign in to comment.