diff --git a/CHANGELOG.md b/CHANGELOG.md index 4d95eaf31..b1bad6d7c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,19 +8,36 @@ and this repository adheres to [Semantic Versioning](https://semver.org/spec/v2. ## Unreleased +## v1.13.0 - 2022-06-17 + +### General + - OpenTelemetry Java SDK and OpenTelemetry Instrumentation for Java dependencies have been updated to version 1.15.0. - Micrometer dependency has been updated to version 1.9.1. +### Breaking Changes + +- Deprecated configuration property `splunk.profiler.period.{eventName}` has been removed. You can use + `splunk.profiler.call.stack.interval` instead. + ## v1.12.0 - 2022-06-09 +### General + - Compliance with [GDI spec version 1.3.0](https://github.com/signalfx/gdi-specification/releases/tag/v1.3.0) -- Bug fix for `OTEL_EXPORTER_OTLP_ENDPOINT` not overriding the `splunk.realm` property (#795) -- Profiling stack trace data defaults to pprof format (#799) - Change metric names used by memory profiling: - `jvm.experimental.memory.allocated` -> `process.runtime.jvm.memory.allocated` - `jvm.experimental.memory.reclaimed` -> `process.runtime.jvm.memory.reclaimed` (these two have also been migrated from Gauge to Counter) +### Bugfixes + +- Fixed `OTEL_EXPORTER_OTLP_ENDPOINT` not overriding the `splunk.realm` property (#795) + +### Enhancements + +- Profiling stack trace data defaults to pprof format (#799) + ## v1.11.0 - 2022-05-18 ### General diff --git a/README.md b/README.md index 206fc2ed8..3739431b8 100644 --- a/README.md +++ b/README.md @@ -12,8 +12,8 @@

Stable - - OpenTelemetry Instrumentation for Java Version + + OpenTelemetry Instrumentation for Java Version Splunk GDI specification @@ -78,11 +78,6 @@ see [Migrate from the SignalFx Java Agent](https://docs.splunk.com/Observability - -The following documentation refers to the in-development version of `splunk-otel-java`. Docs for the latest version ([v1.12.0](https://github.com/signalfx/splunk-otel-java/releases/latest)) can be found [here](https://github.com/signalfx/splunk-otel-java/blob/v1.12.0/README.md). - ---- - ## Requirements @@ -165,11 +160,11 @@ To extend the instrumentation with the OpenTelemetry Instrumentation for Java, you have to use a compatible API version. -The Splunk Distribution of OpenTelemetry Java version 1.12.0 is compatible +The Splunk Distribution of OpenTelemetry Java version 1.13.0 is compatible with: -* OpenTelemetry API version 1.14.0 -* OpenTelemetry Instrumentation for Java version 1.14.0 +* OpenTelemetry API version 1.15.0 +* OpenTelemetry Instrumentation for Java version 1.15.0 * Micrometer version 1.9.1 ## Snapshot builds diff --git a/buildSrc/build.gradle.kts b/buildSrc/build.gradle.kts index 1614ea3d4..74bcb8b49 100644 --- a/buildSrc/build.gradle.kts +++ b/buildSrc/build.gradle.kts @@ -25,8 +25,7 @@ dependencies { implementation(gradleApi()) implementation("com.diffplug.spotless:spotless-plugin-gradle:6.4.2") - // TODO: remove the snapshot version once 1.15 is released - implementation("io.opentelemetry.instrumentation:gradle-plugins:1.15.0-alpha-SNAPSHOT") + implementation("io.opentelemetry.instrumentation:gradle-plugins:1.15.0-alpha") implementation("io.spring.gradle:dependency-management-plugin:1.0.11.RELEASE") // keep these versions in sync with settings.gradle.kts diff --git a/buildSrc/src/main/kotlin/splunk.java-conventions.gradle.kts b/buildSrc/src/main/kotlin/splunk.java-conventions.gradle.kts index 850b1b6ee..cdbdfdd41 100644 --- a/buildSrc/src/main/kotlin/splunk.java-conventions.gradle.kts +++ b/buildSrc/src/main/kotlin/splunk.java-conventions.gradle.kts @@ -16,8 +16,8 @@ repositories { val otelVersion = "1.15.0" val otelAlphaVersion = "1.15.0-alpha" val otelContribAlphaVersion = "1.14.0-alpha" -val otelInstrumentationVersion = "1.15.0-SNAPSHOT" -val otelInstrumentationAlphaVersion = "1.15.0-alpha-SNAPSHOT" +val otelInstrumentationVersion = "1.15.0" +val otelInstrumentationAlphaVersion = "1.15.0-alpha" val micrometerVersion = "1.9.1" // instrumentation version is used to compute Implementation-Version manifest attribute diff --git a/deployments/cloudfoundry/buildpack/README.md b/deployments/cloudfoundry/buildpack/README.md index efeb34c31..dda78cea4 100644 --- a/deployments/cloudfoundry/buildpack/README.md +++ b/deployments/cloudfoundry/buildpack/README.md @@ -40,7 +40,7 @@ If you want to use a specific version of the Java agent in your application, you environment variable before application deployment, either using `cf set-env` or the `manifest.yml` file: ```sh -$ cf set-env SPLUNK_OTEL_JAVA_VERSION 1.12.0 +$ cf set-env SPLUNK_OTEL_JAVA_VERSION 1.13.0 ``` By default, the [latest](https://github.com/signalfx/splunk-otel-java/releases/latest) available agent version is used.