Skip to content

Commit 3878dd4

Browse files
committed
prepare release 0.97.0: Add the changes to the changelog
by running `make chlog-update VERSION=$VERSION` #2766
1 parent 6e439c4 commit 3878dd4

7 files changed

+44
-107
lines changed

.chloggen/2622-bump-autoinstrumentation-nodejs-to-allow-disabling-instrumentations-via-env.yaml

-18
This file was deleted.

.chloggen/add-missing-label-servicemonitor.yaml

-16
This file was deleted.

.chloggen/featuregate_cli_python.yaml

-16
This file was deleted.

.chloggen/fix-2655.yaml

-16
This file was deleted.

.chloggen/opampbridge-version-label.yaml

-16
This file was deleted.

.chloggen/v1beta1-webhook.yaml

-25
This file was deleted.

CHANGELOG.md

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

5+
## 0.97.0
6+
7+
### 🛑 Breaking changes 🛑
8+
9+
- `operator`: remove featuregate `operator.autoinstrumentation.python`. Use command line flag `--enable-python-instrumentation` instead (#2582, #2672)
10+
11+
### 🚀 New components 🚀
12+
13+
- `collector`: Enable reconciliation of Collector v1beta1 CRD. (#2620)
14+
Users are expected to migrate to `otelcol.v1beta1.opentelemetry.io`.
15+
The support for `otelcol.v1alpha1.opentelemetry.io` will be removed in the future.
16+
Follow [migration guide](https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definition-versioning/#upgrade-existing-objects-to-a-new-stored-version) for upgrading already created collector instances.
17+
After all `otelcol.v1alpha1.opentelemetry.io` are stored as `v1beta1` update the collector CRD to store only `v1beta1`
18+
`kubectl patch customresourcedefinitions opentelemetrycollectors.opentelemetry.io --subresource='status' --type='merge' -p '{"status":{"storedVersions":["v1beta1"]}}'`.
19+
**Only `AllNamespaces` install mode is now supported** due to the conversion webhook from `v1beta1` to `v1alpha1`.
20+
See [OLM docs](https://olm.operatorframework.io/docs/tasks/install-operator-with-olm/) and
21+
[OLM operator groups docs](https://olm.operatorframework.io/docs/advanced-tasks/operator-scoping-with-operatorgroups/).
22+
23+
24+
### 💡 Enhancements 💡
25+
26+
- `auto-instrumentation`: Bump NodeJS autoinstrumentations dependency to a version that supports enabling selected instrumentations via environment variable. (#2622)
27+
See [the documentation](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/metapackages/auto-instrumentations-node#usage-auto-instrumentation) for details.
28+
Usage example: `export OTEL_NODE_ENABLED_INSTRUMENTATIONS="http,nestjs-core"`.
29+
30+
31+
### 🧰 Bug fixes 🧰
32+
33+
- `operator`: Added missing label for Service/Pod Monitors (#2251)
34+
- `instrumentation`: Don't preserve ownership of files copied from the autoinstrumenation image. This avoids issues when instrumenting workloads running as non-root (#2655)
35+
- `opamp bridge`: Fix opamp bridge configmap "app.kubernetes.io/version" label to be generated in the same way as other resource version labels (#2583)
36+
37+
### Components
38+
39+
* [OpenTelemetry Collector - v0.97.0](https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.97.0)
40+
* [OpenTelemetry Contrib - v0.97.0](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases/tag/v0.97.0)
41+
* [Java auto-instrumentation - v1.32.1](https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/tag/v1.32.1)
42+
* [.NET auto-instrumentation - v1.2.0](https://github.com/open-telemetry/opentelemetry-dotnet-instrumentation/releases/tag/{AUTO_INSTRUMENTATION_DOTNET_VERSION})
43+
* [Node.JS - v0.49.1](https://github.com/open-telemetry/opentelemetry-js/releases/tag/experimental%2Fv0.49.1)
44+
* [Python - v0.44b0](https://github.com/open-telemetry/opentelemetry-python-contrib/releases/tag/v0.44b0)
45+
* [Go - v0.10.1-alpha](https://github.com/open-telemetry/opentelemetry-go-instrumentation/releases/tag/v0.10.1-alpha)
46+
* [ApacheHTTPD - 1.0.4](https://github.com/open-telemetry/opentelemetry-cpp-contrib/releases/tag/webserver%2Fv1.0.4)
47+
* [Nginx - 1.0.4](https://github.com/open-telemetry/opentelemetry-cpp-contrib/releases/tag/webserver%2Fv1.0.4)
48+
549
## 0.96.0
650

751
### 🛑 Breaking changes 🛑

0 commit comments

Comments
 (0)