From 427f1e85e61476b2242766b2371c3272e9cb7571 Mon Sep 17 00:00:00 2001 From: Jonathan Halliday Date: Thu, 30 Apr 2026 15:08:23 +0100 Subject: [PATCH 1/2] profiles: publish alpha release of data model and OTLP exporter matching the profiles signal alpha spec. --- .../java/io/opentelemetry/all/NoSharedInternalCodeTest.java | 2 ++ exporters/otlp/profiles/build.gradle.kts | 3 +-- sdk/profiles/build.gradle.kts | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/all/src/test/java/io/opentelemetry/all/NoSharedInternalCodeTest.java b/all/src/test/java/io/opentelemetry/all/NoSharedInternalCodeTest.java index 33587b2b4b3..c87fa540198 100644 --- a/all/src/test/java/io/opentelemetry/all/NoSharedInternalCodeTest.java +++ b/all/src/test/java/io/opentelemetry/all/NoSharedInternalCodeTest.java @@ -42,6 +42,7 @@ class NoSharedInternalCodeTest { "opentelemetry-sdk-common", "opentelemetry-sdk-logs", "opentelemetry-sdk-metrics", + "opentelemetry-sdk-profiles", "opentelemetry-sdk-testing", "opentelemetry-sdk-trace", "opentelemetry-sdk-extension-autoconfigure", @@ -51,6 +52,7 @@ class NoSharedInternalCodeTest { "opentelemetry-sdk-extension-jaeger-remote-sampler", "opentelemetry-exporter-otlp", "opentelemetry-exporter-otlp-common", + "opentelemetry-exporter-otlp-profiles", "opentelemetry-exporter-sender-grpc-managed-channel", "opentelemetry-exporter-sender-jdk", "opentelemetry-exporter-sender-okhttp"); diff --git a/exporters/otlp/profiles/build.gradle.kts b/exporters/otlp/profiles/build.gradle.kts index 3942682039b..c9a5f8937dc 100644 --- a/exporters/otlp/profiles/build.gradle.kts +++ b/exporters/otlp/profiles/build.gradle.kts @@ -1,7 +1,6 @@ plugins { id("otel.java-conventions") - // TODO (jack-berg): uncomment when ready to publish - // id("otel.publish-conventions") + id("otel.publish-conventions") id("otel.animalsniffer-conventions") } diff --git a/sdk/profiles/build.gradle.kts b/sdk/profiles/build.gradle.kts index 8e7b7546277..0909c0bc8f2 100644 --- a/sdk/profiles/build.gradle.kts +++ b/sdk/profiles/build.gradle.kts @@ -1,6 +1,6 @@ plugins { id("otel.java-conventions") -// id("otel.publish-conventions") + id("otel.publish-conventions") id("otel.animalsniffer-conventions") } From a16c754b419b51ab52b3de517f7f95d15fee5218 Mon Sep 17 00:00:00 2001 From: Jack Berg <34418638+jack-berg@users.noreply.github.com> Date: Thu, 30 Apr 2026 13:55:21 -0500 Subject: [PATCH 2/2] Add new artifact entries to README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index b941bf2256c..0ebf98463e5 100644 --- a/README.md +++ b/README.md @@ -98,6 +98,7 @@ The OpenTelemetry SDK for managing telemetry producing by the API. | [Log SDK](./sdk/logs) | OpenTelemetry log SDK | `opentelemetry-sdk-logs` | 1.61.0 | [![Javadocs](https://www.javadoc.io/badge/io.opentelemetry/opentelemetry-sdk-logs.svg)](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-sdk-logs) | | [SDK Common](./sdk/common) | Shared SDK components | `opentelemetry-sdk-common` | 1.61.0 | [![Javadocs](https://www.javadoc.io/badge/io.opentelemetry/opentelemetry-sdk-common.svg)](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-sdk-common) | | [SDK Testing](./sdk/testing) | Components for testing OpenTelemetry instrumentation | `opentelemetry-sdk-testing` | 1.61.0 | [![Javadocs](https://www.javadoc.io/badge/io.opentelemetry/opentelemetry-sdk-testing.svg)](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-sdk-testing) | +| [Profiles SDK](./sdk/profiles) | OpenTelemetry profiles SDK | `opentelemetry-sdk-profiles` | TODO: add after first release | TODO: add after first release |
@@ -113,6 +114,7 @@ SDK exporters for shipping traces, metrics, and logs out of process. | [Logging Exporter](./exporters/logging) | Logging exporters, including metrics, traces, and logs | `opentelemetry-exporter-logging` | 1.61.0 | [![Javadocs](https://www.javadoc.io/badge/io.opentelemetry/opentelemetry-exporter-logging.svg)](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-exporter-logging) | | [Zipkin Exporter](./exporters/zipkin) | Zipkin trace exporter | `opentelemetry-exporter-zipkin` | 1.61.0 | [![Javadocs](https://www.javadoc.io/badge/io.opentelemetry/opentelemetry-exporter-zipkin.svg)](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-exporter-zipkin) | | [Prometheus Exporter](./exporters/prometheus) | Prometheus metric exporter | `opentelemetry-exporter-prometheus` | 1.61.0-alpha | [![Javadocs](https://www.javadoc.io/badge/io.opentelemetry/opentelemetry-exporter-prometheus.svg)](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-exporter-prometheus) | +| [OTLP Profiles Exporter](./exporters/otlp/profiles) | OTLP profiles exporter | `opentelemetry-exporter-otlp-profiles` | TODO: add after first release | TODO: add after first release | | [Exporter Common](./exporters/common) | Shared exporter components (internal) | `opentelemetry-exporter-common` | 1.61.0 | [![Javadocs](https://www.javadoc.io/badge/io.opentelemetry/opentelemetry-exporter-common.svg)](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-exporter-common) | | [OkHttp Sender](./exporters/sender/okhttp) | OkHttp implementation of HttpSender (internal) | `opentelemetry-exporter-sender-okhttp` | 1.61.0 | [![Javadocs](https://www.javadoc.io/badge/io.opentelemetry/opentelemetry-exporter-sender-okhttp.svg)](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-exporter-sender-okhttp) | | [JDK Sender](./exporters/sender/jdk) | Java 11+ native HttpClient implementation of HttpSender (internal) | `opentelemetry-exporter-sender-jdk` | 1.61.0 | [![Javadocs](https://www.javadoc.io/badge/io.opentelemetry/opentelemetry-exporter-sender-jdk.svg)](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-exporter-sender-jdk) | |