github open-telemetry/opentelemetry-operator v0.137.0
Release v0.137.0

19 hours ago

0.137.0

🛑 Breaking changes 🛑

  • target allocator: Promote the operator.collector.targetallocatorcr feature flag to Stable (#2422)
    The flag can no longer be disabled. It will be completely removed in 0.138.0.

💡 Enhancements 💡

  • collector: Add logs when the Operator finds an issue during the unmarshall process for spec.service.telemetry section. (#4111)
  • collector: Add spec.dnsPolicy field to the OpenTelemetryCollector to allow users to specify the DNS policy for the collector pods. (#4265)
  • github action: Add link checking workflow to validate documentation (#3425)
    • Added ci-markdown-link.yml workflow using linkspector to check for broken links in markdown files
    • Added .linkspector.yml configuration file
  • collector: add startup probe to the collector CRD (#4347)
  • collector: Validate collector ports from the config to ensure they are within the valid range (1-65535). (#4399)
    • This change adds validation for collector ports specified in the configuration file.
    • Ports must be within the range of 1 to 65535; otherwise, an error will be raised during CR creation.
    • This helps prevent misconfigurations that could lead to runtime errors.

🧰 Bug fixes 🧰

  • collector: Respect telemetry metrics readers when deriving the internal metrics endpoint. (#4049, #4233)

    • Fixes monitoring Service and container port mismatches when .spec.config.service.telemetry.metrics.readers[].pull.exporter.prometheus.port is set.
    • Defaults remain 0.0.0.0:8888 when neither address nor a Prometheus reader is configured.
  • target allocator, opamp: Fix version not being updated after version upgrade. (#4378)

  • target-allocator: Fixed potential duplicate scrape targets caused by Prometheus relabeling. (#3617)

  • auto-instrumentation: Fix nginxCloneScriptTemplate for old shells (#3651)

Components

Don't miss a new opentelemetry-operator release

NewReleases is sending notifications on new releases.