From 98dec9e290062ff363e40ec4264ebdf153d22de4 Mon Sep 17 00:00:00 2001 From: Anuraag Agrawal Date: Sat, 13 Nov 2021 02:14:16 +0900 Subject: [PATCH] Update docs for 1.9.0 release (#3866) --- README.md | 40 +++++++++---------- .../current_vs_latest/opentelemetry-api.txt | 5 +-- .../opentelemetry-exporter-logging-otlp.txt | 7 +--- .../opentelemetry-exporter-logging.txt | 7 +--- ...emetry-sdk-extension-autoconfigure-spi.txt | 13 +----- .../opentelemetry-sdk-trace.txt | 24 +---------- 6 files changed, 25 insertions(+), 71 deletions(-) diff --git a/README.md b/README.md index 7e0d253b39e..2f590b501ba 100644 --- a/README.md +++ b/README.md @@ -83,7 +83,7 @@ dependency versions in sync. io.opentelemetry opentelemetry-bom - 1.7.1 + 1.9.0 pom import @@ -102,7 +102,7 @@ dependency versions in sync. ```groovy dependencies { - implementation platform("io.opentelemetry:opentelemetry-bom:1.7.1") + implementation platform("io.opentelemetry:opentelemetry-bom:1.9.0") implementation('io.opentelemetry:opentelemetry-api') } ``` @@ -111,8 +111,8 @@ Note that if you want to use any artifacts that have not fully stabilized yet (s ```groovy dependencies { - implementation platform("io.opentelemetry:opentelemetry-bom:1.7.1") - implementation platform('io.opentelemetry:opentelemetry-bom-alpha:1.7.1-alpha') + implementation platform("io.opentelemetry:opentelemetry-bom:1.9.0") + implementation platform('io.opentelemetry:opentelemetry-bom-alpha:1.9.0-alpha') implementation('io.opentelemetry:opentelemetry-api') implementation('io.opentelemetry:opentelemetry-api-metrics') @@ -139,7 +139,7 @@ We strongly recommend using our published BOM to keep all dependency versions in io.opentelemetry opentelemetry-bom - 1.8.0-SNAPSHOT + 1.10.0-SNAPSHOT pom import @@ -162,7 +162,7 @@ repositories { } dependencies { - implementation platform("io.opentelemetry:opentelemetry-bom:1.8.0-SNAPSHOT") + implementation platform("io.opentelemetry:opentelemetry-bom:1.10.0-SNAPSHOT") implementation('io.opentelemetry:opentelemetry-api') } ``` @@ -188,20 +188,20 @@ This is a **current** feature status list: | Component | Version | | --------------------------- | ------- | -| Trace API | v1.7.1 | -| Trace SDK | v1.7.1 | -| Context | v1.7.1 | -| Baggage | v1.7.1 | -| Jaeger Trace Exporter | v1.7.1 | -| Zipkin Trace Exporter | v1.7.1 | -| OTLP Exporter (Spans) | v1.7.1 | -| OTLP Exporter (Metrics) | v1.7.1-alpha | -| Metrics API | v1.7.1-alpha | -| Metrics SDK | v1.7.1-alpha | -| Logs SDK | v1.7.1-alpha | -| Prometheus Metrics Exporter | v1.7.1-alpha | -| OpenTracing Bridge | v1.7.1-alpha | -| OpenCensus Bridge | v1.7.1-alpha | +| Trace API | v1.9.0 | +| Trace SDK | v1.9.0 | +| Context | v1.9.0 | +| Baggage | v1.9.0 | +| Jaeger Trace Exporter | v1.9.0 | +| Zipkin Trace Exporter | v1.9.0 | +| OTLP Exporter (Spans) | v1.9.0 | +| OTLP Exporter (Metrics) | v1.9.0-alpha | +| Metrics API | v1.9.0-alpha | +| Metrics SDK | v1.9.0-alpha | +| Logs SDK | v1.9.0-alpha | +| Prometheus Metrics Exporter | v1.9.0-alpha | +| OpenTracing Bridge | v1.9.0-alpha | +| OpenCensus Bridge | v1.9.0-alpha | See the project [milestones](https://github.com/open-telemetry/opentelemetry-java/milestones) for details on upcoming releases. The dates and features described in issues diff --git a/docs/apidiffs/current_vs_latest/opentelemetry-api.txt b/docs/apidiffs/current_vs_latest/opentelemetry-api.txt index 2e5d2697e4b..df26146497b 100644 --- a/docs/apidiffs/current_vs_latest/opentelemetry-api.txt +++ b/docs/apidiffs/current_vs_latest/opentelemetry-api.txt @@ -1,5 +1,2 @@ Comparing source compatibility of against -***! MODIFIED INTERFACE: PUBLIC ABSTRACT io.opentelemetry.api.common.AttributesBuilder (not serializable) - === CLASS FILE FORMAT VERSION: 52.0 <- 52.0 - +++! NEW METHOD: PUBLIC(+) io.opentelemetry.api.common.AttributesBuilder remove(io.opentelemetry.api.common.AttributeKey) - +++! NEW METHOD: PUBLIC(+) io.opentelemetry.api.common.AttributesBuilder removeIf(java.util.function.Predicate) +No changes. \ No newline at end of file diff --git a/docs/apidiffs/current_vs_latest/opentelemetry-exporter-logging-otlp.txt b/docs/apidiffs/current_vs_latest/opentelemetry-exporter-logging-otlp.txt index dc1c80f64c4..df26146497b 100644 --- a/docs/apidiffs/current_vs_latest/opentelemetry-exporter-logging-otlp.txt +++ b/docs/apidiffs/current_vs_latest/opentelemetry-exporter-logging-otlp.txt @@ -1,7 +1,2 @@ Comparing source compatibility of against -+++ NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.exporter.logging.otlp.OtlpJsonLoggingLogExporter (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.sdk.logs.export.LogExporter create() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.common.CompletableResultCode export(java.util.Collection) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.common.CompletableResultCode shutdown() +No changes. \ No newline at end of file diff --git a/docs/apidiffs/current_vs_latest/opentelemetry-exporter-logging.txt b/docs/apidiffs/current_vs_latest/opentelemetry-exporter-logging.txt index 3c4b59e8893..df26146497b 100644 --- a/docs/apidiffs/current_vs_latest/opentelemetry-exporter-logging.txt +++ b/docs/apidiffs/current_vs_latest/opentelemetry-exporter-logging.txt @@ -1,7 +1,2 @@ Comparing source compatibility of against -+++ NEW CLASS: PUBLIC(+) io.opentelemetry.exporter.logging.SystemOutLogExporter (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW CONSTRUCTOR: PUBLIC(+) SystemOutLogExporter() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.common.CompletableResultCode export(java.util.Collection) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.common.CompletableResultCode shutdown() +No changes. \ No newline at end of file diff --git a/docs/apidiffs/current_vs_latest/opentelemetry-sdk-extension-autoconfigure-spi.txt b/docs/apidiffs/current_vs_latest/opentelemetry-sdk-extension-autoconfigure-spi.txt index 432fb9ba7e4..df26146497b 100644 --- a/docs/apidiffs/current_vs_latest/opentelemetry-sdk-extension-autoconfigure-spi.txt +++ b/docs/apidiffs/current_vs_latest/opentelemetry-sdk-extension-autoconfigure-spi.txt @@ -1,13 +1,2 @@ Comparing source compatibility of against -+++ NEW INTERFACE: PUBLIC(+) ABSTRACT(+) io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer addPropagatorCustomizer(java.util.function.BiFunction) - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer addPropertiesSupplier(java.util.function.Supplier) - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer addResourceCustomizer(java.util.function.BiFunction) - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer addSamplerCustomizer(java.util.function.BiFunction) - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer addSpanExporterCustomizer(java.util.function.BiFunction) -+++ NEW INTERFACE: PUBLIC(+) ABSTRACT(+) io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizerProvider (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) void customize(io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer) +No changes. \ No newline at end of file diff --git a/docs/apidiffs/current_vs_latest/opentelemetry-sdk-trace.txt b/docs/apidiffs/current_vs_latest/opentelemetry-sdk-trace.txt index 8617bde3792..df26146497b 100644 --- a/docs/apidiffs/current_vs_latest/opentelemetry-sdk-trace.txt +++ b/docs/apidiffs/current_vs_latest/opentelemetry-sdk-trace.txt @@ -1,24 +1,2 @@ Comparing source compatibility of against -+++ NEW CLASS: PUBLIC(+) ABSTRACT(+) io.opentelemetry.sdk.trace.data.DelegatingSpanData (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW INTERFACE: io.opentelemetry.sdk.trace.data.SpanData - +++ NEW SUPERCLASS: java.lang.Object - +++ NEW METHOD: PUBLIC(+) boolean equals(java.lang.Object) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.api.common.Attributes getAttributes() - +++ NEW METHOD: PUBLIC(+) long getEndEpochNanos() - +++ NEW METHOD: PUBLIC(+) java.util.List getEvents() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.common.InstrumentationLibraryInfo getInstrumentationLibraryInfo() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.api.trace.SpanKind getKind() - +++ NEW METHOD: PUBLIC(+) java.util.List getLinks() - +++ NEW METHOD: PUBLIC(+) java.lang.String getName() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.api.trace.SpanContext getParentSpanContext() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.resources.Resource getResource() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.api.trace.SpanContext getSpanContext() - +++ NEW METHOD: PUBLIC(+) long getStartEpochNanos() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.trace.data.StatusData getStatus() - +++ NEW METHOD: PUBLIC(+) int getTotalAttributeCount() - +++ NEW METHOD: PUBLIC(+) int getTotalRecordedEvents() - +++ NEW METHOD: PUBLIC(+) int getTotalRecordedLinks() - +++ NEW METHOD: PUBLIC(+) boolean hasEnded() - +++ NEW METHOD: PUBLIC(+) int hashCode() - +++ NEW METHOD: PUBLIC(+) java.lang.String toString() +No changes. \ No newline at end of file