Skip to content

0.156.0

Choose a tag to compare

@basti1302 basti1302 released this 06 Oct 16:32
· 36 commits to main since this release
Immutable release. Only release title and notes can be modified.
9f4d776

Known Issues

Telemetry has changed due to an update of the upstream OpenTelemetry collector:

  • Metrics scraped by Prometheus are missing service.name and job. This will be fixed by the next release (0.157.0), which we will make available soon. Consider staying on 0.155.1 if you use Prometheus scraping.
  • The resource attribute container.image.tag (type string) is not emitted in this release. Starting with the next release, this will be emitted as container.image.tags (plural, type string[]). For a limited number of releases, starting with the next release, the deprecated legacy attribute container.image.tag will be emitted as well. We recommend to update alerts, dashboards and filters that currently use container.image.tag to container.image.tags.

What's Changed

  • feat(operator-configuration): support cluster-wide filters and transforms by @thieltges in #1424
  • feat(helm): add support for configuring http and grpc exporters by @thieltges in #1406
  • feat(dataset): only omit dataset header when dataset is not set by @thieltges in #1431
  • feat(collectors): opt-in shared k8s_attributes processor between pipelines by @thieltges in #1432
  • feat(config): allow configuring custom selinux options for the ds collector by @p-d0 in #1429
  • feat: add SLO (OpenSLO) CRD support by @nicolastakashi in #1247
  • feat(operator): deploy the synthetics-worker as its own workload by @nicolastakashi in #1409
  • feat(signal-control): add edge log enrichment processors for signal-control by @stefansipcic in #1342
  • feat(agent0-connector): configurable command allowlist by @basti1302 in #1426
  • feat(instrumentation): use Dash0 .NET distribution by @basti1302 in #1434

  • fix(collectors): do not drop reconcile triggers arriving during a reconciliation by @thieltges in #1423
  • fix(agent0-connector): narrower non-resource URL RBAC list by @basti1302 in #1418
  • fix(agent0-connector): use kubectl's cli arg parsing by @basti1302 in #1444
  • fix: tolerate GKE Autopilot resource adjustments by @thieltges in #1421
  • fix(instrumentation): keep registry and organization in image labels of long image refs by @peterfroehlich in #1435
  • fix(instrumentation): remove debug symbol files from .NET distro by @basti1302 in #1440
  • fix(views): sync dash0.com annotation changes, deprecate display.folder by @thieltges in #1470
  • Fix: Remove controller flag from operator ownerReferences on managed workloads by @hribo98 in #1443

  • chore: support configuring the operator with env vars instead of args by @p-d0 in #1395
  • chore: automatically derive gomemlimit unless explicitly set by @p-d0 in #1389
  • chore(sc): add option to enable edge-proxy pprof on-demand by @p-d0 in #1402
  • chore(olm): add scripts to deploy and delete OLM in an existing cluster by @p-d0 in #1476
  • refactor(controller): sync views via dash0-api-client-go by @thieltges in #1446
  • chore(collectors): replace deprecated OTel component aliases in collector configs by @thieltges in #1394
  • chore(self-monitoring): treat the collector container separately by @basti1302 in #1379
  • chore(agent0-connector): tighter validation and redaction by @basti1302 in #1405
  • chore(agent0-connector): additional redaction for third party CRDs by @basti1302 in #1419

  • chore(deps): bump Dash0 collector components (1.67.0/0.161.0/1.0.0/0.161.0) by @github-actions[bot] in #1399
  • chore(deps): bump Dash0 collector components (1.68.0/0.162.0/1.1.0/0.162.0) by @github-actions[bot] in #1442
  • chore(deps): bump open-telemetry/opentelemetry-operator/target-allocator from v0.158.0 to v0.159.0 in /images/target-allocator in the production-dependencies group across 1 directory by @dependabot[bot] in #1392
  • chore(deps): bump open-telemetry/opentelemetry-operator/target-allocator from v0.159.0 to v0.160.0 in /images/target-allocator in the production-dependencies group across 1 directory by @dependabot[bot] in #1439
  • chore(deps): bump the production-dependencies group across 2 directories with 4 updates by @dependabot[bot] in #1391
  • chore(deps): bump the production-dependencies group across 4 directories with 1 update by @dependabot[bot] in #1403
  • chore(deps): bump the production-dependencies group across 3 directories with 10 updates by @dependabot[bot] in #1414
  • chore(deps): bump the production-dependencies group across 3 directories with 6 updates by @dependabot[bot] in #1438
  • chore(deps): bump the production-dependencies group across 2 directories with 4 updates by @dependabot[bot] in #1475
  • chore(deps): bump the production-dependencies group in /images/agent0-connector/src with 4 updates by @dependabot[bot] in #1480
  • chore(deps): bump ruby from 4.0.6-alpine3.24 to 4.0.7-alpine3.24 in /images/instrumentation in the production-dependencies group across 1 directory by @dependabot[bot] in #1396
  • chore(deps): bump kubectl from v1.37.0 to v1.37.1 in /images/agent0-connector in the production-dependencies group across 1 directory by @dependabot[bot] in #1422
  • chore(deps): update Signal Control and Edge Proxy images by @github-actions[bot] in #1425
  • chore(deps): update Signal Control and Edge Proxy images by @github-actions[bot] in #1433
  • docs(dataset): clarify dataset identifier vs name by @thieltges in #1441
  • chore(deps): bump the npm_and_yarn group across 1 directory with 6 updates by @dependabot[bot] in #1453
  • chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot[bot] in #1452

New Contributors

Full Changelog: 0.155.1...0.156.0