diff --git a/CHANGELOG.md b/CHANGELOG.md index 91d36732f5..78600e8759 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,37 @@ Changes by Version ================== +0.61.0 +------------------- +#### :x: Breaking Changes :x: +* Jaeger receiver no longer supports remote sampling. To be able to perform an update, it must be deactivated or replaced by a configuration of the [jaegerremotesampling](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.61.0/extension/jaegerremotesampling) extension. To increase the collector version afterwards, the update must be triggered again by restarting the operator. Alternatively, the `OpenTelemetryCollector` CRD can be re-created. ([otel-contrib#14707](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/14707) +### 🚀 New components 🚀 +* [HPA] Add targetCPUUtilization field to collector config ([#1066](https://github.com/open-telemetry/opentelemetry-operator/pull/1066), [@moh-osman3](https://github.com/moh-osman3)) +* Extend otelcol crd with minimalistic ingress options ([#1128](https://github.com/open-telemetry/opentelemetry-operator/pull/1128), [@frzifus](https://github.com/frzifus)) +* Reconcile otel collector on given context ([#1144](https://github.com/open-telemetry/opentelemetry-operator/pull/1144), [@frzifus](https://github.com/frzifus)) +* Expose container ports on the collector pod ([#1070](https://github.com/open-telemetry/opentelemetry-operator/pull/1070), [@kristinapathak](https://github.com/kristinapathak)) +* Add scrape configs endpoint ([#1124](https://github.com/open-telemetry/opentelemetry-operator/pull/1124), [@jaronoff97](https://github.com/jaronoff97)) +* Add local arm build ([#1157](https://github.com/open-telemetry/opentelemetry-operator/pull/1157), [@Efrat19](https://github.com/Efrat19)) +* [HPA] Add targetCPUUtilization field to collector config ([#1066](https://github.com/open-telemetry/opentelemetry-operator/pull/1066), [@moh-osman3](https://github.com/moh-osman3)) +### 💡 Enhancements 💡 +* Validate all env. vars. before starting injecting env. vars ([#1141](https://github.com/open-telemetry/opentelemetry-operator/pull/1141), [@avadhut123pisal](https://github.com/avadhut123pisal)) +* Update routine for migration of jaeger remote sampling in version 0.61.0 ([#1116](https://github.com/open-telemetry/opentelemetry-operator/pull/1116), [@frzifus](https://github.com/frzifus)) +* Allow version before 0.52 to upgrade ([#1126](https://github.com/open-telemetry/opentelemetry-operator/pull/1126), [@pureklkl](https://github.com/pureklkl)) +* Set OTEL_METRICS_EXPORTER to none to prevent using the default value ([#1149](https://github.com/open-telemetry/opentelemetry-operator/pull/1149), [@aabmass](https://github.com/aabmass)) +* Change app image and context propagator b3 to b3multi in .Net e2e test case ([#1151](https://github.com/open-telemetry/opentelemetry-operator/pull/1151), [@avadhut123pisal](https://github.com/avadhut123pisal)) +* Adds deepcopy missing implementation for TargetCPUUtilization field of AutoscalerSpec ([#1138](https://github.com/open-telemetry/opentelemetry-operator/pull/1138), [@avadhut123pisal](https://github.com/avadhut123pisal)) +* Bump default python image version ([#1150](https://github.com/open-telemetry/opentelemetry-operator/pull/1150), [@aabmass](https://github.com/aabmass)) +* Bump OTel python versions to 1.13.0 and 0.34b0 ([#1147](https://github.com/open-telemetry/opentelemetry-operator/pull/1147), [@aabmass](https://github.com/aabmass) +* Change error logs to info for building container ([#1146](https://github.com/open-telemetry/opentelemetry-operator/pull/1146), [@kristinapathak](https://github.com/kristinapathak)) +* Add missing nil checks in collector validating webhook ([#1136](https://github.com/open-telemetry/opentelemetry-operator/pull/1136), [@kristinapathak](https://github.com/kristinapathak)) +* Fix lint issues in target allocator ([#1090](https://github.com/open-telemetry/opentelemetry-operator/pull/1090), [@kristinapathak](https://github.com/kristinapathak)) +### 🧰 Bug fixes 🧰 +* Fix generated deepcopy file changes check ([#1154](https://github.com/open-telemetry/opentelemetry-operator/pull/1154), [@pavolloffay](https://github.com/pavolloffay)) +* Fix Target Allocator builds by using versions.txt ([#1140](https://github.com/open-telemetry/opentelemetry-operator/pull/1140), [@jaronoff97](https://github.com/jaronoff97)) +* Add missing entry to 0.60.0 changelog ([#1102](https://github.com/open-telemetry/opentelemetry-operator/pull/1102), [@pavolloffay](https://github.com/pavolloffay)) +#### OpenTelemetry Collector and Contrib +* [OpenTelemetry Collector - v0.61.0](https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.61.0) +* [OpenTelemetry Contrib - v0.61.0](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases/tag/v0.61.0) + 0.60.0 ------------------- ### 🚀 New components 🚀 diff --git a/README.md b/README.md index bfa92ac67e..ffcf40168c 100644 --- a/README.md +++ b/README.md @@ -324,6 +324,7 @@ The OpenTelemetry Operator *might* work on versions outside of the given range, | OpenTelemetry Operator | Kubernetes | Cert-Manager | |------------------------|----------------------|----------------------| +| v0.61.0 | v1.19 to v1.25 | v1 | | v0.60.0 | v1.19 to v1.25 | v1 | | v0.59.0 | v1.19 to v1.24 | v1 | | v0.58.0 | v1.19 to v1.24 | v1 | @@ -344,7 +345,6 @@ The OpenTelemetry Operator *might* work on versions outside of the given range, | v0.43.0 | v1.21 to v1.23 | v1alpha2 | | v0.42.0 | v1.21 to v1.23 | v1alpha2 | | v0.41.1 | v1.21 to v1.23 | v1alpha2 | -| v0.41.0 | v1.20 to v1.22 | v1alpha2 | ## Contributing and Developing diff --git a/bundle/manifests/opentelemetry-operator.clusterserviceversion.yaml b/bundle/manifests/opentelemetry-operator.clusterserviceversion.yaml index c8debce019..a6adcc52a8 100644 --- a/bundle/manifests/opentelemetry-operator.clusterserviceversion.yaml +++ b/bundle/manifests/opentelemetry-operator.clusterserviceversion.yaml @@ -37,7 +37,7 @@ metadata: operators.operatorframework.io/project_layout: go.kubebuilder.io/v3 repository: github.com/open-telemetry/opentelemetry-operator support: OpenTelemetry Community - name: opentelemetry-operator.v0.60.0 + name: opentelemetry-operator.v0.61.0 namespace: placeholder spec: apiservicedefinitions: {} @@ -294,7 +294,7 @@ spec: - args: - --metrics-addr=127.0.0.1:8080 - --enable-leader-election - image: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator:0.60.0 + image: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator:0.61.0 livenessProbe: httpGet: path: /healthz @@ -404,7 +404,7 @@ spec: maturity: alpha provider: name: OpenTelemetry Community - version: 0.60.0 + version: 0.61.0 webhookdefinitions: - admissionReviewVersions: - v1 diff --git a/versions.txt b/versions.txt index f2a5e32d1d..1f281296be 100644 --- a/versions.txt +++ b/versions.txt @@ -2,10 +2,10 @@ # by default with the OpenTelemetry Operator. This would usually be the latest # stable OpenTelemetry version. When you update this file, make sure to update the # the docs as well. -opentelemetry-collector=0.60.0 +opentelemetry-collector=0.61.0 # Represents the current release of the OpenTelemetry Operator. -operator=0.60.0 +operator=0.61.0 # Represents the current release of the Target Allocator. targetallocator=0.60.0