Skip to content

Commit

Permalink
Prepare release 0.12.0 (collector 0.107.0) (#270)
Browse files Browse the repository at this point in the history
  • Loading branch information
dyladan authored Aug 14, 2024
1 parent 1954f02 commit 2a9ae3b
Show file tree
Hide file tree
Showing 11 changed files with 456 additions and 410 deletions.
18 changes: 0 additions & 18 deletions .chloggen/add-missing-dep.yaml

This file was deleted.

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

<!-- next version -->

## v0.12.0

This release includes version 0.107.0 of the upstream Collector components.

The individual upstream Collector changelogs can be found here:

v0.107.0:

- <https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.107.0>
- <https://github.com/open-telemetry/opentelemetry-collector-contrib/releases/tag/v0.107.0>

<details>
<summary>Highlights from the upstream Collector changelog</summary>
</br>

### 🛑 Breaking changes 🛑

- `confmap`: Set the `confmap.unifyEnvVarExpansion` feature gate to Stable. Expansion of `$FOO` env vars is no longer supported. Use `${FOO}` or `${env:FOO}` instead. (open-telemetry/opentelemetry-collector#10508)
- `filelogreceiver`: Check for unsupported fractional seconds directive when converting strptime time layout to native format (open-telemetry/opentelemetry-collector-contrib#34390)
- `fluentforwardreceiver`: Update the scope name for telemetry produced by the fluentforwardreceiver from `otelcol/fluentforwardreceiver` to `github.com/open-telemetry/opentelemetry-collector-contrib/receiver/fluentforwardreceiver` (open-telemetry/opentelemetry-collector-contrib#34534)
- `hostmetricsreceiver`: Update the scope name for telemetry produced by the hostmetrics receiver's scrapers from `otelcol/hostmetricsreceiver/*` to `github.com/open-telemetry/opentelemetry-collector-contrib/receiver/hostmetricsreceiver/internal/scraper/*` (open-telemetry/opentelemetry-collector-contrib#34526)
- `prometheusreceiver`: Update the scope name for telemetry produced by the prometheusreceiver from `otelcol/prometheusreceiver` to `github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver (open-telemetry/opentelemetry-collector-contrib#34589)
- `statsdreceiver`: Update the scope name for telemetry produced by the statsdreceiver from `otelcol/statsdreceiver` to `github.com/open-telemetry/opentelemetry-collector-contrib/receiver/statsdreceiver` (open-telemetry/opentelemetry-collector-contrib#34547)
- `k8sattributesprocessor`: Update the scope name for telemetry produced by the k8sattributesprocessor from `otelcol/k8sattributes` to `github.com/open-telemetry/opentelemetry-collector-contrib/processor/k8sattributesprocessor` (open-telemetry/opentelemetry-collector-contrib#34550)
- `filterprocessor`: Update the scope name for telemetry produced by the filterprocessor from `otelcol/filter` to `github.com/open-telemetry/opentelemetry-collector-contrib/processor/filterprocessor` (open-telemetry/opentelemetry-collector-contrib#34550)
- `probabilisticsamplerprocessor`: Update the scope name for telemetry produced by the probabilisticsamplerprocessor from `otelcol/probabilisticsampler` to `github.com/open-telemetry/opentelemetry-collector-contrib/processor/probabilisticsamplerprocessor` (open-telemetry/opentelemetry-collector-contrib#34550)
- `tailsamplingprocessor`: Update the scope name for telemetry produced by the tailsamplingprocessor from `otelcol/tailsampling` to `github.com/open-telemetry/opentelemetry-collector-contrib/processor/tailsamplingprocessor` (open-telemetry/opentelemetry-collector-contrib#34550)

### 💡 Enhancements 💡

- `confmap`: Allow using any YAML structure as a string when loading configuration. (open-telemetry/opentelemetry-collector#10800)
Previous to this change, slices could not be used as strings in configuration.
- `semconv`: Add v1.26.0 semantic conventions package (open-telemetry/opentelemetry-collector#10249, open-telemetry/opentelemetry-collector#10829)
- `semconv`: Add semantic conventions version v1.27.0 (open-telemetry/opentelemetry-collector#10837)
- `hostmetricsreceiver`: add reporting interval to entity event (open-telemetry/opentelemetry-collector-contrib#34240)
- `processor/k8sattributes`: Add support for `container.image.repo_digests` metadata (open-telemetry/opentelemetry-collector-contrib#34029)

### 🧰 Bug fixes 🧰

- `configtelemetry`: Add 10s read header timeout on the configtelemetry Prometheus HTTP server. (open-telemetry/opentelemetry-collector#5699)
- `service`: Allow users to disable the tracer provider via the feature gate `service.noopTracerProvider` (open-telemetry/opentelemetry-collector#10858)
The service is returning an instance of a SDK tracer provider regardless of whether there were any processors configured causing resources to be consumed unnecessarily.
- `processorhelper`: Fix processor metrics not being reported initially with 0 values. (open-telemetry/opentelemetry-collector#10855)
- `service`: Implement the `temporality_preference` setting for internal telemetry exported via OTLP (open-telemetry/opentelemetry-collector#10745)
- `configauth`: Fix unmarshaling of authentication in HTTP servers. (open-telemetry/opentelemetry-collector#10750)
- `confmap`: If loading an invalid YAML string through a provider, use it verbatim instead of erroring out. (open-telemetry/opentelemetry-collector#10759)
This makes the ${env:ENV} syntax closer to how ${ENV} worked before unifying syntaxes.

- `component`: Allow component names of up to 1024 characters in length. (open-telemetry/opentelemetry-collector#10816)
- `confmap`: Remove original string representation if invalid. (open-telemetry/opentelemetry-collector#10787)

</details>

### 🧰 Bug fixes 🧰

- `release`: Add missing dependency to /bin/sh to the RPM linux package (#264)

## v0.11.0

This release includes version 0.106.1 of the upstream Collector components.
Expand Down
6 changes: 3 additions & 3 deletions internal/confmap/provider/eecprovider/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ go 1.22.6

require (
github.com/stretchr/testify v1.9.0
go.opentelemetry.io/collector/confmap v0.106.1
go.opentelemetry.io/collector/confmap v0.107.0
go.uber.org/goleak v1.3.0
gopkg.in/yaml.v3 v3.0.1
)
Expand All @@ -19,8 +19,8 @@ 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.12.0 // indirect
go.opentelemetry.io/collector/internal/globalgates v0.106.1 // indirect
go.opentelemetry.io/collector/featuregate v1.13.0 // indirect
go.opentelemetry.io/collector/internal/globalgates v0.107.0 // indirect
go.uber.org/multierr v1.11.0 // indirect
go.uber.org/zap v1.27.0 // indirect
)
12 changes: 6 additions & 6 deletions internal/confmap/provider/eecprovider/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,12 @@ github.com/rogpeppe/go-internal v1.10.0 h1:TMyTOH3F/DB16zRVcYyreMH6GnZZrwQVAoYjR
github.com/rogpeppe/go-internal v1.10.0/go.mod h1:UQnix2H7Ngw/k4C5ijL5+65zddjncjaFoBhdsK/akog=
github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg=
github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
go.opentelemetry.io/collector/confmap v0.106.1 h1:R7HQIPDRPOEwauBeJUlkT8Elc5f0KQr/s/kQfZi05t0=
go.opentelemetry.io/collector/confmap v0.106.1/go.mod h1:iWdWgvxRYSHdAt5ySgPJq/i6fQMKGNnP5Pt7jOfTXno=
go.opentelemetry.io/collector/featuregate v1.12.0 h1:l5WbV2vMQd2bL8ubfGrbKNtZaeJRckE12CTHvRe47Tw=
go.opentelemetry.io/collector/featuregate v1.12.0/go.mod h1:PsOINaGgTiFc+Tzu2K/X2jP+Ngmlp7YKGV1XrnBkH7U=
go.opentelemetry.io/collector/internal/globalgates v0.106.1 h1:0NQHTcykmYNDsNKObJ2XocGCv3WUAQZppfP3o6hZUIA=
go.opentelemetry.io/collector/internal/globalgates v0.106.1/go.mod h1:Z5US6O2xkZAtxVSSBnHAPFZwPhFoxlyKLUvS67Vx4gc=
go.opentelemetry.io/collector/confmap v0.107.0 h1:M2o7jvQM9bnMU3pE2N6BK4KHYtSnvsSZkegUD89y8BU=
go.opentelemetry.io/collector/confmap v0.107.0/go.mod h1:9Fs/ZEIeiMa38VqkqIpn+JKQkcPf/lhAKA9fHu6c9GY=
go.opentelemetry.io/collector/featuregate v1.13.0 h1:rc84eCf5hesXQ8/bP6Zc15wqthbomfLBHmox5tT7AwM=
go.opentelemetry.io/collector/featuregate v1.13.0/go.mod h1:PsOINaGgTiFc+Tzu2K/X2jP+Ngmlp7YKGV1XrnBkH7U=
go.opentelemetry.io/collector/internal/globalgates v0.107.0 h1:PaD6WgQg80YTVxg8OF+YEqgI7WRd13wMu/R6GIG7uNU=
go.opentelemetry.io/collector/internal/globalgates v0.107.0/go.mod h1:hca7Tpzu6JmBrAOgmlyp/ZM6kxprPRMKqSYoq/Tdzjw=
go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto=
go.uber.org/goleak v1.3.0/go.mod h1:CoHD4mav9JJNrW/WLlf7HGZPjdw8EucARQHekz1X6bE=
go.uber.org/multierr v1.11.0 h1:blXXJkSxSSfBVBlC76pxqeO+LN3aDfLQo+309xJstO0=
Expand Down
Loading

0 comments on commit 2a9ae3b

Please sign in to comment.