Skip to content

Commit

Permalink
prepare changelog for release v0.89.0 (#2371)
Browse files Browse the repository at this point in the history
Signed-off-by: Benedikt Bongartz <bongartz@klimlive.de>
  • Loading branch information
frzifus committed Nov 17, 2023
1 parent c8adb55 commit 17bde33
Show file tree
Hide file tree
Showing 18 changed files with 59 additions and 229 deletions.
16 changes: 0 additions & 16 deletions .chloggen/TA-healthcheck.yaml

This file was deleted.

16 changes: 0 additions & 16 deletions .chloggen/add-managed-bridge-annotation.yaml

This file was deleted.

16 changes: 0 additions & 16 deletions .chloggen/add-updatestrategy.yaml

This file was deleted.

16 changes: 0 additions & 16 deletions .chloggen/allocator-affinity.yaml

This file was deleted.

16 changes: 0 additions & 16 deletions .chloggen/bump-go-instrumentation-version.yaml

This file was deleted.

18 changes: 0 additions & 18 deletions .chloggen/disable-hot-reload.yaml

This file was deleted.

16 changes: 0 additions & 16 deletions .chloggen/new-service-instance-id.yaml

This file was deleted.

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

This file was deleted.

16 changes: 0 additions & 16 deletions .chloggen/target-allocator-container-port.yaml

This file was deleted.

16 changes: 0 additions & 16 deletions .chloggen/target-allocator-file-watch.yaml

This file was deleted.

19 changes: 0 additions & 19 deletions .chloggen/target-allocator-nonroot.yaml

This file was deleted.

16 changes: 0 additions & 16 deletions .chloggen/target-allocator-prometheus-operator-logging.yaml

This file was deleted.

16 changes: 0 additions & 16 deletions .chloggen/truncate-pod-label.yaml

This file was deleted.

53 changes: 48 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,57 @@ Changes by Version
==================
<!-- next version -->

## 0.89.0

### 🛑 Breaking changes 🛑

- `autoinstrumentation`: Bump Go auto instrumentation version to v0.8.0-alpha (#2358)
The default export protocol was switched from `grpc` to `http/proto`
- `target allocator`: Disable configuration hot reload (#2032)
This feature can be re-enabled by passing the --reload-config flag to the target allocator.
However, this is deprecated and will be removed in an upcoming release.

### 💡 Enhancements 💡

- `target allocator`: add healthcheck endpoint to TA (#2258)
- `OpAMP Bridge`: Sends a heartbeat from the bridge and brings the annotation to spec. (#2132)
- `operator`: Added updateStrategy for DaemonSet mode. (#2107)
- `operator`: add target allocator affinity configuration (#2263)
- `Operator`: Added the service.instance.id as the pod.UID into the traces resource Env. (#1921)
- `operator`: Support configuring images via RELATED_IMAGE_ environment variables (#2326)
- `target allocator`: Declare and use ContainerPort for Target Allocator (#2312)
- `target allocator`: Add logging for prometheus operator in TargetAllocator's config generator (#2348)

### 🧰 Bug fixes 🧰

- `target allocator`: Update file watcher to detect file write events (#2349)
- `target allocator`: Run the target allocator as a non-root user (#738)
Some Kubernetes configurations do not allow running images as root, so
provide a non-zero UID in the Docker image.

- `operator`: Truncate `sidecar.opentelemetry.io/injected` sidecar pod label to 63 characters (#1031)

### Components

* [OpenTelemetry Collector - v0.89.0](https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.89.0)
* [OpenTelemetry Contrib - v0.89.0](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases/tag/v0.89.0)
* [Java auto-instrumentation - 1.31.0](https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/tag/v1.31.0)
* [.NET auto-instrumentation - 1.1.0](https://github.com/open-telemetry/opentelemetry-dotnet-instrumentation/releases/tag/1.1.0)
* [Node.JS - 0.44.0](https://github.com/open-telemetry/opentelemetry-js-contrib/releases/tag/auto-instrumentations-node-0.44.0)
* [Python - 0.41b0](https://github.com/open-telemetry/opentelemetry-python-contrib/releases/tag/0.41b0)
* [Go - v0.8.0-alpha](https://github.com/open-telemetry/opentelemetry-go-instrumentation/releases/tag/v0.8.0-alpha)
* [ApacheHTTPD - 1.0.3](https://github.com/open-telemetry/opentelemetry-cpp-contrib/releases/tag/webserver%2Fv1.0.3)
* [Nginx - 1.0.3](https://github.com/open-telemetry/opentelemetry-cpp-contrib/releases/tag/webserver%2Fv1.0.3)]


## 0.88.0

### 🛑 Breaking changes 🛑

- `OpAMP Bridge`: Currently, the bridge doesn't adhere to the spec for the naming structure. This changes the bridge to use the <namespace>/<otelcol> structure as described. (#2131)
* Updates the bridge to get collectors using the reporting annotation
* Fixes a bug where we were using the incorrect structure for the collectors


### 💡 Enhancements 💡

Expand Down Expand Up @@ -45,7 +88,7 @@ Changes by Version
- `operator`: Enable Target Allocator Rewrite by default (#2208)
See [the documentation](/README.md#target-allocator) for details.
Use the `--feature-gates=-operator.collector.rewritetargetallocator` command line option to switch back to the old behaviour.


### 💡 Enhancements 💡

Expand Down Expand Up @@ -78,7 +121,7 @@ Changes by Version
Kubernetes 1.23 is the minimum available version everywhere after 1.22 deprecation,
due to it, the minimum required version has been updated to it, dropping support for
autoscaling/v2beta2


### 💡 Enhancements 💡

Expand Down Expand Up @@ -171,12 +214,12 @@ Changes by Version
### 🛑 Breaking changes 🛑

- `operator`: Make sure OTLP export can report data to OTLP ingress/route without additional configuration (#1967)
The ingress can be configured to create a single host with multiple paths or
The ingress can be configured to create a single host with multiple paths or
multiple hosts with subdomains (one per receiver port).
The path from OpenShift route was removed.
The port names are truncate to 15 characters. Users with custom receivers
which create ports with longer name might need to update their configuration.


### 💡 Enhancements 💡

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -686,6 +686,7 @@ The OpenTelemetry Operator *might* work on versions outside of the given range,

| OpenTelemetry Operator | Kubernetes | Cert-Manager |
|------------------------|----------------------|---------------------|
| v0.89.0 | v1.23 to v1.28 | v1 |
| v0.88.0 | v1.23 to v1.28 | v1 |
| v0.87.0 | v1.23 to v1.28 | v1 |
| v0.86.0 | v1.23 to v1.28 | v1 |
Expand All @@ -708,7 +709,6 @@ The OpenTelemetry Operator *might* work on versions outside of the given range,
| v0.69.0 | v1.19 to v1.25 | v1 |
| v0.68.0 | v1.19 to v1.25 | v1 |
| v0.67.0 | v1.19 to v1.25 | v1 |
| v0.66.0 | v1.19 to v1.25 | v1 |

## Contributing and Developing

Expand Down
2 changes: 1 addition & 1 deletion RELEASE.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,10 +38,10 @@ The operator should be released within a week after the [OpenTelemetry collector

| Version | Release manager |
|---------|-----------------|
| v0.89.0 | @frzifus |
| v0.90.0 | @jaronoff97 |
| v0.91.0 | @yuriolisa |
| v0.92.0 | @pavolloffay |
| v0.93.0 | @VineethReddy02 |
| v0.94.0 | @TylerHelmuth |
| v0.95.0 | @swiatekm-sumo |
| v0.96.0 | @frzifus |
Original file line number Diff line number Diff line change
Expand Up @@ -31,13 +31,13 @@ metadata:
categories: Logging & Tracing,Monitoring
certified: "false"
containerImage: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator
createdAt: "2023-11-08T13:20:56Z"
createdAt: "2023-11-17T13:24:32Z"
description: Provides the OpenTelemetry components, including the Collector
operators.operatorframework.io/builder: operator-sdk-v1.29.0
operators.operatorframework.io/project_layout: go.kubebuilder.io/v3
repository: github.com/open-telemetry/opentelemetry-operator
support: OpenTelemetry Community
name: opentelemetry-operator.v0.88.0
name: opentelemetry-operator.v0.89.0
namespace: placeholder
spec:
apiservicedefinitions: {}
Expand Down Expand Up @@ -344,7 +344,7 @@ spec:
- --zap-log-level=info
- --zap-time-encoding=rfc3339nano
- --feature-gates=+operator.autoinstrumentation.go,+operator.autoinstrumentation.nginx
image: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator:0.88.0
image: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator:0.89.0
livenessProbe:
httpGet:
path: /healthz
Expand Down Expand Up @@ -452,7 +452,7 @@ spec:
minKubeVersion: 1.23.0
provider:
name: OpenTelemetry Community
version: 0.88.0
version: 0.89.0
webhookdefinitions:
- admissionReviewVersions:
- v1
Expand Down
Loading

0 comments on commit 17bde33

Please sign in to comment.