Skip to content

Release v0.122.0

Compare
Choose a tag to compare
@github-actions github-actions released this 11 Apr 12:15
· 269 commits to main since this release
554cc1f

0.122.0

πŸ›‘ Breaking changes πŸ›‘

  • auto-instrumentation: Update recommended resource attributes to match the semantic conventions (#3797)
    This change updates the recommended resource attributes to match the semantic conventions.
    The following attributes have been updated:

    • service.version now uses the docker image digest in addition to the tag
    • the well-known label app.kubernetes.io/part-of for service.namespace has been removed
    • the well-known label app.kubernetes.io/instance has been added (translates to service.name)
    • service.namespace now also uses the Kubernetes namespace name (if resource.opentelemetry.io/service.namespace is not set)

    You can do the following to avoid breaking changes:

    • service.version: Set the version explicitly using resource.opentelemetry.io/service.version
      (not recommended, the version has only been made more specific)
    • service.namespace: Set the namespace explicitly using resource.opentelemetry.io/service.namespace -
      or just rely on the Kubernetes namespace name, which is now the default
    • service.name: If you have enabled useLabelsForResourceAttributes:
      Set the name explicitly using resource.opentelemetry.io/service.name if app.kubernetes.io/instance is used for another purpose

πŸ’‘ Enhancements πŸ’‘

  • target allocator: Specific changes on CRD, Manifest, Controller, etc to allow specifying value for collector grace period (#3781)
  • auto-instrumentation: Increase default instrumentation memory limit to 256Mi (#3479)

🧰 Bug fixes 🧰

  • collector: Fix the default configuration for the internal metrics endpoint (#3730)
  • collector: Set the default endpoint to 0.0.0.0:13133 for the collector health check extension (#3825, #3688)

Components