diff --git a/CHANGELOG.md b/CHANGELOG.md
index ccd86384c5..be26e56017 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,14 +1,56 @@
# Changelog
-## Version 1.11.0 (unreleased):
+## Version 1.12.0 (unreleased):
+
+## Version 1.11.0 2022-02-04:
+
+### General
+
+* Examples moved
+ to [opentelemetry-java-docs](https://github.com/open-telemetry/opentelemetry-java-docs)
+
+### SDK
+
+#### Exporter
+
+* Switch Jaeger remote sampler to use grpc lite
+* Deprecate `.setChannel(ManagedChannel)` methods on OTLP gRPC exporters
+* Deprecate `.setChannel(ManagedChannel)` methods on Jaeger gRPC exporter
+* Experimental OTLP retry support now retries on connection timeouts
+
+#### Metrics
+
+* BREAKING Change: Deprecated `InMemoryMetricExporter` and `InMemoryMetricReader` have been removed.
+ Use versions in `opentelemetry-sdk-metrics-testing` instead
+* Deprecate `InstrumentType` values `OBSERVABLE_SUM` and `OBSERVABLE_UP_DOWN_SUM` in favor
+ of `OBSERVABLE_COUNTER` and `OBSERVABLE_UP_DOWN_COUNTER`
+
+#### Logs
+
+* Add ability to configure log attribute limits via `SdkLogEmitterProviderBuilder#setLogLimits(..)`
+
+#### SDK Extensions
+
+* Auto-configuration added options to `AutoConfigurationCustomizer` for
+ customizing `SdkTracerProviderBuilder`, `SdkMeterProviderBuilder`, `MetricExporter`
+ , `SdkLogEmitterProviderBuilder`, and `LogExporter`
+* Auto-configuration added option to skip shutdown hooks
+* Auto-configuration adjusted the execution order of tracer and meter provider customization to
+ happen after autoconfiguration
+* Auto-configuration adjusted SPI factories to evaluate lazily
+* Auto-configuration now uses sets configured `SdkMeterProvider` on `BatchLogProcessor`
+ and `BatchSpanProcessor`
+* Auto-configuration deprecated `SdkTracerProviderConfigurer` in favor
+ of `AutoConfigurationCustomizer#addTracerProviderCustomizer(..)`
---
+
## Version 1.10.1 2022-01-21:
### Bugfixes
-- Fix issue preventing registration of PrometheusCollector with SDK
-- Allow retry policy to be set for OkHttpGrpcExporter
+* Fix issue preventing registration of PrometheusCollector with SDK
+* Allow retry policy to be set for OkHttpGrpcExporter
---
@@ -17,15 +59,22 @@
### API
* Performance of `GlobalOpenTelemetry.get` improved
-* `buildWithCallback` for asynchronous metrics now return interfaces instead of void. The interfaces are empty but will allow adding functionality in the future
+* `buildWithCallback` for asynchronous metrics now return interfaces instead of void. The interfaces
+ are empty but will allow adding functionality in the future
* BREAKING CHANGE: `Double/LongMeasurement.observe` have been removed
* BREAKING CHANGE: `GlobalMeterProvider` has been removed
-* BREAKING CHANGE: `ObservableMeasurement`, an empty interface, has been removed. This type was not previously deprecated but is expected to have no use in apps due to the lack of functionality
-* The Metrics API has been merged into the `opentelemetry-api` artifact. `OpenTelemetry.getMeterProvider()` is the new entrypoint
-* BREAKING CHANGE: Bound metrics instruments have been removed for now to allow more time to bake while still providing a stable metrics API
-* `Double/LongMeasurement.observe` has been renamed to `record`.`observe` is deprecated in this release
-* `GlobalMeterProvider` has been deprecated. `GlobalOpenTelemetry.getMeterProvider` should be used instead
-* A warning is logged now when registering async instruments with the same name. Previously subsequent invocations were just ignored.
+* BREAKING CHANGE: `ObservableMeasurement`, an empty interface, has been removed. This type was not
+ previously deprecated but is expected to have no use in apps due to the lack of functionality
+* The Metrics API has been merged into the `opentelemetry-api`
+ artifact. `OpenTelemetry.getMeterProvider()` is the new entrypoint
+* BREAKING CHANGE: Bound metrics instruments have been removed for now to allow more time to bake
+ while still providing a stable metrics API
+* `Double/LongMeasurement.observe` has been renamed to `record`.`observe` is deprecated in this
+ release
+* `GlobalMeterProvider` has been deprecated. `GlobalOpenTelemetry.getMeterProvider` should be used
+ instead
+* A warning is logged now when registering async instruments with the same name. Previously
+ subsequent invocations were just ignored.
* `GlobalOpenTelemetry` extended with helpers for meter creation
### SDK
@@ -34,6 +83,7 @@
* Deprecated methods have been removed from the `opentelemetry-sdk-autoconfigure` artifact.
#### Exporter
+
* The OkHttp gRPC exporters now support experimental retry
* OkHttp dispatcher threads are now spawned as daemon threads
* The JPMS module name for the logs exporter has been fixed
@@ -44,7 +94,8 @@
#### Metrics
-* `InMemoryMetricExporter` has been moved to the `opentelemetry-sdk-metrics-testing` artifact. The current class has been deprecated in this release
+* `InMemoryMetricExporter` has been moved to the `opentelemetry-sdk-metrics-testing` artifact. The
+ current class has been deprecated in this release
* Metric instrument usage violations consistently report issues as debug logs
* Some user callbacks have been wrapped to catch exceptions instead of throwing
* MinMaxSumCount/Count aggregation has been removed
@@ -68,7 +119,9 @@
* Exceptions are not thrown when activating a null span
#### SDK Extensions
-* BREAKING CHANGE: Deprecated trace incubator types (DelegatingSpanData, SpanDataBuidler) have been removed
+
+* BREAKING CHANGE: Deprecated trace incubator types (DelegatingSpanData, SpanDataBuidler) have been
+ removed
* BREAKING CHANGE: Deprecated `ExecutorServiceSpanProcessor` has been removed
* `cloud.platform` is now populated in AWS `Resource`
* Auto-configuration correctly uses configured class loader for configuring Resource
diff --git a/README.md b/README.md
index 13c523af9b..96d6759f7d 100644
--- a/README.md
+++ b/README.md
@@ -81,7 +81,7 @@ dependency versions in sync.
io.opentelemetry
opentelemetry-bom
- 1.10.1
+ 1.11.0
pom
import
@@ -100,7 +100,7 @@ dependency versions in sync.
```groovy
dependencies {
- implementation platform("io.opentelemetry:opentelemetry-bom:1.10.1")
+ implementation platform("io.opentelemetry:opentelemetry-bom:1.11.0")
implementation('io.opentelemetry:opentelemetry-api')
}
```
@@ -109,8 +109,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.10.1")
- implementation platform('io.opentelemetry:opentelemetry-bom-alpha:1.10.1-alpha')
+ implementation platform("io.opentelemetry:opentelemetry-bom:1.11.0")
+ implementation platform('io.opentelemetry:opentelemetry-bom-alpha:1.11.0-alpha')
implementation('io.opentelemetry:opentelemetry-api')
implementation('io.opentelemetry:opentelemetry-api-metrics')
@@ -137,7 +137,7 @@ We strongly recommend using our published BOM to keep all dependency versions in
io.opentelemetry
opentelemetry-bom
- 1.11.0-SNAPSHOT
+ 1.12.0-SNAPSHOT
pom
import
@@ -160,7 +160,7 @@ repositories {
}
dependencies {
- implementation platform("io.opentelemetry:opentelemetry-bom:1.11.0-SNAPSHOT")
+ implementation platform("io.opentelemetry:opentelemetry-bom:1.12.0-SNAPSHOT")
implementation('io.opentelemetry:opentelemetry-api')
}
```
@@ -184,22 +184,23 @@ Check out information about the [latest release](https://github.com/open-telemet
This is a **current** feature status list:
-| Component | Version |
-| --------------------------- | ------- |
-| Trace API | v1.10.1 |
-| Trace SDK | v1.10.1 |
-| Context | v1.10.1 |
-| Baggage | v1.10.1 |
-| Jaeger Trace Exporter | v1.10.1 |
-| Zipkin Trace Exporter | v1.10.1 |
-| OTLP Exporter (Spans) | v1.10.1 |
-| Metrics API | v1.10.1 |
-| OTLP Exporter (Metrics) | v1.10.1-alpha |
-| Metrics SDK | v1.10.1-alpha |
-| Logs SDK | v1.10.1-alpha |
-| Prometheus Metrics Exporter | v1.10.1-alpha |
-| OpenTracing Bridge | v1.10.1-alpha |
-| OpenCensus Bridge | v1.10.1-alpha |
+| Component | Version |
+|-----------------------------|--------------------------------------------------------------|
+| Trace API | v1.11.0 |
+| Trace SDK | v1.11.0 |
+| Context | v1.11.0 |
+| Baggage | v1.11.0 |
+| Jaeger Trace Exporter | v1.11.0 |
+| Zipkin Trace Exporter | v1.11.0 |
+| OTLP Exporter (Spans) | v1.11.0 |
+| Metrics API | v1.11.0 |
+| OTLP Exporter (Metrics) | v1.11.0-alpha |
+| Metrics SDK | v1.11.0-alpha |
+| OTLP Exporter (Logs) | v1.11.0-alpha |
+| Logs SDK | v1.11.0-alpha |
+| Prometheus Metrics Exporter | v1.11.0-alpha |
+| OpenTracing Bridge | v1.11.0-alpha |
+| OpenCensus Bridge | v1.11.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/RELEASING.md b/RELEASING.md
index 53813e689f..785cad7c5f 100644
--- a/RELEASING.md
+++ b/RELEASING.md
@@ -16,10 +16,11 @@ documentation, because the Github Actions cannot push changes to the main branch
## Announcement
-Once the GitHub workflow completes, go to Github [release
-page](https://github.com/open-telemetry/opentelemetry-java/releases), press
+Once the GitHub workflow completes, go to
+Github [release page](https://github.com/open-telemetry/opentelemetry-java/releases), press
`Draft a new release` to write release notes about the new release. If there is already a draft
-release notes, just point it at the created tag.
+release notes, just point it at the created tag. Click "Create a discussion for this release" and
+select category "Announcements" to create a corresponding discussion upon publish.
You can use `git log upstream/v$MAJOR.$((MINOR-1)).x..upstream/v$MAJOR.$MINOR.x --graph --first-parent`
or the Github [compare tool](https://github.com/open-telemetry/opentelemetry-java/compare/)
diff --git a/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-api.txt b/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-api.txt
new file mode 100644
index 0000000000..df26146497
--- /dev/null
+++ b/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-api.txt
@@ -0,0 +1,2 @@
+Comparing source compatibility of against
+No changes.
\ No newline at end of file
diff --git a/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-context.txt b/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-context.txt
new file mode 100644
index 0000000000..df26146497
--- /dev/null
+++ b/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-context.txt
@@ -0,0 +1,2 @@
+Comparing source compatibility of against
+No changes.
\ No newline at end of file
diff --git a/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-exporter-jaeger-proto.txt b/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-exporter-jaeger-proto.txt
new file mode 100644
index 0000000000..df26146497
--- /dev/null
+++ b/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-exporter-jaeger-proto.txt
@@ -0,0 +1,2 @@
+Comparing source compatibility of against
+No changes.
\ No newline at end of file
diff --git a/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-exporter-jaeger-thrift.txt b/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-exporter-jaeger-thrift.txt
new file mode 100644
index 0000000000..df26146497
--- /dev/null
+++ b/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-exporter-jaeger-thrift.txt
@@ -0,0 +1,2 @@
+Comparing source compatibility of against
+No changes.
\ No newline at end of file
diff --git a/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-exporter-jaeger.txt b/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-exporter-jaeger.txt
new file mode 100644
index 0000000000..75a51ce3f4
--- /dev/null
+++ b/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-exporter-jaeger.txt
@@ -0,0 +1,5 @@
+Comparing source compatibility of against
+=== UNCHANGED CLASS: PUBLIC FINAL io.opentelemetry.exporter.jaeger.JaegerGrpcSpanExporterBuilder (not serializable)
+ === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
+ === UNCHANGED METHOD: PUBLIC io.opentelemetry.exporter.jaeger.JaegerGrpcSpanExporterBuilder setChannel(io.grpc.ManagedChannel)
+ +++ NEW ANNOTATION: java.lang.Deprecated
diff --git a/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-exporter-logging-otlp.txt b/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-exporter-logging-otlp.txt
new file mode 100644
index 0000000000..df26146497
--- /dev/null
+++ b/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-exporter-logging-otlp.txt
@@ -0,0 +1,2 @@
+Comparing source compatibility of against
+No changes.
\ No newline at end of file
diff --git a/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-exporter-logging.txt b/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-exporter-logging.txt
new file mode 100644
index 0000000000..df26146497
--- /dev/null
+++ b/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-exporter-logging.txt
@@ -0,0 +1,2 @@
+Comparing source compatibility of against
+No changes.
\ No newline at end of file
diff --git a/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-exporter-otlp-common.txt b/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-exporter-otlp-common.txt
new file mode 100644
index 0000000000..df26146497
--- /dev/null
+++ b/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-exporter-otlp-common.txt
@@ -0,0 +1,2 @@
+Comparing source compatibility of against
+No changes.
\ No newline at end of file
diff --git a/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-exporter-otlp-http-trace.txt b/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-exporter-otlp-http-trace.txt
new file mode 100644
index 0000000000..df26146497
--- /dev/null
+++ b/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-exporter-otlp-http-trace.txt
@@ -0,0 +1,2 @@
+Comparing source compatibility of against
+No changes.
\ No newline at end of file
diff --git a/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-exporter-otlp-trace.txt b/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-exporter-otlp-trace.txt
new file mode 100644
index 0000000000..3f466a85e7
--- /dev/null
+++ b/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-exporter-otlp-trace.txt
@@ -0,0 +1,5 @@
+Comparing source compatibility of against
+=== UNCHANGED CLASS: PUBLIC FINAL io.opentelemetry.exporter.otlp.trace.OtlpGrpcSpanExporterBuilder (not serializable)
+ === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
+ === UNCHANGED METHOD: PUBLIC io.opentelemetry.exporter.otlp.trace.OtlpGrpcSpanExporterBuilder setChannel(io.grpc.ManagedChannel)
+ +++ NEW ANNOTATION: java.lang.Deprecated
diff --git a/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-exporter-otlp.txt b/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-exporter-otlp.txt
new file mode 100644
index 0000000000..df26146497
--- /dev/null
+++ b/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-exporter-otlp.txt
@@ -0,0 +1,2 @@
+Comparing source compatibility of against
+No changes.
\ No newline at end of file
diff --git a/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-exporter-zipkin.txt b/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-exporter-zipkin.txt
new file mode 100644
index 0000000000..df26146497
--- /dev/null
+++ b/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-exporter-zipkin.txt
@@ -0,0 +1,2 @@
+Comparing source compatibility of against
+No changes.
\ No newline at end of file
diff --git a/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-extension-annotations.txt b/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-extension-annotations.txt
new file mode 100644
index 0000000000..df26146497
--- /dev/null
+++ b/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-extension-annotations.txt
@@ -0,0 +1,2 @@
+Comparing source compatibility of against
+No changes.
\ No newline at end of file
diff --git a/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-extension-aws.txt b/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-extension-aws.txt
new file mode 100644
index 0000000000..df26146497
--- /dev/null
+++ b/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-extension-aws.txt
@@ -0,0 +1,2 @@
+Comparing source compatibility of against
+No changes.
\ No newline at end of file
diff --git a/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-extension-kotlin.txt b/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-extension-kotlin.txt
new file mode 100644
index 0000000000..df26146497
--- /dev/null
+++ b/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-extension-kotlin.txt
@@ -0,0 +1,2 @@
+Comparing source compatibility of against
+No changes.
\ No newline at end of file
diff --git a/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-extension-trace-propagators.txt b/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-extension-trace-propagators.txt
new file mode 100644
index 0000000000..df26146497
--- /dev/null
+++ b/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-extension-trace-propagators.txt
@@ -0,0 +1,2 @@
+Comparing source compatibility of against
+No changes.
\ No newline at end of file
diff --git a/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-sdk-common.txt b/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-sdk-common.txt
new file mode 100644
index 0000000000..df26146497
--- /dev/null
+++ b/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-sdk-common.txt
@@ -0,0 +1,2 @@
+Comparing source compatibility of against
+No changes.
\ No newline at end of file
diff --git a/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-sdk-extension-autoconfigure-spi.txt b/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-sdk-extension-autoconfigure-spi.txt
new file mode 100644
index 0000000000..df49cb85dc
--- /dev/null
+++ b/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-sdk-extension-autoconfigure-spi.txt
@@ -0,0 +1,11 @@
+Comparing source compatibility of against
+***! MODIFIED INTERFACE: PUBLIC ABSTRACT io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer (not serializable)
+ === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
+ +++! NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer addLogEmitterProviderCustomizer(java.util.function.BiFunction)
+ +++! NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer addLogExporterCustomizer(java.util.function.BiFunction)
+ +++! NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer addMeterProviderCustomizer(java.util.function.BiFunction)
+ +++! NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer addMetricExporterCustomizer(java.util.function.BiFunction)
+ +++! NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer addTracerProviderCustomizer(java.util.function.BiFunction)
+=== UNCHANGED INTERFACE: PUBLIC ABSTRACT io.opentelemetry.sdk.autoconfigure.spi.traces.SdkTracerProviderConfigurer (not serializable)
+ === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
+ +++ NEW ANNOTATION: java.lang.Deprecated
diff --git a/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-sdk-extension-aws.txt b/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-sdk-extension-aws.txt
new file mode 100644
index 0000000000..df26146497
--- /dev/null
+++ b/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-sdk-extension-aws.txt
@@ -0,0 +1,2 @@
+Comparing source compatibility of against
+No changes.
\ No newline at end of file
diff --git a/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-sdk-extension-jaeger-remote-sampler.txt b/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-sdk-extension-jaeger-remote-sampler.txt
new file mode 100644
index 0000000000..75f7da3385
--- /dev/null
+++ b/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-sdk-extension-jaeger-remote-sampler.txt
@@ -0,0 +1,6 @@
+Comparing source compatibility of against
+*** MODIFIED CLASS: PUBLIC FINAL io.opentelemetry.sdk.extension.trace.jaeger.sampler.JaegerRemoteSamplerBuilder (not serializable)
+ === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
+ === UNCHANGED METHOD: PUBLIC io.opentelemetry.sdk.extension.trace.jaeger.sampler.JaegerRemoteSamplerBuilder setChannel(io.grpc.ManagedChannel)
+ +++ NEW ANNOTATION: java.lang.Deprecated
+ +++ NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.extension.trace.jaeger.sampler.JaegerRemoteSamplerBuilder setTrustedCertificates(byte[])
diff --git a/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-sdk-extension-resources.txt b/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-sdk-extension-resources.txt
new file mode 100644
index 0000000000..df26146497
--- /dev/null
+++ b/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-sdk-extension-resources.txt
@@ -0,0 +1,2 @@
+Comparing source compatibility of against
+No changes.
\ No newline at end of file
diff --git a/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-sdk-testing.txt b/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-sdk-testing.txt
new file mode 100644
index 0000000000..df26146497
--- /dev/null
+++ b/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-sdk-testing.txt
@@ -0,0 +1,2 @@
+Comparing source compatibility of against
+No changes.
\ No newline at end of file
diff --git a/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-sdk-trace.txt b/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-sdk-trace.txt
new file mode 100644
index 0000000000..df26146497
--- /dev/null
+++ b/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-sdk-trace.txt
@@ -0,0 +1,2 @@
+Comparing source compatibility of against
+No changes.
\ No newline at end of file
diff --git a/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-sdk.txt b/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-sdk.txt
new file mode 100644
index 0000000000..df26146497
--- /dev/null
+++ b/docs/apidiffs/1.11.0_vs_1.10.0/opentelemetry-sdk.txt
@@ -0,0 +1,2 @@
+Comparing source compatibility of against
+No changes.
\ No newline at end of file
diff --git a/docs/apidiffs/current_vs_latest/opentelemetry-exporter-jaeger.txt b/docs/apidiffs/current_vs_latest/opentelemetry-exporter-jaeger.txt
index 75a51ce3f4..df26146497 100644
--- a/docs/apidiffs/current_vs_latest/opentelemetry-exporter-jaeger.txt
+++ b/docs/apidiffs/current_vs_latest/opentelemetry-exporter-jaeger.txt
@@ -1,5 +1,2 @@
Comparing source compatibility of against
-=== UNCHANGED CLASS: PUBLIC FINAL io.opentelemetry.exporter.jaeger.JaegerGrpcSpanExporterBuilder (not serializable)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- === UNCHANGED METHOD: PUBLIC io.opentelemetry.exporter.jaeger.JaegerGrpcSpanExporterBuilder setChannel(io.grpc.ManagedChannel)
- +++ NEW ANNOTATION: java.lang.Deprecated
+No changes.
\ No newline at end of file
diff --git a/docs/apidiffs/current_vs_latest/opentelemetry-exporter-otlp-trace.txt b/docs/apidiffs/current_vs_latest/opentelemetry-exporter-otlp-trace.txt
index 3f466a85e7..df26146497 100644
--- a/docs/apidiffs/current_vs_latest/opentelemetry-exporter-otlp-trace.txt
+++ b/docs/apidiffs/current_vs_latest/opentelemetry-exporter-otlp-trace.txt
@@ -1,5 +1,2 @@
Comparing source compatibility of against
-=== UNCHANGED CLASS: PUBLIC FINAL io.opentelemetry.exporter.otlp.trace.OtlpGrpcSpanExporterBuilder (not serializable)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- === UNCHANGED METHOD: PUBLIC io.opentelemetry.exporter.otlp.trace.OtlpGrpcSpanExporterBuilder setChannel(io.grpc.ManagedChannel)
- +++ NEW ANNOTATION: java.lang.Deprecated
+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 df49cb85dc..df26146497 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,11 +1,2 @@
Comparing source compatibility of against
-***! MODIFIED INTERFACE: PUBLIC ABSTRACT io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer (not serializable)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- +++! NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer addLogEmitterProviderCustomizer(java.util.function.BiFunction)
- +++! NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer addLogExporterCustomizer(java.util.function.BiFunction)
- +++! NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer addMeterProviderCustomizer(java.util.function.BiFunction)
- +++! NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer addMetricExporterCustomizer(java.util.function.BiFunction)
- +++! NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer addTracerProviderCustomizer(java.util.function.BiFunction)
-=== UNCHANGED INTERFACE: PUBLIC ABSTRACT io.opentelemetry.sdk.autoconfigure.spi.traces.SdkTracerProviderConfigurer (not serializable)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- +++ NEW ANNOTATION: java.lang.Deprecated
+No changes.
\ No newline at end of file
diff --git a/docs/apidiffs/current_vs_latest/opentelemetry-sdk-extension-jaeger-remote-sampler.txt b/docs/apidiffs/current_vs_latest/opentelemetry-sdk-extension-jaeger-remote-sampler.txt
index 75f7da3385..df26146497 100644
--- a/docs/apidiffs/current_vs_latest/opentelemetry-sdk-extension-jaeger-remote-sampler.txt
+++ b/docs/apidiffs/current_vs_latest/opentelemetry-sdk-extension-jaeger-remote-sampler.txt
@@ -1,6 +1,2 @@
Comparing source compatibility of against
-*** MODIFIED CLASS: PUBLIC FINAL io.opentelemetry.sdk.extension.trace.jaeger.sampler.JaegerRemoteSamplerBuilder (not serializable)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- === UNCHANGED METHOD: PUBLIC io.opentelemetry.sdk.extension.trace.jaeger.sampler.JaegerRemoteSamplerBuilder setChannel(io.grpc.ManagedChannel)
- +++ NEW ANNOTATION: java.lang.Deprecated
- +++ NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.extension.trace.jaeger.sampler.JaegerRemoteSamplerBuilder setTrustedCertificates(byte[])
+No changes.
\ No newline at end of file