From c5c395302a442122cb6ce9e0a5636e22c6b6d41d Mon Sep 17 00:00:00 2001 From: Pavol Loffay Date: Fri, 6 Jan 2023 09:25:25 +0100 Subject: [PATCH] Prepare for 0.67.0 release (#1350) * add new release Signed-off-by: Yuri Sa * add new release Signed-off-by: Yuri Sa * Add missing changelog and bump TA version Signed-off-by: Pavol Loffay * clear changelog Signed-off-by: Pavol Loffay Signed-off-by: Yuri Sa Signed-off-by: Pavol Loffay Co-authored-by: Yuri Sa --- .chloggen/1028-restart-podwatcher.yaml | 17 ---------------- .chloggen/1257-memory-usage-fixes.yaml | 17 ---------------- .chloggen/1317-chloggen.yaml | 17 ---------------- .chloggen/1333-update-python-ai-version.yaml | 16 --------------- .chloggen/1334-update-nodejs-ai-version.yaml | 16 --------------- CHANGELOG.md | 20 +++++++++++++++++++ README.md | 2 +- ...emetry-operator.clusterserviceversion.yaml | 6 +++--- versions.txt | 8 ++++---- 9 files changed, 28 insertions(+), 91 deletions(-) delete mode 100644 .chloggen/1028-restart-podwatcher.yaml delete mode 100755 .chloggen/1257-memory-usage-fixes.yaml delete mode 100755 .chloggen/1317-chloggen.yaml delete mode 100644 .chloggen/1333-update-python-ai-version.yaml delete mode 100644 .chloggen/1334-update-nodejs-ai-version.yaml diff --git a/.chloggen/1028-restart-podwatcher.yaml b/.chloggen/1028-restart-podwatcher.yaml deleted file mode 100644 index ab3277f906..0000000000 --- a/.chloggen/1028-restart-podwatcher.yaml +++ /dev/null @@ -1,17 +0,0 @@ -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: bug_fix - -# The name of the component, or a single word describing the area of concern, (e.g. operator, target allocator, github action) -component: Target Allocator - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: This PR restarts pod watcher on no event and adds unit tests for timeout and closed watcher channel - -# One or more tracking issues related to the change -issues: - - 1028 - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: \ No newline at end of file diff --git a/.chloggen/1257-memory-usage-fixes.yaml b/.chloggen/1257-memory-usage-fixes.yaml deleted file mode 100755 index bcb965885c..0000000000 --- a/.chloggen/1257-memory-usage-fixes.yaml +++ /dev/null @@ -1,17 +0,0 @@ -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: breaking - -# The name of the component, or a single word describing the area of concern, (e.g. operator, target allocator, github action) -component: Target Allocator - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: This PR changes many packages in the target allocator for cleaner access patterns - -# One or more tracking issues related to the change -issues: - - 1257 - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: diff --git a/.chloggen/1317-chloggen.yaml b/.chloggen/1317-chloggen.yaml deleted file mode 100755 index e61973f98a..0000000000 --- a/.chloggen/1317-chloggen.yaml +++ /dev/null @@ -1,17 +0,0 @@ -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: enhancement - -# The name of the component, or a single word describing the area of concern, (e.g. operator, target allocator, github action) -component: github_actions - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Introduces the chloggen package to manage the changelog - -# One or more tracking issues related to the change -issues: - - 1317 - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: diff --git a/.chloggen/1333-update-python-ai-version.yaml b/.chloggen/1333-update-python-ai-version.yaml deleted file mode 100644 index b29f9a8d48..0000000000 --- a/.chloggen/1333-update-python-ai-version.yaml +++ /dev/null @@ -1,16 +0,0 @@ -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: enhancement - -# The name of the component, or a single word describing the area of concern, (e.g. operator, target allocator, github action) -component: operator - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: This PR updates Python auto-instrumentation image version (0.36b0) - -# One or more tracking issues related to the change -issues: [1333] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: diff --git a/.chloggen/1334-update-nodejs-ai-version.yaml b/.chloggen/1334-update-nodejs-ai-version.yaml deleted file mode 100644 index d515a2e996..0000000000 --- a/.chloggen/1334-update-nodejs-ai-version.yaml +++ /dev/null @@ -1,16 +0,0 @@ -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: enhancement - -# The name of the component, or a single word describing the area of concern, (e.g. operator, target allocator, github action) -component: operator - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: This PR updates NodeJS auto-instrumentation image version (0.34.0) - -# One or more tracking issues related to the change -issues: [1334] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: diff --git a/CHANGELOG.md b/CHANGELOG.md index eea6ef8b45..5c7ab19f36 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,25 @@ Changes by Version ================== +0.67.0 +------------------ +### 🚀 New components 🚀 +* Support openshift routes ([#1206](https://github.com/open-telemetry/opentelemetry-operator/pull/1206), [@frzifus](https://github.com/frzifus)) +* Add TargetMemoryUtilization metric for AutoScaling ([#1223](https://github.com/open-telemetry/opentelemetry-operator/pull/1223), [@kevinearls](https://github.com/kevinearls)) +### 💡 Enhancements 💡 +* Update the javaagent version to 1.21.0 ([#1324](https://github.com/open-telemetry/opentelemetry-operator/pull/1324)) +* Update default python exporters to use OTLP ([#1328](https://github.com/open-telemetry/opentelemetry-operator/pull/1328), [@TylerHelmuth](https://github.com/TylerHelmuth)) +* Update default Node.JS instrumentation to 0.34.0 ([#1334](https://github.com/open-telemetry/opentelemetry-operator/pull/1334), [@mat-rumian](https://github.com/mat-rumian)) +* Update default Python instrumentation to 0.36b0 ([#1333](https://github.com/open-telemetry/opentelemetry-operator/pull/1333), [@mat-rumian](https://github.com/mat-rumian)) +* [HPA] Move maxReplicas and minReplicas to AutoscalerSpec ([#1333](https://github.com/open-telemetry/opentelemetry-operator/pull/1302), [@moh-osman3](https://github.com/moh-osman3)) +* Memory improvements first pass ([#1293](https://github.com/open-telemetry/opentelemetry-operator/pull/1293), [@jaronoff97](https://github.com/jaronoff97)) +* Add change handler to register callbacks ([#1292](https://github.com/open-telemetry/opentelemetry-operator/pull/1292), [@frzifus](https://github.com/frzifus)) +* Ignore reconcile errors that occur because a pod is being terminated ([#1233](https://github.com/open-telemetry/opentelemetry-operator/pull/1233), [@kevinearls](https://github.com/kevinearls)) +* remove unused onChange function from config ([#1290](https://github.com/open-telemetry/opentelemetry-operator/pull/1290), [@frzifus](https://github.com/frzifus)) +* Remove default claims - fixes #1281 ([#1282](https://github.com/open-telemetry/opentelemetry-operator/pull/1282), [@ekarlso](https://github.com/ekarlso)) +#### OpenTelemetry Collector and Contrib +* [OpenTelemetry Collector - v0.67.0](https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.67.0) +* [OpenTelemetry Contrib - v0.67.0](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases/tag/v0.67.0) + 0.66.0 ------------------ ### 🚀 New components 🚀 diff --git a/README.md b/README.md index dc17bcb219..9d70582aa8 100644 --- a/README.md +++ b/README.md @@ -327,6 +327,7 @@ The OpenTelemetry Operator *might* work on versions outside of the given range, | OpenTelemetry Operator | Kubernetes | Cert-Manager | |------------------------|----------------------|----------------------| +| v0.67.0 | v1.19 to v1.25 | v1 | | v0.66.0 | v1.19 to v1.25 | v1 | | v0.64.1 | v1.19 to v1.25 | v1 | | v0.63.1 | v1.19 to v1.25 | v1 | @@ -347,7 +348,6 @@ The OpenTelemetry Operator *might* work on versions outside of the given range, | v0.48.0 | v1.19 to v1.23 | v1alpha2 | | v0.47.0 | v1.19 to v1.23 | v1alpha2 | | v0.46.0 | v1.19 to v1.23 | v1alpha2 | -| v0.45.0 | v1.21 to v1.23 | v1alpha2 | diff --git a/bundle/manifests/opentelemetry-operator.clusterserviceversion.yaml b/bundle/manifests/opentelemetry-operator.clusterserviceversion.yaml index e7e975ae01..7b03dd022c 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.66.0 + name: opentelemetry-operator.v0.67.0 namespace: placeholder spec: apiservicedefinitions: {} @@ -306,7 +306,7 @@ spec: - --enable-leader-election - --zap-log-level=info - --zap-time-encoding=rfc3339nano - image: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator:0.66.0 + image: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator:0.67.0 livenessProbe: httpGet: path: /healthz @@ -413,7 +413,7 @@ spec: maturity: alpha provider: name: OpenTelemetry Community - version: 0.66.0 + version: 0.67.0 webhookdefinitions: - admissionReviewVersions: - v1 diff --git a/versions.txt b/versions.txt index 39ffef4593..2f84cbd3ba 100644 --- a/versions.txt +++ b/versions.txt @@ -2,17 +2,17 @@ # 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.66.0 +opentelemetry-collector=0.67.0 # Represents the current release of the OpenTelemetry Operator. -operator=0.66.0 +operator=0.67.0 # Represents the current release of the Target Allocator. -targetallocator=0.66.0 +targetallocator=0.67.0 # Represents the current release of Java instrumentation. # Should match autoinstrumentation/java/version.txt -autoinstrumentation-java=1.20.2 +autoinstrumentation-java=1.21.0 # Represents the current release of NodeJS instrumentation. # Should match value in autoinstrumentation/nodejs/package.json