Skip to content

Commit

Permalink
[chore] prepare release 0.63.0 (#6413)
Browse files Browse the repository at this point in the history
* update changelog
* Prepare stable for version v0.63.0
* Prepare beta for version v0.63.0
* add multimod changes
  • Loading branch information
Alex Boten authored Oct 26, 2022
1 parent 67bdf67 commit 49d5af5
Show file tree
Hide file tree
Showing 30 changed files with 98 additions and 282 deletions.
12 changes: 0 additions & 12 deletions .chloggen/addhack.yaml

This file was deleted.

11 changes: 0 additions & 11 deletions .chloggen/deprecate-overwritepropertiesconverter.yaml

This file was deleted.

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

This file was deleted.

20 changes: 0 additions & 20 deletions .chloggen/exportreq.yaml

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

16 changes: 0 additions & 16 deletions .chloggen/instrument-otel-go.yaml

This file was deleted.

11 changes: 0 additions & 11 deletions .chloggen/move-tracing-init.yaml

This file was deleted.

16 changes: 0 additions & 16 deletions .chloggen/mx-psi_confmap-provider.yaml

This file was deleted.

11 changes: 0 additions & 11 deletions .chloggen/mx-psi_logging-verbosity.yaml

This file was deleted.

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

This file was deleted.

4 changes: 0 additions & 4 deletions .chloggen/remove-deprecated-confmap-api.yaml

This file was deleted.

18 changes: 0 additions & 18 deletions .chloggen/remove-deprecated-pdata-api.yaml

This file was deleted.

16 changes: 0 additions & 16 deletions .chloggen/service-cleanup-on-start-error.yaml

This file was deleted.

23 changes: 0 additions & 23 deletions .chloggen/split-exporters.yaml

This file was deleted.

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

This file was deleted.

18 changes: 0 additions & 18 deletions .chloggen/use-prometheus-registry-as-bridge-for-otel-and-oc.yaml

This file was deleted.

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

<!-- next version -->

## v0.63.0

### 🛑 Breaking changes 🛑

- `pdata`: JSON marshaler emits enums as ints per spec reuqirements. This may be a breaking change if receivers were not confirming with the spec. (#6338)
- `confmap`: Remove deprecated `confmap.Conf.UnmarshalExact` API in 0.62.0 (#6315)
- `pdata`: Remove API deprecated in 0.62.0 (#6314)
- Remove deprecated `pcommon.NewValueString`
- Remove deprecated `pcommon.Map.PutString`
- Remove deprecated `plog.SeverityNumberUndefined`
- Remove deprecated `p[metric|log|trace]otlp.RegisterServer`
- Remove deprecated `pmetric.[Default]?MetricDataPointFlags`
- Remove deprecated `pmetric.MetricAggregationTemporality*`
- Remove deprecated `pmetric.MetricTypeNone`
- Remove deprecated `pmetric.NumberDataPointValueTypeNone`
- Remove deprecated `pmetric.ExemplarValueTypeNone`
- Remove deprecated `pmetric.[New]?Buckets`
- Remove deprecated `pmetric.[New]?ValueAtQuantile`
- Remove deprecated `pmetric.[New]?ValueAtQuantileSlice`
- Remove deprecated `ptrace.[New]?SpanStatus`

- `exporter`: Splitting otlp, otlphttp and logging exporters into their own modules (#6343)
The import path for these exporters can now be access directly:
- `go.opentelemetry.io/collector/exporter/loggingexporter`
- `go.opentelemetry.io/collector/exporter/otlpexporter`
- `go.opentelemetry.io/collector/exporter/otlphttpexporter`

If using these exporters, modify your Collector builder configuration to use `gomod` directly, such as:
- `gomod: go.opentelemetry.io/collector/exporter/otlpexporter v0.63.0`

### 🚩 Deprecations 🚩

- `overwritepropertiesconverter`: Deprecate `overwritepropertiesconverter`, only used by non builder distributions. (#6294)
- `pdata`: Add `Export` prefix to `p[trace|metric|log]otlp.[Request|Response]` (#6365)
- Deprecate `p[trace|metric|log]otlp.[Request|Response]` in favor of `p[trace|metric|log]otlp.Export[Request|Response]`
- Deprecate `p[trace|metric|log]otlp.New[Request|Response]` in favor of `p[trace|metric|log]otlp.NewExport[Request|Response]`
- Deprecate `p[trace|metric|log]otlp.NewRequestFrom[Traces|Metrics|Logs]` in favor of
`p[trace|metric|log]otlp.NewExportRequestFrom[Traces|Metrics|Logs]`

- `pdata`: Deprecate `p[trace|metric|log]otlp.NewClient` in favor of `p[trace|metric|log]otlp.NewGRPCClient` (#6350)
- `exporter/logging`: Deprecate 'loglevel' in favor of 'verbosity' option (#5878)
- `pdata`: Deprecate `New[JSON|Proto][Marshaler|Unmarshale]` in favor of exposing the underlying structs (#6340)

### 💡 Enhancements 💡

- `pdata`: Introduce partial success fields in ExportResponse. (#5815, #5816, #6365)
- `obsreport`: Instrument `obsreport.Receiver` metrics with otel-go (#6222)
- `service/telemetry`: Move logging and tracing initialization to service/telemetry (#5564)
- `confmap`: Fail fast when a resolver has URIs with unsupported schemes. (#6274)
- `service`: Use the same `prometheus.Registry` for the OpenCensus and OpenTelemetry Go prometheus exporters to act as a bridge for internal telemetry (#6297)

### 🧰 Bug fixes 🧰

- `pdata`: Because of wrong deprecation/rename in proto, services still send the fake 1000 proto id. See https://github.com/open-telemetry/opentelemetry-proto/issues/431 (#6342)
- `confmap`: When a sub-config implements Unmarshaler, do not reinitialized it unless necessary. (#6392)
- `pdata`: Enable enums as ints for otlp messages, switch to jsoniter for responses. (#6345)
- `collector`: Fixed collector service not cleaning up if it failed during Start (#6352)

## v0.62.1 Beta

- Fix support for new line in config URI location. (#6306)
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.62.1"
const defaultOtelColVersion = "0.63.0"

// ErrInvalidGoMod indicates an invalid gomod
var ErrInvalidGoMod = errors.New("invalid gomod specification for module")
Expand Down
20 changes: 10 additions & 10 deletions cmd/builder/internal/config/default.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,24 +2,24 @@ dist:
module: go.opentelemetry.io/collector/cmd/otelcorecol
name: otelcorecol
description: Local OpenTelemetry Collector binary, testing only.
version: 0.62.1-dev
otelcol_version: 0.62.1
version: 0.63.0-dev
otelcol_version: 0.63.0

receivers:
- import: go.opentelemetry.io/collector/receiver/otlpreceiver
gomod: go.opentelemetry.io/collector v0.62.1
gomod: go.opentelemetry.io/collector v0.63.0
exporters:
- gomod: go.opentelemetry.io/collector/exporter/loggingexporter v0.62.1
- gomod: go.opentelemetry.io/collector/exporter/otlpexporter v0.62.1
- gomod: go.opentelemetry.io/collector/exporter/otlphttpexporter v0.62.1
- gomod: go.opentelemetry.io/collector/exporter/loggingexporter v0.63.0
- gomod: go.opentelemetry.io/collector/exporter/otlpexporter v0.63.0
- gomod: go.opentelemetry.io/collector/exporter/otlphttpexporter v0.63.0
extensions:
- import: go.opentelemetry.io/collector/extension/ballastextension
gomod: go.opentelemetry.io/collector v0.62.1
gomod: go.opentelemetry.io/collector v0.63.0
- import: go.opentelemetry.io/collector/extension/zpagesextension
gomod: go.opentelemetry.io/collector v0.62.1
gomod: go.opentelemetry.io/collector v0.63.0
processors:
- import: go.opentelemetry.io/collector/processor/batchprocessor
gomod: go.opentelemetry.io/collector v0.62.1
gomod: go.opentelemetry.io/collector v0.63.0
- import: go.opentelemetry.io/collector/processor/memorylimiterprocessor
gomod: go.opentelemetry.io/collector v0.62.1
gomod: go.opentelemetry.io/collector v0.63.0

Loading

0 comments on commit 49d5af5

Please sign in to comment.