Skip to content

Commit eb765b8

Browse files
authored
Prepare 0.87.0 release (#2242)
* Prep 0.87.0 release * Fix test * regenerate changelog * Delete that annoying kustomization file * Revert "Delete that annoying kustomization file" This reverts commit cda45ab. * Remove only unwanted changes * Update changelog
1 parent 19f05f2 commit eb765b8

14 files changed

+50
-131
lines changed

.chloggen/avillela-add-ta-diagrams.yaml

-16
This file was deleted.

.chloggen/codeboten_logging-debug.yaml

-16
This file was deleted.

.chloggen/copy-the-scc-to-apache-instrumentation-images.yaml

-16
This file was deleted.

.chloggen/ibmz-operator.yaml

-16
This file was deleted.

.chloggen/refactor-bridge-config.yaml

-19
This file was deleted.

.chloggen/ta-reload-beta.yaml

-18
This file was deleted.

.chloggen/ta_update-rate-limit.yaml

-16
This file was deleted.

CHANGELOG.md

+36
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,42 @@ Changes by Version
22
==================
33
<!-- next version -->
44

5+
## 0.87.0
6+
7+
### 🛑 Breaking changes 🛑
8+
9+
- `OpAMP Bridge`: This PR simplifies the bridge's configuration and logging by renaming and removing fields. (#1368)
10+
`components_allowed` => `componentsAllowed`
11+
:x: `protocol` which is now inferred from endpoint
12+
capabilities `[]string` => `map[Capability]bool` for enhanced configuration validation
13+
- `operator`: Enable Target Allocator Rewrite by default (#2208)
14+
See [the documentation](/README.md#target-allocator) for details.
15+
Use the `--feature-gates=-operator.collector.rewritetargetallocator` command line option to switch back to the old behaviour.
16+
17+
18+
### 💡 Enhancements 💡
19+
20+
- `operator`: updating the operator to use the Collector's debug exporter in replacement of the deprecated logging exporter (#2130)
21+
- `operator`: Publish operator images for I IBM P/Z (linux/s390x,linux/ppc64le) architectures. (#2215)
22+
- `Documentation`: Add diagrams to Target Allocator Readme. (#2229)
23+
- `target allocator`: Add rate limiting for scrape config updates (#1544)
24+
25+
### 🧰 Bug fixes 🧰
26+
27+
- `operator`: Set the security context for the init containers of the Apache HTTPD instrumentation (#2050)
28+
29+
### Components
30+
31+
* [OpenTelemetry Collector - v0.87.0](https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.87.0)
32+
* [OpenTelemetry Contrib - v0.87.0](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases/tag/v0.87.0)
33+
* [Java auto-instrumentation - 1.30.0](https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/tag/v1.30.0)
34+
* [.NET auto-instrumentation - 1.0.2](https://github.com/open-telemetry/opentelemetry-dotnet-instrumentation/releases/tag/1.0.2)
35+
* [Node.JS - 0.41.1](https://github.com/open-telemetry/opentelemetry-js-contrib/releases/tag/auto-instrumentations-node-0.41.1)
36+
* [Python - 0.41b0](https://github.com/open-telemetry/opentelemetry-python-contrib/releases/tag/0.41b0)
37+
* [Go - v0.7.0-alpha](https://github.com/open-telemetry/opentelemetry-go-instrumentation/releases/tag/v0.7.0-alpha)
38+
* [ApacheHTTPD - 1.0.3](https://github.com/open-telemetry/opentelemetry-cpp-contrib/releases/tag/webserver%2Fv1.0.3)
39+
* [Nginx - 1.0.3](https://github.com/open-telemetry/opentelemetry-cpp-contrib/releases/tag/webserver%2Fv1.0.3)]
40+
541
## 0.86.0
642

743
### 🛑 Breaking changes 🛑

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -682,6 +682,7 @@ The OpenTelemetry Operator *might* work on versions outside of the given range,
682682

683683
| OpenTelemetry Operator | Kubernetes | Cert-Manager |
684684
|------------------------|----------------------|---------------------|
685+
| v0.87.0 | v1.23 to v1.28 | v1 |
685686
| v0.86.0 | v1.23 to v1.28 | v1 |
686687
| v0.85.0 | v1.19 to v1.28 | v1 |
687688
| v0.84.0 | v1.19 to v1.28 | v1 |
@@ -704,7 +705,6 @@ The OpenTelemetry Operator *might* work on versions outside of the given range,
704705
| v0.67.0 | v1.19 to v1.25 | v1 |
705706
| v0.66.0 | v1.19 to v1.25 | v1 |
706707
| v0.64.1 | v1.19 to v1.25 | v1 |
707-
| v0.63.1 | v1.19 to v1.25 | v1 |
708708

709709
## Contributing and Developing
710710

RELEASE.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,10 @@ The operator should be released within a week after the [OpenTelemetry collector
3838

3939
| Version | Release manager |
4040
|---------|-----------------|
41-
| v0.87.0 | @TylerHelmuth |
4241
| v0.88.0 | @swiatekm-sumo |
4342
| v0.89.0 | @frzifus |
4443
| v0.90.0 | @jaronoff97 |
4544
| v0.91.0 | @yuriolisa |
4645
| v0.92.0 | @pavolloffay |
4746
| v0.93.0 | @VineethReddy02 |
47+
| v0.94.0 | @TylerHelmuth |

bundle/manifests/opentelemetry-operator.clusterserviceversion.yaml

+4-4
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,13 @@ metadata:
3131
categories: Logging & Tracing,Monitoring
3232
certified: "false"
3333
containerImage: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator
34-
createdAt: "2023-10-09T11:59:54Z"
34+
createdAt: "2023-10-17T18:16:13Z"
3535
description: Provides the OpenTelemetry components, including the Collector
3636
operators.operatorframework.io/builder: operator-sdk-v1.29.0
3737
operators.operatorframework.io/project_layout: go.kubebuilder.io/v3
3838
repository: github.com/open-telemetry/opentelemetry-operator
3939
support: OpenTelemetry Community
40-
name: opentelemetry-operator.v0.86.0
40+
name: opentelemetry-operator.v0.87.0
4141
namespace: placeholder
4242
spec:
4343
apiservicedefinitions: {}
@@ -300,7 +300,7 @@ spec:
300300
- --zap-log-level=info
301301
- --zap-time-encoding=rfc3339nano
302302
- --feature-gates=+operator.autoinstrumentation.go,+operator.autoinstrumentation.nginx
303-
image: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator:0.86.0
303+
image: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator:0.87.0
304304
livenessProbe:
305305
httpGet:
306306
path: /healthz
@@ -408,7 +408,7 @@ spec:
408408
minKubeVersion: 1.23.0
409409
provider:
410410
name: OpenTelemetry Community
411-
version: 0.86.0
411+
version: 0.87.0
412412
webhookdefinitions:
413413
- admissionReviewVersions:
414414
- v1

config/manager/kustomization.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
resources:
2-
- manager.yaml
2+
- manager.yaml

tests/e2e-instrumentation/instrumentation-go/02-assert.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ spec:
1919
requests:
2020
cpu: "50m"
2121
memory: "32Mi"
22-
image: ghcr.io/open-telemetry/opentelemetry-go-instrumentation/autoinstrumentation-go:v0.3.0-alpha
22+
image: ghcr.io/open-telemetry/opentelemetry-go-instrumentation/autoinstrumentation-go:v0.7.0-alpha
2323
env:
2424
- name: OTEL_GO_AUTO_TARGET_EXE
2525
value: /usr/src/app/productcatalogservice

versions.txt

+6-6
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,16 @@
22
# by default with the OpenTelemetry Operator. This would usually be the latest
33
# stable OpenTelemetry version. When you update this file, make sure to update the
44
# the docs as well.
5-
opentelemetry-collector=0.86.0
5+
opentelemetry-collector=0.87.0
66

77
# Represents the current release of the OpenTelemetry Operator.
8-
operator=0.86.0
8+
operator=0.87.0
99

1010
# Represents the current release of the Target Allocator.
11-
targetallocator=0.86.0
11+
targetallocator=0.87.0
1212

1313
# Represents the current release of the Operator OpAMP Bridge.
14-
operator-opamp-bridge=0.86.0
14+
operator-opamp-bridge=0.87.0
1515

1616
# Represents the current release of Java instrumentation.
1717
# Should match autoinstrumentation/java/version.txt
@@ -30,12 +30,12 @@ autoinstrumentation-python=0.41b0
3030
autoinstrumentation-dotnet=1.0.2
3131

3232
# Represents the current release of Go instrumentation.
33-
autoinstrumentation-go=v0.3.0-alpha
33+
autoinstrumentation-go=v0.7.0-alpha
3434

3535
# Represents the current release of Apache HTTPD instrumentation.
3636
# Should match autoinstrumentation/apache-httpd/version.txt
3737
autoinstrumentation-apache-httpd=1.0.3
3838

39-
# Represents the current release of Apache HTTPD instrumentation.
39+
# Represents the current release of Apache Nginx instrumentation.
4040
# Should match autoinstrumentation/apache-httpd/version.txt
4141
autoinstrumentation-nginx=1.0.3

0 commit comments

Comments
 (0)