Releases: dash0hq/dash0-operator
0.136.0
What's Changed
- feat: introduce IE and add first set of IE components by @p-d0 in #958
- feat: IaC support for notification channels by @mmanciop in #961
- chore(deps): update github.com/go-jose/go-jose/v4 to v4.1.4 by @basti1302 in #967
- chore(deps): bump @dash0/opentelemetry from 4.2.4 to 4.2.5 in /images/instrumentation/node.js by @dependabot[bot] in #969
- chore(deps): bump io.opentelemetry.javaagent:opentelemetry-javaagent from 2.26.1 to 2.27.0 in /images/instrumentation/jvm by @dependabot[bot] in #970
- chore(workloads): add Capabilities.Drop: All to init container context by @basti1302 in #964
Full Changelog: 0.135.0...0.136.0
0.135.0
What's Changed
- fix(self-monitoring): do not discard self-monitoring metrics in filter by @basti1302 in #955
- chore(chart): remove secret validation by @basti1302 in #963
- chore(deps): bump Dash0 collector components (1.56.0/0.150.0/0.150.0) by @github-actions[bot] in #947
- chore(deps): bump the production-dependencies in #945, #952, and #954 by @dependabot[bot]
- chore(deps): update opentelemetry-injector to v0.7.0 by @github-actions[bot] in #940 and #957
- chore(collectors): increase startup probe failure threshold by @basti1302 in #904
- chore(deps): bump @dash0/opentelemetry from 4.2.3 to 4.2.4 in /images/instrumentation/node.js by @dependabot[bot] in #962
Full Changelog: 0.134.1...0.135.0
0.134.1
What's Changed
- fix(chart): align cli param for telemetry-collection with GKE allowlist by @basti1302 in #937
Full Changelog: 0.134.0...0.134.1
0.134.0
What's Changed
- feat: support keepalive config for otlp grpc exporters by @p-d0 in #935
- feat(chart): add Helm value to disable telemetry collection by @basti1302 in #917
- feat(chart): reduce RBAC permissions if telemetry collection is disabled by @basti1302 in #927
- fix(collectors): fix order of resource detectors by @basti1302 in #903
- fix(crd): use consistent kubebuilder annotations for *bool values by @basti1302 in #918
- fix: allow self-monitoring if telemetry collection is disabled by @basti1302 in #928
- chore: use separate k8sattributes processor for profiles by @ten15bit in #908
- chore: cleanup comments related to target allocator self-monitoring by @ten15bit in #929
- chore(chart): add gke-managed-otel to webhook namespace selectors by @basti1302 in #926
- chore(crd): update exports comment by @basti1302 in #922
- refactor(iac): replace hand-rolled HTTP retry with dash0-api-client-go transport by @mmanciop in #931
- docs(chart): add note for resource detection on AWS EKS by @basti1302 in #914
- chore(deps): bump google.golang.org/grpc to v1.79.3 by @basti1302 in #906
- chore: remove opentelemetry-api from python double-instrumentation checks by @mmanciop in #899
- chore(deps): bump the production-dependencies group across 4 directories with 1 update by @dependabot[bot] in #925
Known Issues
Please do not update to 0.134.0 in Google GKE Autopilot clusters. This release is is not compatible with the current workload allowlist for the Dash0 operator. A fix will be released soon.
New Contributors
Full Changelog: 0.133.0...0.134.0
0.133.0
What's Changed
- chore(deps): bump @dash0/opentelemetry from 4.2.1 to 4.2.2 in /images/instrumentation/node.js by @dependabot[bot] in #867
- chore(deps): bump io.opentelemetry.javaagent:opentelemetry-javaagent from 2.25.0 to 2.26.0 in /images/instrumentation/jvm by @dependabot[bot] in #868
- feat(workloads): resource.opentelemetry.io/* > app.kubernetes.io/* by @basti1302 in #847
- fix: enabling api sync should trigger an initial sync of resources by @ten15bit in #871
- chore(deps): bump open-telemetry/opentelemetry-operator/target-allocator from v0.146.0 to v0.147.0 in /images/target-allocator in the production-dependencies group across 1 directory by @dependabot[bot] in #873
- ci: remove trivy by @ten15bit in #875
- feat(collector): support custom send_batch_size for batch processor by @ten15bit in #874
- chore(deps): update opentelemetry-injector to v0.4.0 by @github-actions[bot] in #878
- chore: improve predicates for operator config and monitoring resource by @ten15bit in #877
- chore(deps): bump io.opentelemetry.javaagent:opentelemetry-javaagent from 2.26.0 to 2.26.1 in /images/instrumentation/jvm by @dependabot[bot] in #879
- fix(predicates): do not ignore DeletionTimestamp and Available condition by @ten15bit in #888
- feat(collectors): make k8s_attributes#wait_for_metadata configurable by @basti1302 in #890
- feat: add support to ingest profiling data by @mmanciop in #876
- chore(deps): bump node from 25.8.1-alpine3.22 to 25.8.2-alpine3.22 in /images/instrumentation in the production-dependencies group across 1 directory by @dependabot[bot] in #893
- chore(deps): bump @dash0/opentelemetry from 4.2.2 to 4.2.3 in /images/instrumentation/node.js by @dependabot[bot] in #892
- feat: support custom filters/transforms for profiles by @ten15bit in #891
- chore(deps): downgrade Dash0 collector components (1.53.0/0.147.0) by @basti1302 in #895
- docs: update pprof instructions by @basti1302 in #894
- test(e2e): apply workaround to run profiling e2e tests on kind by @ten15bit in #896
- fix: drop high-cardinality metric otelcol.k8s.pod.association by @ten15bit in #897
- fix: support config map compression and --frequency on GKE AutoPilot by @basti1302 in #863
Full Changelog: 0.132.2...0.133.0
0.133.0-rc2
What's Changed
- chore(deps): bump @dash0/opentelemetry from 4.2.1 to 4.2.2 in /images/instrumentation/node.js by @dependabot[bot] in #867
- chore(deps): update trivy action to 0.35.0 by @ten15bit in #869
- chore(deps): bump io.opentelemetry.javaagent:opentelemetry-javaagent from 2.25.0 to 2.26.0 in /images/instrumentation/jvm by @dependabot[bot] in #868
- chore(deps): bump slackapi/slack-github-action from 2.1.1 to 3.0.1 by @dependabot[bot] in #870
- feat(workloads): resource.opentelemetry.io/* > app.kubernetes.io/* by @basti1302 in #847
- fix: enabling api sync should trigger an initial sync of resources by @ten15bit in #871
- chore(deps): bump Dash0 collector components (1.54.0/0.148.0/0.148.0) by @github-actions[bot] in #872
- chore(deps): bump open-telemetry/opentelemetry-operator/target-allocator from v0.146.0 to v0.147.0 in /images/target-allocator in the production-dependencies group across 1 directory by @dependabot[bot] in #873
- ci: remove trivy by @ten15bit in #875
- feat(collector): support custom send_batch_size for batch processor by @ten15bit in #874
- chore(deps): update opentelemetry-injector to v0.4.0 by @github-actions[bot] in #878
- chore: improve predicates for operator config and monitoring resource by @ten15bit in #877
- chore(deps): bump io.opentelemetry.javaagent:opentelemetry-javaagent from 2.26.0 to 2.26.1 in /images/instrumentation/jvm by @dependabot[bot] in #879
- test: bump go.opentelemetry.io/collector/pdata from 1.53.0 to 1.54.0 in /test/e2e/otlp-sink/telemetrymatcher in the all group across 1 directory by @dependabot[bot] in #882
- test: bump the all group in /test-resources/jvm/spring-boot with 3 updates by @dependabot[bot] in #884
- chore(deps): bump open-telemetry/opentelemetry-operator/target-allocator from v0.147.0 to v0.148.0 in /images/target-allocator in the production-dependencies group across 1 directory by @dependabot[bot] in #883
- chore(deps): bump nrwl/nx-set-shas from 4.4.0 to 5.0.1 by @dependabot[bot] in #880
- chore(deps): bump the production-dependencies group across 3 directories with 10 updates by @dependabot[bot] in #881
- ci: update otlp-sink collector version via Dependabot by @basti1302 in #885
- fix(predicates): do not ignore DeletionTimestamp and Available condition by @ten15bit in #888
- feat(collectors): make k8s_attributes#wait_for_metadata configurable by @basti1302 in #890
- chore(deps): bump the production-dependencies group across 3 directories with 2 updates by @dependabot[bot] in #887
- feat: add support to ingest profiling data by @mmanciop in #876
- chore(deps): bump node from 25.8.1-alpine3.22 to 25.8.2-alpine3.22 in /images/instrumentation in the production-dependencies group across 1 directory by @dependabot[bot] in #893
- chore(deps): bump @dash0/opentelemetry from 4.2.2 to 4.2.3 in /images/instrumentation/node.js by @dependabot[bot] in #892
- feat: support custom filters/transforms for profiles by @ten15bit in #891
- chore(deps): downgrade Dash0 collector components (1.53.0/0.147.0) by @basti1302 in #895
Full Changelog: 0.132.2...0.133.0-rc2
0.133.0-rc1
What's Changed
-
feat: add support to ingest profiling data by @mmanciop in #876
-
feat: support custom filters/transforms for profiles by @ten15bit in #891
-
feat(workloads): resource.opentelemetry.io/* > app.kubernetes.io/* by @basti1302 in #847
-
feat(collector): support custom send_batch_size for batch processor by @ten15bit in #874
-
feat(collectors): make k8s_attributes#wait_for_metadata configurable by @basti1302 in #890
-
fix: enabling api sync should trigger an initial sync of resources by @ten15bit in #871
-
fix(predicates): do not ignore DeletionTimestamp and Available condition by @ten15bit in #888
-
chore(deps): bump @dash0/opentelemetry from 4.2.1 to 4.2.2 in /images/instrumentation/node.js by @dependabot[bot] in #867
-
chore(deps): bump io.opentelemetry.javaagent:opentelemetry-javaagent from 2.25.0 to 2.26.0 in /images/instrumentation/jvm by @dependabot[bot] in #868
-
chore(deps): bump Dash0 collector components (1.54.0/0.148.0/0.148.0) by @github-actions[bot] in #872
-
chore(deps): downgrade Dash0 collector components (1.53.0/0.147.0) by @basti1302 in #895
-
chore(deps): bump open-telemetry/opentelemetry-operator/target-allocator from v0.146.0 to v0.147.0 in /images/target-allocator in the production-dependencies group across 1 directory by @dependabot[bot] in #873
-
chore(deps): update opentelemetry-injector to v0.4.0 by @github-actions[bot] in #878
-
chore: improve predicates for operator config and monitoring resource by @ten15bit in #877
-
chore(deps): bump io.opentelemetry.javaagent:opentelemetry-javaagent from 2.26.0 to 2.26.1 in /images/instrumentation/jvm by @dependabot[bot] in #879
-
chore(deps): bump open-telemetry/opentelemetry-operator/target-allocator from v0.147.0 to v0.148.0 in /images/target-allocator in the production-dependencies group across 1 directory by @dependabot[bot] in #883
-
chore(deps): bump the production-dependencies group across 3 directories with 10 updates by @dependabot[bot] in #881
-
chore(deps): bump the production-dependencies group across 3 directories with 2 updates by @dependabot[bot] in #887
-
chore(deps): bump node from 25.8.1-alpine3.22 to 25.8.2-alpine3.22 in /images/instrumentation in the production-dependencies group across 1 directory by @dependabot[bot] in #893
-
chore(deps): bump @dash0/opentelemetry from 4.2.2 to 4.2.3 in /images/instrumentation/node.js by @dependabot[bot] in #892
Full Changelog: 0.132.2...0.133.0-rc1
0.132.3-rc6-1.53.0-0.147.0-0.147.0-k8sattributes-0.144.0
- chore(deps): only downgrade k8sattributes processor: Use collector components from operator release 0.132.2, that is,
1.53.0/0.147.0/0.147.0, except for k8sattributes, which is at 0.144.0.
Full Changelog: 0.132.3-rc5-k8sattributes-0.145.0...0.132.3-rc6-1.53.0-0.147.0-0.147.0-k8sattributes-0.144.0
0.132.3-rc5-k8sattributes-0.145.0
- chore(deps): downgrade k8s_attributes processor to 0.145.0
Full Changelog: 0.132.3-rc3-1.52.0-0.146.1-0.146.0...0.132.3-rc5-k8sattributes-0.145.0
0.132.3-rc4-k8sattributes-0.146.0
- chore(deps): downgrade collector components except k8s_attributes
- k8s_attributes@0.146.0
- other components: 1.51.0/0.145.0/0.144.0
Full Changelog: 0.132.3-rc3-1.52.0-0.146.1-0.146.0...0.132.3-rc4-k8sattributes-0.146.0