Skip to content

Release v0.129.1

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 04 Jul 14:50
· 46 commits to main since this release
546053d

0.129.1

πŸ›‘ Breaking changes πŸ›‘

  • pkg/instrumentation: Move pkg/instrumentation to internal/instrumentation (#4140)
  • targetallocator, collector: Remove stable feature gate PrometheusOperatorIsAvailable (#4141)

πŸ’‘ Enhancements πŸ’‘

  • controller: Harmonize CLI and env var configuration to allow setting all configuration (#3565)
    In order of priority, the default configuration is assigned first, overwritten by environment variables and CLI arguments successively.

  • managementState: managementState property on resources is no longer a required field since it has a default value as managed (#4076)

  • operator: Support for Kubernetes 1.33 version. (#4048)

  • target allocator: Adds support for HTML output in the target allocator. (#3622)

  • controller: Support a yaml config file to set all the configuration options exposed by controllers (#3565)

🧰 Bug fixes 🧰

  • target allocator: ensure stable iteration order of target labels when generating hash (#4082)
  • target allocator: Fix OpenShift must-gather for Target Allocator (#4084)
  • opampbridge: Do not register the opampbridge webhook if the CRD is not present (#4070)
  • auto-instrumentation: Fix the bug that k8s.container.name in OTEL_RESOURCE_ATTRIBUTES env is not set correctly for Go the auto-instrumentation when the pod has multiple containers. (#4089)
  • collector: Fix the headless service name in StatefulSet mode to ensure consistent DNS resolution. The ServiceName field in the OpenTelemetryCollector spec can be used to customize the StatefulSet's serviceName. (#4029)
    The ServiceName field in the OpenTelemetryCollector
    spec can be used to customize the StatefulSet's serviceName if needed, while maintaining
    the default behavior of using the headless service name.
  • operator: Remove invalid operator.observability.prometheus feature flag references (#4159)
    Fixed operator installation failure caused by references to the non-existent operator.observability.prometheus feature flag.
    Removed the flag from the bundle and cleaned up API and documentation references.

Components