Skip to content

Commit 7def507

Browse files
authored
Prep 0.94.0 release (#2629)
* Prepare 0.94.0 release * remove that pesky kustomization change * Apply feedback
1 parent 09cac33 commit 7def507

12 files changed

+45
-82
lines changed

.chloggen/fix-protocol-handling-in-serviceports.yaml

-18
This file was deleted.

.chloggen/fix-syslog-tcplog-udplog.yaml

-18
This file was deleted.

.chloggen/fix_2589-watch-single-namespace.yaml

-16
This file was deleted.

.chloggen/per-node-allocation-strategy.yaml

-16
This file was deleted.

CHANGELOG.md

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

5+
## 0.94.0
6+
7+
### 💡 Enhancements 💡
8+
9+
- `target allocator`: Add new "per node" allocation strategy to target allocator. This strategy will allocate targets to nodes on which given target resides. It should only be used conjunction with the daemonset mode. (#1828)
10+
11+
### 🧰 Bug fixes 🧰
12+
13+
- `operator`: Fixed handling of protocol in exposed ports. (#2619)
14+
Make distinction not only on the port number, but also on protocol. This fix allows to have multiple exposed
15+
ServicePorts with the same port number, but different protocols.
16+
17+
- `operator`: Fixed handling of exposed port protocol in syslog, tcplog and udplog receivers. (#767, #2619)
18+
Please note that the operator currently exposes just one port (tcp or udp) of syslog receiver due to the current
19+
receiver implementation (patches are welcome).
20+
21+
- `operator`: Fixing WATCH_NAMESPACE for a single namespace value (#2589)
22+
23+
### Components
24+
25+
* [OpenTelemetry Collector - v0.94.0](https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.94.0)
26+
* [OpenTelemetry Contrib - v0.94.0](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases/tag/v0.94.0)
27+
* [Java auto-instrumentation - 1.32.1](https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/tag/v1.32.1)
28+
* [.NET auto-instrumentation - 1.2.0](https://github.com/open-telemetry/opentelemetry-dotnet-instrumentation/releases/tag/1.2.0)
29+
* [Node.JS - 0.46.0](https://github.com/open-telemetry/opentelemetry-js-contrib/releases/tag/auto-instrumentations-node-0.46.0)
30+
* [Python - 0.43b0](https://github.com/open-telemetry/opentelemetry-python-contrib/releases/tag/0.43b0)
31+
* [Go - v0.10.1-alpha](https://github.com/open-telemetry/opentelemetry-go-instrumentation/releases/tag/v0.10.1-alpha)
32+
* [ApacheHTTPD - 1.0.4](https://github.com/open-telemetry/opentelemetry-cpp-contrib/releases/tag/webserver%2Fv1.0.4)
33+
* [Nginx - 1.0.4](https://github.com/open-telemetry/opentelemetry-cpp-contrib/releases/tag/webserver%2Fv1.0.4)
34+
35+
536
## 0.93.0
637

738
### 🛑 Breaking changes 🛑

README.md

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

711711
| OpenTelemetry Operator | Kubernetes | Cert-Manager |
712712
|------------------------|----------------------|---------------------|
713+
| v0.94.0 | v1.23 to v1.29 | v1 |
713714
| v0.93.0 | v1.23 to v1.29 | v1 |
714715
| v0.92.0 | v1.23 to v1.29 | v1 |
715716
| v0.91.0 | v1.23 to v1.29 | v1 |
@@ -732,7 +733,6 @@ The OpenTelemetry Operator *might* work on versions outside of the given range,
732733
| v0.74.0 | v1.19 to v1.26 | v1 |
733734
| v0.73.0 | v1.19 to v1.26 | v1 |
734735
| v0.72.0 | v1.19 to v1.26 | v1 |
735-
| v0.71.0 | v1.19 to v1.25 | v1 |
736736

737737
## Contributing and Developing
738738

RELEASE.md

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

4141
| Version | Release manager |
4242
|----------|-----------------|
43-
| v0.94.0 | @TylerHelmuth |
4443
| v0.95.0 | @swiatekm-sumo |
4544
| v0.96.0 | @frzifus |
4645
| v0.97.0 | @jaronoff97 |
4746
| v0.98.0 | @yuriolisa |
4847
| v0.99.0 | @pavolloffay |
4948
| v0.100.0 | @VineethReddy02 |
49+
| v0.101.0 | @TylerHelmuth |

bundle.Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,4 @@ LABEL operators.operatorframework.io.test.config.v1=tests/scorecard/
1818
COPY bundle/manifests /manifests/
1919
COPY bundle/metadata /metadata/
2020
COPY bundle/tests/scorecard /tests/scorecard/
21-
LABEL com.redhat.openshift.versions="v4.11-v4.15"
21+
LABEL com.redhat.openshift.versions="v4.12-v4.15"

bundle/manifests/opentelemetry-operator.clusterserviceversion.yaml

+4-4
Original file line numberDiff line numberDiff line change
@@ -65,13 +65,13 @@ metadata:
6565
categories: Logging & Tracing,Monitoring
6666
certified: "false"
6767
containerImage: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator
68-
createdAt: "2024-02-02T16:02:46Z"
68+
createdAt: "2024-02-15T18:18:46Z"
6969
description: Provides the OpenTelemetry components, including the Collector
7070
operators.operatorframework.io/builder: operator-sdk-v1.29.0
7171
operators.operatorframework.io/project_layout: go.kubebuilder.io/v3
7272
repository: github.com/open-telemetry/opentelemetry-operator
7373
support: OpenTelemetry Community
74-
name: opentelemetry-operator.v0.93.0
74+
name: opentelemetry-operator.v0.94.0
7575
namespace: placeholder
7676
spec:
7777
apiservicedefinitions: {}
@@ -402,7 +402,7 @@ spec:
402402
- --zap-log-level=info
403403
- --zap-time-encoding=rfc3339nano
404404
- --feature-gates=+operator.autoinstrumentation.go,+operator.autoinstrumentation.nginx
405-
image: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator:0.93.0
405+
image: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator:0.94.0
406406
livenessProbe:
407407
httpGet:
408408
path: /healthz
@@ -510,7 +510,7 @@ spec:
510510
minKubeVersion: 1.23.0
511511
provider:
512512
name: OpenTelemetry Community
513-
version: 0.93.0
513+
version: 0.94.0
514514
webhookdefinitions:
515515
- admissionReviewVersions:
516516
- v1

bundle/metadata/annotations.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@ annotations:
1414
operators.operatorframework.io.test.config.v1: tests/scorecard/
1515

1616
# OpenShift specific annotations
17-
com.redhat.openshift.versions: "v4.11-v4.15"
17+
com.redhat.openshift.versions: "v4.12-v4.15"

hack/add-openshift-annotations.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/bash
22

3-
OPENSHIFT_VERSIONS="\"v4.11-v4.15\""
3+
OPENSHIFT_VERSIONS="\"v4.12-v4.15\""
44

55
{
66
echo ""

versions.txt

+5-5
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,20 @@
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.93.0
5+
opentelemetry-collector=0.94.0
66

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

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

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

1616
# Represents the current release of Java instrumentation.
1717
# Should match autoinstrumentation/java/version.txt
18-
autoinstrumentation-java=1.32.0
18+
autoinstrumentation-java=1.32.1
1919

2020
# Represents the current release of NodeJS instrumentation.
2121
# Should match value in autoinstrumentation/nodejs/package.json

0 commit comments

Comments
 (0)