Skip to content

Commit 018af03

Browse files
authored
Prepare release 0.140.0 (#4516)
* Prepare release 0.140.0 Signed-off-by: Pavol Loffay <[email protected]> * Prepare release 0.140.0 Signed-off-by: Pavol Loffay <[email protected]> --------- Signed-off-by: Pavol Loffay <[email protected]>
1 parent 322d32e commit 018af03

12 files changed

+69
-128
lines changed

.chloggen/fg_native_sidecar_rm.yaml

Lines changed: 0 additions & 21 deletions
This file was deleted.

.chloggen/fix-cr spec.env-defaults.yaml

Lines changed: 0 additions & 17 deletions
This file was deleted.

.chloggen/fix-sidecar-configmap.yaml

Lines changed: 0 additions & 17 deletions
This file was deleted.

.chloggen/go_mem_beta.yaml

Lines changed: 0 additions & 18 deletions
This file was deleted.

.chloggen/network-policy-selector.yaml

Lines changed: 0 additions & 18 deletions
This file was deleted.

.chloggen/remove-unused-env.yaml

Lines changed: 0 additions & 17 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,55 @@
22

33
<!-- next version -->
44

5+
## 0.140.0
6+
7+
### 🛑 Breaking changes 🛑
8+
9+
- `operator`: Remove native sidecar feature gate (#4451)
10+
The feature gate `operator.sidecarcontainers.native` has been removed.
11+
It was introduced in v0.111.0, enabled by default since v0.132.0, and marked as stable in v0.139.0.
12+
Native sidecars are now automatically enabled on Kubernetes v1.29+ without requiring a feature gate.
13+
If you were explicitly enabling or disabling this feature gate with `--feature-gates=+operator.sidecarcontainers.native`,
14+
you must remove that flag.
15+
16+
17+
### 💡 Enhancements 💡
18+
19+
- `collector`: Promote the `operator.golang.flags` feature flag to Beta (#4452)
20+
The operator will set the GOMEMLIMIT and GOMAXPROCS environment variables based
21+
on the pod configuration of the collector container by default.
22+
23+
- `operator`: Use pod and namespace label selector in operator NetworkPolicy for the API server Egress on OpenShift. (#4490)
24+
On OpenShift use pod (`"apiserver": "true"`) and namespace (`kubernetes.io/metadata.name": "openshift-kube-apiserver"`)
25+
label selectors in API server Egress network policy.
26+
27+
28+
### 🧰 Bug fixes 🧰
29+
30+
- `auto-instrumentation`: Fixes the precedence of `spec.env` in Instrumentation CR so global env vars correctly override defaults. (#4068)
31+
Previously, environment variables set under `spec.env` were ignored in favor of default instrumentation config,
32+
unless duplicated in each language block. This change ensures the correct order of precedence is applied:
33+
language-specific env vars > spec.env > defaults.
34+
35+
- `collector`: Fix mounting spec.configmaps in sidecar mode (#4489)
36+
Configmaps defined in `spec.configmaps` were not properly mounted in the sidecar mode.
37+
38+
- `github action`: Remove unused VERSION and VERSION_DATE environment variables from publish workflows (#4470)
39+
Removed the unused "Read version" step that set VERSION and VERSION_DATE environment variables in both publish-target-allocator.yaml and publish-operator-opamp-bridge.yaml workflows. These variables were never referenced anywhere in the workflows.
40+
41+
42+
### Components
43+
44+
* [OpenTelemetry Collector - v0.140.0](https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.140.0)
45+
* [OpenTelemetry Contrib - v0.140.0](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases/tag/v0.140.0)
46+
* [Java auto-instrumentation - v1.33.6](https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/tag/v1.33.6)
47+
* [.NET auto-instrumentation - v1.2.0](https://github.com/open-telemetry/opentelemetry-dotnet-instrumentation/releases/tag/v1.2.0)
48+
* [Node.JS - v0.66.0](https://github.com/open-telemetry/opentelemetry-js/releases/tag/experimental%2Fv0.66.0)
49+
* [Python - v0.59b0](https://github.com/open-telemetry/opentelemetry-python-contrib/releases/tag/v0.59b0)
50+
* [Go - v0.22.1](https://github.com/open-telemetry/opentelemetry-go-instrumentation/releases/tag/v0.22.1)
51+
* [ApacheHTTPD - 1.0.4](https://github.com/open-telemetry/opentelemetry-cpp-contrib/releases/tag/webserver%2Fv1.0.4)
52+
* [Nginx - 1.0.4](https://github.com/open-telemetry/opentelemetry-cpp-contrib/releases/tag/webserver%2Fv1.0.4)
53+
554
## 0.139.0
655

756
### 💡 Enhancements 💡

RELEASE.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,10 @@ The operator should be released within a week after the [OpenTelemetry collector
4444

4545
| Version | Release manager |
4646
|----------|-----------------|
47-
| v0.140.0 | @TylerHelmuth |
48-
| v0.141.0 | @frzifus |
49-
| v0.142.0 | @pavolloffay |
50-
| v0.143.0 | @swiatekm |
51-
| v0.144.0 | @iblancasa |
52-
| v0.145.0 | @jaronoff97 |
53-
| v0.146.0 | @yuriolisa |
47+
| v0.141.0 | @TylerHelmuth |
48+
| v0.142.0 | @frzifus |
49+
| v0.143.0 | @pavolloffay |
50+
| v0.144.0 | @swiatekm |
51+
| v0.145.0 | @iblancasa |
52+
| v0.146.0 | @jaronoff97 |
53+
| v0.147.0 | @yuriolisa |

bundle/community/manifests/opentelemetry-operator.clusterserviceversion.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -99,13 +99,13 @@ metadata:
9999
categories: Logging & Tracing,Monitoring
100100
certified: "false"
101101
containerImage: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator
102-
createdAt: "2025-11-04T20:46:50Z"
102+
createdAt: "2025-11-20T10:03:26Z"
103103
description: Provides the OpenTelemetry components, including the Collector
104104
operators.operatorframework.io/builder: operator-sdk-v1.29.0
105105
operators.operatorframework.io/project_layout: go.kubebuilder.io/v3
106106
repository: github.com/open-telemetry/opentelemetry-operator
107107
support: OpenTelemetry Community
108-
name: opentelemetry-operator.v0.139.0
108+
name: opentelemetry-operator.v0.140.0
109109
namespace: placeholder
110110
spec:
111111
apiservicedefinitions: {}
@@ -540,7 +540,7 @@ spec:
540540
valueFrom:
541541
fieldRef:
542542
fieldPath: metadata.namespace
543-
image: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator:0.139.0
543+
image: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator:0.140.0
544544
livenessProbe:
545545
httpGet:
546546
path: /healthz
@@ -648,7 +648,7 @@ spec:
648648
minKubeVersion: 1.25.0
649649
provider:
650650
name: OpenTelemetry Community
651-
version: 0.139.0
651+
version: 0.140.0
652652
webhookdefinitions:
653653
- admissionReviewVersions:
654654
- v1alpha1

bundle/openshift/manifests/opentelemetry-operator.clusterserviceversion.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -99,13 +99,13 @@ metadata:
9999
categories: Logging & Tracing,Monitoring
100100
certified: "false"
101101
containerImage: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator
102-
createdAt: "2025-11-04T20:46:50Z"
102+
createdAt: "2025-11-20T10:03:26Z"
103103
description: Provides the OpenTelemetry components, including the Collector
104104
operators.operatorframework.io/builder: operator-sdk-v1.29.0
105105
operators.operatorframework.io/project_layout: go.kubebuilder.io/v3
106106
repository: github.com/open-telemetry/opentelemetry-operator
107107
support: OpenTelemetry Community
108-
name: opentelemetry-operator.v0.139.0
108+
name: opentelemetry-operator.v0.140.0
109109
namespace: placeholder
110110
spec:
111111
apiservicedefinitions: {}
@@ -545,7 +545,7 @@ spec:
545545
valueFrom:
546546
fieldRef:
547547
fieldPath: metadata.namespace
548-
image: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator:0.139.0
548+
image: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator:0.140.0
549549
livenessProbe:
550550
httpGet:
551551
path: /healthz
@@ -664,7 +664,7 @@ spec:
664664
minKubeVersion: 1.25.0
665665
provider:
666666
name: OpenTelemetry Community
667-
version: 0.139.0
667+
version: 0.140.0
668668
webhookdefinitions:
669669
- admissionReviewVersions:
670670
- v1alpha1

0 commit comments

Comments
 (0)