Skip to content

Commit

Permalink
[chore] prepare release 0.18.0 (#367)
Browse files Browse the repository at this point in the history
Signed-off-by: Florian Bacher <[email protected]>
  • Loading branch information
bacherfl authored Nov 12, 2024
1 parent 2968af5 commit a54b063
Show file tree
Hide file tree
Showing 12 changed files with 110 additions and 589 deletions.
18 changes: 0 additions & 18 deletions .chloggen/add-client-address-filtering.yaml

This file was deleted.

18 changes: 0 additions & 18 deletions .chloggen/add-log-body-cc-filtering.yaml

This file was deleted.

18 changes: 0 additions & 18 deletions .chloggen/dash-add-selfmon-attributes.yaml

This file was deleted.

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

<!-- next version -->

## v0.18.0

This release includes version 0.113.0 of the upstream Collector components.

The individual upstream Collector changelogs can be found here:

v0.113.0:

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

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

### 🛑 Breaking changes 🛑

- `internal/fanoutconsumer`: Extract internal/fanoutconsumer as a separate go module (https://github.com/open-telemetry/opentelemetry-collector/pull/11441)
- `builder`: Remove builder support to build old version, and the otelcol_version config (https://github.com/open-telemetry/opentelemetry-collector/pull/11405)
User should remove this property from their config, to build older versions use older builders.
- `receiver`: Make receivertest into its own module (https://github.com/open-telemetry/opentelemetry-collector/pull/11462)
- `builder`: Remove deprecated flags from Builder (https://github.com/open-telemetry/opentelemetry-collector/pull/11576)
Here is the list of flags | --name, --description, --version, --otelcol-version, --go, --module
- `internal/sharedcomponent`: Extract internal/sharedcomponent as a separate go module (https://github.com/open-telemetry/opentelemetry-collector/pull/11442)

- `pkg/ottl`: Promote `processor.transform.ConvertBetweenSumAndGaugeMetricContext` feature gate to Stable (https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/36216)
This gate can no longer be disabled. The `convert_sum_to_gauge` and `convert_gauge_to_sum` may now only be used with the `metric` context.
- `hostmetrics`: Adjust scraper creation to make it so the scraper name is reported with hostmetrics scraper errors. (https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/35814)
- `pkg/ottl`: Add SliceToMap function (https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/35256)

### 💡 Enhancements 💡

- `mdatagen`: Add otlp as supported distribution (https://github.com/open-telemetry/opentelemetry-collector/pull/11527)
- `batchprocessor`: Move single shard batcher creation to the constructor (https://github.com/open-telemetry/opentelemetry-collector/pull/11594)
- `service`: add support for using the otelzap bridge and emit logs using the OTel Go SDK (https://github.com/open-telemetry/opentelemetry-collector/pull/10544)

- `hostmetricsreceiver`: Add the system.uptime metric in the hostmetrics receiver (https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/31627)
This metric is provided by the new `system` scraper.

### 🧰 Bug fixes 🧰

- `service`: ensure traces and logs emitted by the otel go SDK use the same resource information (https://github.com/open-telemetry/opentelemetry-collector/pull/11578)
- `config/configgrpc`: Patch for bug in the grpc-go NewClient that makes the way the hostname is resolved incompatible with the way proxy setting are applied. (https://github.com/open-telemetry/opentelemetry-collector/pull/11537)
- `builder`: Update builder default providers to lastest stable releases (https://github.com/open-telemetry/opentelemetry-collector/pull/11566)

- `pkg/stanza`: Fixed bug causing Operators with DropOnErrorQuiet to send log entries to the next operator. (https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/35010)
This issue was introduced by a bug fix meant to ensure Silent Operators are not logging errors (https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/35010). With this fix,
this side effect bug has been resolved.
- `receiver/filelog`: fix record counting with header (https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/35869)
- `pkg/stanza/operator`: Retain Operator should propagate the severity field (https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/35832)
The retain operator should propagate the severity field like it does with timestamps.

- `pkg/stanza`: Handle error of callback function of `ParserOperator.ProcessWithCallback` (https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/35769)
`ProcessWithCallback` of `ParserOperator` first calls the `ParseWith` method
which properly handles errors with `HandleEntryError`.
Then the callback function is called and its returned error should also
be handled by the `HandleEntryError` ensuring a consistent experience.
---

</details>

#### Dynatrace distribution changelog:

### 💡 Enhancements 💡

- `transformprocessor`: Extend the user data filtering example with a statement for masking the `client.address` attribute. (#356)
- `transformprocessor`: Extend the credit card and IBAN filtering example with log body filtering (#357)
- `docs`: Add a note about k8s enrichment of collector internal telemetry (#364)

## v0.17.0

This release includes version 0.112.0 of the upstream Collector components.
Expand Down
1 change: 1 addition & 0 deletions docs/releasing.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ Before starting a release, make a PR against to verify and update the following:
4. Update the upstream changelog links to the relevant upstream release.
5. Look through the upstream release(s) and add any highlights to the
corresponding section(s).
6. Ensure all `go.mod` and `go.sum` files are up-to-date by running `make gotidy`

## Making a production release

Expand Down
2 changes: 0 additions & 2 deletions internal/confmap/provider/eecprovider/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,6 @@ 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 v1.18.0 h1:UEOeJY8RW8lZ1O4lzHSGqolS7uzkpXQi5fa8SidKqQg=
go.opentelemetry.io/collector/confmap v1.18.0/go.mod h1:GgNu1ElPGmLn9govqIfjaopvdspw4PJ9KeDtWC4E2Q4=
go.opentelemetry.io/collector/confmap v1.19.0 h1:TQ0lZpAKqgsE0EKk+u4JA+uBbPYeFRmWP3GH43w40CY=
go.opentelemetry.io/collector/confmap v1.19.0/go.mod h1:GgNu1ElPGmLn9govqIfjaopvdspw4PJ9KeDtWC4E2Q4=
go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto=
Expand Down
Loading

0 comments on commit a54b063

Please sign in to comment.