Skip to content

Release v0.115.0

Compare
Choose a tag to compare
@jaronoff97 jaronoff97 released this 11 Dec 16:31
· 16 commits to main since this release
1f6d499

0.115.0

💡 Enhancements 💡

  • collector: enables support for pulling scrape config and probe CRDs in the target allocator (#1842)
  • collector: support for creating a service for extensions when ports are specified. (#3460)

🧰 Bug fixes 🧰

  • github action: Add new line character at the end of PrometheusRule file. (#3503)

  • auto-instrumentation: Reverts PR 3379 which inadvertently broke users setting JAVA_TOOL_OPTIONS (#3463)
    Reverts a previous PR which was causing JAVA_TOOL_OPTIONS to not be overriden when
    set by users. This was resulting in application crashloopbackoffs for users relying
    on java autoinstrumentation.

  • auto-instrumentation: Remove the mapping of app.kubernetes.io/instance to service.instance.id (#3495)
    Technically, this is a breaking change, but we regard it as a bug fix because the previous behavior was incorrect.

    if you did have multiple container instrumentation and use app.kubernetes.io/instance to set the service.instance.id,
    you will now see multiple instances in the UI - which is the correct behavior.

    You can still use the attribute resource.opentelemetry.io/service.instance.id to set the service.instance.id,
    which will be shared across all containers in the pod - but this is not recommended for multiple container instrumentation instances.

    Refer to the semantic conventions
    for more information.

Components