Skip to content

Releases: grafana/grafana-opentelemetry-java

v2.3.0-beta.1

12 Apr 12:32
44d7fb2
Compare
Choose a tag to compare

v2.2.0-beta.1

15 Mar 18:01
a878695
Compare
Choose a tag to compare
  • Update to OpenTelemetry 2.2.0
    • The resource providers for Google Cloud and AWS are not enabled by default anymore.
      You can enable them using OTEL_RESOURCE_PROVIDERS_AWS_ENABLED=true and OTEL_RESOURCE_PROVIDERS_GCP_ENABLED=true.
    • Jetty is now supported in Spring Boot 3.2.

v2.1.0-beta.1

19 Feb 12:34
994a7e0
Compare
Choose a tag to compare
  • Update to OpenTelemetry 2.1.0
    • Actuator instrumentation has been disabled by default. You can enable using
      OTEL_INSTRUMENTATION_SPRING_BOOT_ACTUATOR_AUTOCONFIGURE_ENABLED=true or
      -Dotel.instrumentation.spring-boot-actuator-autoconfigure.enabled=true.

v2.0.0-beta.1

17 Jan 17:08
ce47137
Compare
Choose a tag to compare
  • Update to OpenTelemetry 2.0.0
    • Many Breaking Changes, most notably:
      • The default OTLP protocol has been changed from grpc to http/protobuf in order to align with
        the specification.
        You can switch to the grpc protocol using OTEL_EXPORTER_OTLP_PROTOCOL=grpc
        or -Dotel.exporter.otlp.protocol=grpc.
      • Micrometer metric bridge has been disabled by default. You can enable it using
        OTEL_INSTRUMENTATION_MICROMETER_ENABLED=true
        or -Dotel.instrumentation.micrometer.enabled=true.
    • Stable JVM semantic conventions are now emitted by default - but this was already the case in 0.32.0-beta.1
      (via opt-in), so no change here.
  • (Informational, not related to this release) Spring Boot 3.2 is supported, except for Jetty
    (see compatibility matrix).
  • The following GRAFANA_* environment variables are now deprecated and will be removed in a future release.
    Please use OTEL_* environment variables instead
    (in the spirit of making it easy to migrate away from this distribution).
    • GRAFANA_OTLP_DEBUG_LOGGING and GRAFANA_OTLP_LOGGING_EXPORTER_ENABLED
      (details)
    • GRAFANA_CLOUD_INSTANCE_ID, GRAFANA_CLOUD_ZONE, and GRAFANA_CLOUD_API_KEY
      (details)

What's Changed

  • Bump actions/setup-java from 3 to 4 by @dependabot in #280
  • Bump net.bytebuddy:byte-buddy-dep from 1.14.9 to 1.14.10 by @dependabot in #269
  • Bump com.google.protobuf:protobuf-java-util from 3.25.0 to 3.25.1 by @dependabot in #268
  • Bump gradle/gradle-build-action from 2.9.0 to 2.10.0 by @dependabot in #281
  • Bump org.owasp.dependencycheck from 8.4.2 to 9.0.3 by @dependabot in #283
  • Bump com.fasterxml.jackson.core:jackson-databind from 2.15.3 to 2.16.0 by @dependabot in #266
  • avoid deprecated api key and use otel tile by @zeitlinger in #317
  • update upstream to 2.0 by @zeitlinger in #324
  • update spring by @zeitlinger in #284
  • Bump actions/upload-artifact from 3 to 4 by @dependabot in #293
  • Bump actions/setup-go from 4 to 5 by @dependabot in #290
  • Bump ch.qos.logback:logback-classic from 1.4.11 to 1.4.14 by @dependabot in #287
  • Bump com.diffplug.spotless:spotless-plugin-gradle from 6.22.0 to 6.24.0 by @dependabot in #321
  • Bump gradle/gradle-build-action from 2.10.0 to 2.11.1 by @dependabot in #313
  • Bump io.opentelemetry.contrib:opentelemetry-aws-resources from 1.31.0-alpha to 1.32.0-alpha by @dependabot in #286
  • Bump org.assertj:assertj-core from 3.24.2 to 3.25.1 by @dependabot in #325
  • Bump net.bytebuddy:byte-buddy-dep from 1.14.10 to 1.14.11 by @dependabot in #328
  • Bump com.fasterxml.jackson.core:jackson-databind from 2.16.0 to 2.16.1 by @dependabot in #330
  • Bump org.owasp.dependencycheck from 9.0.3 to 9.0.8 by @dependabot in #331
  • Bump com.google.protobuf:protobuf-java-util from 3.25.1 to 3.25.2 by @dependabot in #329
  • create release / prefer upstream environment variables by @zeitlinger in #333

Full Changelog: v0.32.0-beta.1...v2.0.0-beta.1

v0.32.0-beta.1

07 Dec 16:50
9da97d1
Compare
Choose a tag to compare
  • Update to OpenTelemetry 1.32.0
  • Breaking Change: Use new JVM semantic conventions
  • Breaking Change: Use telemetry.distro.name = grafana-opentelemetry-java
    and telemetry.distro.version = 0.32.0-beta.1 to identify this distribution instead of
    telemetry.sdk.name = grafana-opentelemetry-java and telemetry.sdk.version = 0.32.0
    (for reference: from now on telemetry.sdk.name = opentelemetry and telemetry.sdk.version = 1.32.0.

v0.31.0

13 Nov 14:30
da05bfa
Compare
Choose a tag to compare
  • This is the first public preview release of this distribution which is released together with the public release of Grafana Cloud Application Observability.
  • This release is based on OpenTelemetry 1.31.0 - so the version number becomes 0.31.0 (we'll switch to 1.x.y with the first GA release).
  • No functional changes.

v0.3.0

08 Nov 15:03
Compare
Choose a tag to compare
  • Add resource detectors for Google Cloud and AWS - mainly for Kubernetes monitoring.
  • Add ability to drop metrics that are not needed for Application Observability (docs).
  • Rename grafana cloud environment variables GRAFANA_OTLP_CLOUD_* to GRAFANA_CLOUD_*.

v0.2.0

27 Oct 13:21
Compare
Choose a tag to compare
  • Update to OpenTelemetry 1.31.0

v0.1.0

26 Jul 19:06
Compare
Choose a tag to compare
Release v0.1.0