Skip to content

Commit c6dc1d1

Browse files
Release 0.86.0 (#2202)
* Release 0.86.0 * update for review comments
1 parent 7e232dd commit c6dc1d1

18 files changed

+55
-228
lines changed

.chloggen/1901-support-multi-cont-instr.yaml

-16
This file was deleted.

.chloggen/2033-nginx-autoinstrumentation.yaml

-16
This file was deleted.

.chloggen/2179-fix-dotnet-auto-by-ns-annotations.yaml

-16
This file was deleted.

.chloggen/add-pdb-support.yaml

-19
This file was deleted.

.chloggen/add-tolerations.yaml

-16
This file was deleted.

.chloggen/bump-dotnet-1.0.2.yaml

-16
This file was deleted.

.chloggen/default-managed.yaml

-16
This file was deleted.

.chloggen/discoverymanager_metrics.yaml

-16
This file was deleted.

.chloggen/feat_ta-cliconfig.yaml

-16
This file was deleted.

.chloggen/fix_ta-regex-hashing.yaml

-16
This file was deleted.

.chloggen/get-rid-of-autoscaling-v2beta2.yaml

-20
This file was deleted.

.chloggen/proxy.yaml

-16
This file was deleted.

.chloggen/python41b0.yaml

-16
This file was deleted.

CHANGELOG.md

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

5+
## 0.86.0
6+
7+
### 🛑 Breaking changes 🛑
8+
9+
- `operator`: Get rid of autoscaling/v2beta2 (#2145)
10+
Kubernetes 1.23 is the minimum available version everywhere after 1.22 deprecation,
11+
due to it, the minimum required version has been updated to it, dropping support for
12+
autoscaling/v2beta2
13+
14+
15+
### 💡 Enhancements 💡
16+
17+
- `operator`: Add support for multi instrumentation (#1717)
18+
- `operator`: Implementation of new Nginx autoinstrumentation. (#2033)
19+
- `operator`: Add PDB support for OpenTelemetryCollector (#2136)
20+
This PR adds support for PodDisruptionBudgets when OpenTelemetryCollector is deployed
21+
as `deployment` or `statefulset`.
22+
- `operator`: Add support for Tolerations on target allocator (#2172)
23+
- `autoinstrumentation`: Bump OpenTelemetry .NET Automatic Instrumentation to 1.0.2 (#2168)
24+
- `target allocator`: Enable discovery manager metrics in target allocator (#2170)
25+
- `target allocator`: Allow target allocator to be completely configured via the config file (#2129)
26+
- `operator`: Propagate proxy environment variables to operands. (#2146)
27+
- `autoinstrumentation`: Bump python autoinstrumentation version to 1.20.0/0.41b0 (#2192)
28+
29+
### 🧰 Bug fixes 🧰
30+
31+
- `autoinstrumentation`: Fix .NET Automatic Instrumentation for alpine based images configured by namespace annotations (#2179)
32+
- `operator`: fixes scenario where an old CRD would cause the operator to default to an unmanaged state (#2039)
33+
- `target allocator`: Rebuild targets on scrape config regex-only changes (#1358, #1926)
34+
35+
### Components
36+
37+
* [OpenTelemetry Collector - v0.86.0](https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.86.0)
38+
* [OpenTelemetry Contrib - v0.86.0](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases/tag/v0.86.0)
39+
* [Java auto-instrumentation - 1.30.0](https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/tag/v1.30.0)
40+
* [.NET auto-instrumentation - 1.0.2](https://github.com/open-telemetry/opentelemetry-dotnet-instrumentation/releases/tag/1.0.2)
41+
* [Node.JS - 0.41.1](https://github.com/open-telemetry/opentelemetry-js-contrib/releases/tag/auto-instrumentations-node-0.41.1)
42+
* [Python - 0.41b0](https://github.com/open-telemetry/opentelemetry-python-contrib/releases/tag/0.41b0)
43+
* [Go - v0.3.0-alpha](https://github.com/open-telemetry/opentelemetry-go-instrumentation/releases/tag/v0.3.0-alpha)
44+
* [ApacheHTTPD - 1.0.3](https://github.com/open-telemetry/opentelemetry-cpp-contrib/releases/tag/webserver%2Fv1.0.3)
45+
* [Nginx - 1.0.3](https://github.com/open-telemetry/opentelemetry-cpp-contrib/releases/tag/webserver%2Fv1.0.3)]
46+
547
## 0.85.0
648

749
### 💡 Enhancements 💡

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.86.0 | v1.23 to v1.28 | v1 |
713714
| v0.85.0 | v1.19 to v1.28 | v1 |
714715
| v0.84.0 | v1.19 to v1.28 | v1 |
715716
| v0.83.0 | v1.19 to v1.27 | v1 |
@@ -732,7 +733,6 @@ The OpenTelemetry Operator *might* work on versions outside of the given range,
732733
| v0.66.0 | v1.19 to v1.25 | v1 |
733734
| v0.64.1 | v1.19 to v1.25 | v1 |
734735
| v0.63.1 | v1.19 to v1.25 | v1 |
735-
| v0.62.1 | v1.19 to v1.25 | v1 |
736736

737737
## Contributing and Developing
738738

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.86.0 | @VineethReddy02 |
4241
| v0.87.0 | @TylerHelmuth |
4342
| v0.88.0 | @swiatekm-sumo |
4443
| v0.89.0 | @frzifus |
4544
| v0.90.0 | @jaronoff97 |
4645
| v0.91.0 | @yuriolisa |
4746
| v0.92.0 | @pavolloffay |
47+
| v0.93.0 | @VineethReddy02 |

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-03T20:05:49Z"
34+
createdAt: "2023-10-09T11:59:54Z"
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.85.0
40+
name: opentelemetry-operator.v0.86.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.85.0
303+
image: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator:0.86.0
304304
livenessProbe:
305305
httpGet:
306306
path: /healthz
@@ -407,7 +407,7 @@ spec:
407407
maturity: alpha
408408
provider:
409409
name: OpenTelemetry Community
410-
version: 0.85.0
410+
version: 0.86.0
411411
webhookdefinitions:
412412
- admissionReviewVersions:
413413
- v1

versions.txt

+7-7
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.85.0
5+
opentelemetry-collector=0.86.0
66

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

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

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

1616
# Represents the current release of Java instrumentation.
1717
# Should match autoinstrumentation/java/version.txt
@@ -23,11 +23,11 @@ autoinstrumentation-nodejs=0.41.1
2323

2424
# Represents the current release of Python instrumentation.
2525
# Should match value in autoinstrumentation/python/requirements.txt
26-
autoinstrumentation-python=0.40b0
26+
autoinstrumentation-python=0.41b0
2727

2828
# Represents the current release of DotNet instrumentation.
2929
# Should match autoinstrumentation/dotnet/version.txt
30-
autoinstrumentation-dotnet=1.0.0
30+
autoinstrumentation-dotnet=1.0.2
3131

3232
# Represents the current release of Go instrumentation.
3333
autoinstrumentation-go=v0.3.0-alpha
@@ -38,4 +38,4 @@ autoinstrumentation-apache-httpd=1.0.3
3838

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

0 commit comments

Comments
 (0)