Post release 1.28.0 (#5610)
This commit is contained in:
		
							parent
							
								
									faa946539d
								
							
						
					
					
						commit
						9dca081eb5
					
				| 
						 | 
					@ -32,6 +32,9 @@ Extension" notes below for changes made prior to stabilization.
 | 
				
			||||||
  ([#5541](https://github.com/open-telemetry/opentelemetry-java/pull/5541))
 | 
					  ([#5541](https://github.com/open-telemetry/opentelemetry-java/pull/5541))
 | 
				
			||||||
* Stabilize RetryPolicy API for OTLP exporters
 | 
					* Stabilize RetryPolicy API for OTLP exporters
 | 
				
			||||||
  ([#5524](https://github.com/open-telemetry/opentelemetry-java/pull/5524))
 | 
					  ([#5524](https://github.com/open-telemetry/opentelemetry-java/pull/5524))
 | 
				
			||||||
 | 
					* DEPRECATION: `opentelemetry-exporter-jaeger` and `opentelemetry-exporter-jaeger-thrift` are now
 | 
				
			||||||
 | 
					  deprecated with the last release planned for 1.34.0 (January 2024)
 | 
				
			||||||
 | 
					  ([#5190](https://github.com/open-telemetry/opentelemetry-java/pull/5190))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#### SDK Extensions
 | 
					#### SDK Extensions
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										74
									
								
								README.md
								
								
								
								
							
							
						
						
									
										74
									
								
								README.md
								
								
								
								
							| 
						 | 
					@ -91,7 +91,7 @@ dependency versions in sync.
 | 
				
			||||||
      <dependency>
 | 
					      <dependency>
 | 
				
			||||||
        <groupId>io.opentelemetry</groupId>
 | 
					        <groupId>io.opentelemetry</groupId>
 | 
				
			||||||
        <artifactId>opentelemetry-bom</artifactId>
 | 
					        <artifactId>opentelemetry-bom</artifactId>
 | 
				
			||||||
        <version>1.27.0</version>
 | 
					        <version>1.28.0</version>
 | 
				
			||||||
        <type>pom</type>
 | 
					        <type>pom</type>
 | 
				
			||||||
        <scope>import</scope>
 | 
					        <scope>import</scope>
 | 
				
			||||||
      </dependency>
 | 
					      </dependency>
 | 
				
			||||||
| 
						 | 
					@ -110,7 +110,7 @@ dependency versions in sync.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
```groovy
 | 
					```groovy
 | 
				
			||||||
dependencies {
 | 
					dependencies {
 | 
				
			||||||
  implementation platform("io.opentelemetry:opentelemetry-bom:1.27.0")
 | 
					  implementation platform("io.opentelemetry:opentelemetry-bom:1.28.0")
 | 
				
			||||||
  implementation('io.opentelemetry:opentelemetry-api')
 | 
					  implementation('io.opentelemetry:opentelemetry-api')
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
| 
						 | 
					@ -119,8 +119,8 @@ Note that if you want to use any artifacts that have not fully stabilized yet (s
 | 
				
			||||||
 | 
					
 | 
				
			||||||
```groovy
 | 
					```groovy
 | 
				
			||||||
dependencies {
 | 
					dependencies {
 | 
				
			||||||
  implementation platform("io.opentelemetry:opentelemetry-bom:1.27.0")
 | 
					  implementation platform("io.opentelemetry:opentelemetry-bom:1.28.0")
 | 
				
			||||||
  implementation platform('io.opentelemetry:opentelemetry-bom-alpha:1.27.0-alpha')
 | 
					  implementation platform('io.opentelemetry:opentelemetry-bom-alpha:1.28.0-alpha')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  implementation('io.opentelemetry:opentelemetry-api')
 | 
					  implementation('io.opentelemetry:opentelemetry-api')
 | 
				
			||||||
  implementation('io.opentelemetry:opentelemetry-semconv')
 | 
					  implementation('io.opentelemetry:opentelemetry-semconv')
 | 
				
			||||||
| 
						 | 
					@ -148,7 +148,7 @@ We strongly recommend using our published BOM to keep all dependency versions in
 | 
				
			||||||
      <dependency>
 | 
					      <dependency>
 | 
				
			||||||
        <groupId>io.opentelemetry</groupId>
 | 
					        <groupId>io.opentelemetry</groupId>
 | 
				
			||||||
        <artifactId>opentelemetry-bom</artifactId>
 | 
					        <artifactId>opentelemetry-bom</artifactId>
 | 
				
			||||||
        <version>1.28.0-SNAPSHOT</version>
 | 
					        <version>1.29.0-SNAPSHOT</version>
 | 
				
			||||||
        <type>pom</type>
 | 
					        <type>pom</type>
 | 
				
			||||||
        <scope>import</scope>
 | 
					        <scope>import</scope>
 | 
				
			||||||
      </dependency>
 | 
					      </dependency>
 | 
				
			||||||
| 
						 | 
					@ -171,7 +171,7 @@ repositories {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
dependencies {
 | 
					dependencies {
 | 
				
			||||||
  implementation platform("io.opentelemetry:opentelemetry-bom:1.28.0-SNAPSHOT")
 | 
					  implementation platform("io.opentelemetry:opentelemetry-bom:1.29.0-SNAPSHOT")
 | 
				
			||||||
  implementation('io.opentelemetry:opentelemetry-api')
 | 
					  implementation('io.opentelemetry:opentelemetry-api')
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
| 
						 | 
					@ -216,51 +216,51 @@ dependency as follows, replacing `{{artifact-id}}` with the value from the "Arti
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| Component                                    | Description                            | Artifact ID               | Version                                                     | Javadoc |
 | 
					| Component                                    | Description                            | Artifact ID               | Version                                                     | Javadoc |
 | 
				
			||||||
|----------------------------------------------|----------------------------------------|---------------------------|-------------------------------------------------------------|---------|
 | 
					|----------------------------------------------|----------------------------------------|---------------------------|-------------------------------------------------------------|---------|
 | 
				
			||||||
| [Bill of Materials (BOM)](./bom)             | Bill of materials for stable artifacts | `opentelemetry-bom`       | <!--VERSION_STABLE-->1.27.0<!--/VERSION_STABLE-->           | N/A     |
 | 
					| [Bill of Materials (BOM)](./bom)             | Bill of materials for stable artifacts | `opentelemetry-bom`       | <!--VERSION_STABLE-->1.28.0<!--/VERSION_STABLE-->           | N/A     |
 | 
				
			||||||
| [Alpha Bill of Materials (BOM)](./bom-alpha) | Bill of materials for alpha artifacts  | `opentelemetry-bom-alpha` | <!--VERSION_UNSTABLE-->1.27.0-alpha<!--/VERSION_UNSTABLE--> | N/A     |
 | 
					| [Alpha Bill of Materials (BOM)](./bom-alpha) | Bill of materials for alpha artifacts  | `opentelemetry-bom-alpha` | <!--VERSION_UNSTABLE-->1.28.0-alpha<!--/VERSION_UNSTABLE--> | N/A     |
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### API
 | 
					### API
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| Component                         | Description                                                                                                                    | Artifact ID                | Version                                                     | Javadoc                                                                                                                                                         |
 | 
					| Component                         | Description                                                                                                                    | Artifact ID                | Version                                                     | Javadoc                                                                                                                                                         |
 | 
				
			||||||
|-----------------------------------|--------------------------------------------------------------------------------------------------------------------------------|----------------------------|-------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------|
 | 
					|-----------------------------------|--------------------------------------------------------------------------------------------------------------------------------|----------------------------|-------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------|
 | 
				
			||||||
| [API](./api/all)                  | OpenTelemetry API, including metrics, traces, baggage, context                                                                 | `opentelemetry-api`        | <!--VERSION_STABLE-->1.27.0<!--/VERSION_STABLE-->           | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-api)               |
 | 
					| [API](./api/all)                  | OpenTelemetry API, including metrics, traces, baggage, context                                                                 | `opentelemetry-api`        | <!--VERSION_STABLE-->1.28.0<!--/VERSION_STABLE-->           | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-api)               |
 | 
				
			||||||
| [Events API](./api/events)        | OpenTelemetry Event API for emitting events.                                                                                   | `opentelemetry-api-events` | <!--VERSION_UNSTABLE-->1.27.0-alpha<!--/VERSION_UNSTABLE--> | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-api-events) |
 | 
					| [Events API](./api/events)        | OpenTelemetry Event API for emitting events.                                                                                   | `opentelemetry-api-events` | <!--VERSION_UNSTABLE-->1.28.0-alpha<!--/VERSION_UNSTABLE--> | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-api-events) |
 | 
				
			||||||
| [Context API](./context)          | OpenTelemetry context API                                                                                                      | `opentelemetry-context`    | <!--VERSION_STABLE-->1.27.0<!--/VERSION_STABLE-->           | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-context)       |
 | 
					| [Context API](./context)          | OpenTelemetry context API                                                                                                      | `opentelemetry-context`    | <!--VERSION_STABLE-->1.28.0<!--/VERSION_STABLE-->           | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-context)       |
 | 
				
			||||||
| [Semantic Conventions](./semconv) | Generated code for OpenTelemetry semantic conventions                                                                          | `opentelemetry-semconv`    | <!--VERSION_UNSTABLE-->1.27.0-alpha<!--/VERSION_UNSTABLE--> | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-semconv)       |
 | 
					| [Semantic Conventions](./semconv) | Generated code for OpenTelemetry semantic conventions                                                                          | `opentelemetry-semconv`    | <!--VERSION_UNSTABLE-->1.28.0-alpha<!--/VERSION_UNSTABLE--> | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-semconv)       |
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### API Extensions
 | 
					### API Extensions
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| Component                                                     | Description                                                                                                                                                                             | Artifact ID                                 | Version                                                     | Javadoc                                                                                                                                                                                           |
 | 
					| Component                                                     | Description                                                                                                                                                                             | Artifact ID                                 | Version                                                     | Javadoc                                                                                                                                                                                           |
 | 
				
			||||||
|---------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------|-------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
 | 
					|---------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------|-------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
 | 
				
			||||||
| [Kotlin Extension](./extensions/kotlin)                       | Context extension for coroutines                                                                                                                                                        | `opentelemetry-extension-kotlin`            | <!--VERSION_STABLE-->1.27.0<!--/VERSION_STABLE-->           | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-extension-kotlin)                       |
 | 
					| [Kotlin Extension](./extensions/kotlin)                       | Context extension for coroutines                                                                                                                                                        | `opentelemetry-extension-kotlin`            | <!--VERSION_STABLE-->1.28.0<!--/VERSION_STABLE-->           | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-extension-kotlin)                       |
 | 
				
			||||||
| [Trace Propagators Extension](./extensions/trace-propagators) | Trace propagators, including B3, Jaeger, OT Trace                                                                                                                                       | `opentelemetry-extension-trace-propagators` | <!--VERSION_STABLE-->1.27.0<!--/VERSION_STABLE-->           | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-extension-trace-propagators) |
 | 
					| [Trace Propagators Extension](./extensions/trace-propagators) | Trace propagators, including B3, Jaeger, OT Trace                                                                                                                                       | `opentelemetry-extension-trace-propagators` | <!--VERSION_STABLE-->1.28.0<!--/VERSION_STABLE-->           | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-extension-trace-propagators) |
 | 
				
			||||||
| [Incubator Extension](./extensions/incubator)                 | API incubator, including pass through propagator, and extended tracer                                                                                                                   | `opentelemetry-extension-incubator`         | <!--VERSION_UNSTABLE-->1.27.0-alpha<!--/VERSION_UNSTABLE--> | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-extension-incubator)                 |
 | 
					| [Incubator Extension](./extensions/incubator)                 | API incubator, including pass through propagator, and extended tracer                                                                                                                   | `opentelemetry-extension-incubator`         | <!--VERSION_UNSTABLE-->1.28.0-alpha<!--/VERSION_UNSTABLE--> | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-extension-incubator)                 |
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### SDK
 | 
					### SDK
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| Component                    | Description                                            | Artifact ID                 | Version                                           | Javadoc                                                                                                                                                           |
 | 
					| Component                    | Description                                            | Artifact ID                 | Version                                           | Javadoc                                                                                                                                                           |
 | 
				
			||||||
|------------------------------|--------------------------------------------------------|-----------------------------|---------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------|
 | 
					|------------------------------|--------------------------------------------------------|-----------------------------|---------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------|
 | 
				
			||||||
| [SDK](./sdk/all)             | OpenTelemetry SDK, including metrics, traces, and logs | `opentelemetry-sdk`         | <!--VERSION_STABLE-->1.27.0<!--/VERSION_STABLE--> | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-sdk)                 |
 | 
					| [SDK](./sdk/all)             | OpenTelemetry SDK, including metrics, traces, and logs | `opentelemetry-sdk`         | <!--VERSION_STABLE-->1.28.0<!--/VERSION_STABLE--> | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-sdk)                 |
 | 
				
			||||||
| [Metrics SDK](./sdk/metrics) | OpenTelemetry metrics SDK                              | `opentelemetry-sdk-metrics` | <!--VERSION_STABLE-->1.27.0<!--/VERSION_STABLE--> | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-sdk-metrics) |
 | 
					| [Metrics SDK](./sdk/metrics) | OpenTelemetry metrics SDK                              | `opentelemetry-sdk-metrics` | <!--VERSION_STABLE-->1.28.0<!--/VERSION_STABLE--> | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-sdk-metrics) |
 | 
				
			||||||
| [Trace SDK](./sdk/trace)     | OpenTelemetry trace SDK                                | `opentelemetry-sdk-trace`   | <!--VERSION_STABLE-->1.27.0<!--/VERSION_STABLE--> | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-sdk-trace)     |
 | 
					| [Trace SDK](./sdk/trace)     | OpenTelemetry trace SDK                                | `opentelemetry-sdk-trace`   | <!--VERSION_STABLE-->1.28.0<!--/VERSION_STABLE--> | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-sdk-trace)     |
 | 
				
			||||||
| [Log SDK](./sdk/logs)        | OpenTelemetry log SDK                                  | `opentelemetry-sdk-logs`    | <!--VERSION_STABLE-->1.27.0<!--/VERSION_STABLE--> | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-sdk-logs)       |
 | 
					| [Log SDK](./sdk/logs)        | OpenTelemetry log SDK                                  | `opentelemetry-sdk-logs`    | <!--VERSION_STABLE-->1.28.0<!--/VERSION_STABLE--> | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-sdk-logs)       |
 | 
				
			||||||
| [SDK Common](./sdk/common)   | Shared SDK components                                  | `opentelemetry-sdk-common`  | <!--VERSION_STABLE-->1.27.0<!--/VERSION_STABLE--> | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-sdk-common)   |
 | 
					| [SDK Common](./sdk/common)   | Shared SDK components                                  | `opentelemetry-sdk-common`  | <!--VERSION_STABLE-->1.28.0<!--/VERSION_STABLE--> | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-sdk-common)   |
 | 
				
			||||||
| [SDK Testing](./sdk/testing) | Components for testing OpenTelemetry instrumentation   | `opentelemetry-sdk-testing` | <!--VERSION_STABLE-->1.27.0<!--/VERSION_STABLE--> | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-sdk-testing) |
 | 
					| [SDK Testing](./sdk/testing) | Components for testing OpenTelemetry instrumentation   | `opentelemetry-sdk-testing` | <!--VERSION_STABLE-->1.28.0<!--/VERSION_STABLE--> | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-sdk-testing) |
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### SDK Exporters
 | 
					### SDK Exporters
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| Component                                           | Description                                                        | Artifact ID                            | Version                                                     | Javadoc                                                                                                                                                                                 |
 | 
					| Component                                           | Description                                                        | Artifact ID                            | Version                                                     | Javadoc                                                                                                                                                                                 |
 | 
				
			||||||
|-----------------------------------------------------|--------------------------------------------------------------------|----------------------------------------|-------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
 | 
					|-----------------------------------------------------|--------------------------------------------------------------------|----------------------------------------|-------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
 | 
				
			||||||
| [OTLP Exporters](./exporters/otlp/all)              | OTLP gRPC & HTTP exporters, including traces, metrics, and logs    | `opentelemetry-exporter-otlp`          | <!--VERSION_STABLE-->1.27.0<!--/VERSION_STABLE-->           | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-exporter-otlp)                   |
 | 
					| [OTLP Exporters](./exporters/otlp/all)              | OTLP gRPC & HTTP exporters, including traces, metrics, and logs    | `opentelemetry-exporter-otlp`          | <!--VERSION_STABLE-->1.28.0<!--/VERSION_STABLE-->           | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-exporter-otlp)                   |
 | 
				
			||||||
| [OTLP Common](./exporters/otlp/common)              | Shared OTLP components (internal)                                  | `opentelemetry-exporter-otlp-common`   | <!--VERSION_STABLE-->1.27.0<!--/VERSION_STABLE-->           | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-exporter-otlp-common)     |
 | 
					| [OTLP Common](./exporters/otlp/common)              | Shared OTLP components (internal)                                  | `opentelemetry-exporter-otlp-common`   | <!--VERSION_STABLE-->1.28.0<!--/VERSION_STABLE-->           | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-exporter-otlp-common)     |
 | 
				
			||||||
| [Jaeger gRPC Exporter](./exporters/jaeger)          | Jaeger gRPC trace exporter (deprecated [1])                        | `opentelemetry-exporter-jaeger`        | <!--VERSION_STABLE-->1.27.0<!--/VERSION_STABLE-->           | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-exporter-jaeger)               |
 | 
					| [Jaeger gRPC Exporter](./exporters/jaeger)          | Jaeger gRPC trace exporter (deprecated [1])                        | `opentelemetry-exporter-jaeger`        | <!--VERSION_STABLE-->1.28.0<!--/VERSION_STABLE-->           | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-exporter-jaeger)               |
 | 
				
			||||||
| [Jaeger Thrift Exporter](./exporters/jaeger-thrift) | Jaeger thrift trace exporter (deprecated [1])                      | `opentelemetry-exporter-jaeger-thift`  | <!--VERSION_STABLE-->1.27.0<!--/VERSION_STABLE-->           | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-exporter-jaeger-thrift) |
 | 
					| [Jaeger Thrift Exporter](./exporters/jaeger-thrift) | Jaeger thrift trace exporter (deprecated [1])                      | `opentelemetry-exporter-jaeger-thift`  | <!--VERSION_STABLE-->1.28.0<!--/VERSION_STABLE-->           | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-exporter-jaeger-thrift) |
 | 
				
			||||||
| [Logging Exporter](./exporters/logging)             | Logging exporters, including metrics, traces, and logs             | `opentelemetry-exporter-logging`       | <!--VERSION_STABLE-->1.27.0<!--/VERSION_STABLE-->           | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-exporter-logging)             |
 | 
					| [Logging Exporter](./exporters/logging)             | Logging exporters, including metrics, traces, and logs             | `opentelemetry-exporter-logging`       | <!--VERSION_STABLE-->1.28.0<!--/VERSION_STABLE-->           | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-exporter-logging)             |
 | 
				
			||||||
| [Zipkin Exporter](./exporters/zipkin)               | Zipkin trace exporter                                              | `opentelemetry-exporter-zipkin`        | <!--VERSION_STABLE-->1.27.0<!--/VERSION_STABLE-->           | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-exporter-zipkin)               |
 | 
					| [Zipkin Exporter](./exporters/zipkin)               | Zipkin trace exporter                                              | `opentelemetry-exporter-zipkin`        | <!--VERSION_STABLE-->1.28.0<!--/VERSION_STABLE-->           | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-exporter-zipkin)               |
 | 
				
			||||||
| [Prometheus Exporter](./exporters/prometheus)       | Prometheus metric exporter                                         | `opentelemetry-exporter-prometheus`    | <!--VERSION_UNSTABLE-->1.27.0-alpha<!--/VERSION_UNSTABLE--> | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-exporter-prometheus)       |
 | 
					| [Prometheus Exporter](./exporters/prometheus)       | Prometheus metric exporter                                         | `opentelemetry-exporter-prometheus`    | <!--VERSION_UNSTABLE-->1.28.0-alpha<!--/VERSION_UNSTABLE--> | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-exporter-prometheus)       |
 | 
				
			||||||
| [Exporter Common](./exporters/common)               | Shared exporter components (internal)                              | `opentelemetry-exporter-common`        | <!--VERSION_STABLE-->1.27.0<!--/VERSION_STABLE-->           | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-exporter-common)               |
 | 
					| [Exporter Common](./exporters/common)               | Shared exporter components (internal)                              | `opentelemetry-exporter-common`        | <!--VERSION_STABLE-->1.28.0<!--/VERSION_STABLE-->           | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-exporter-common)               |
 | 
				
			||||||
| [OkHttp Sender](./exporters/sender/okhttp)          | OkHttp implementation of HttpSender (internal)                     | `opentelemetry-exporter-sender-okhttp` | <!--VERSION_STABLE-->1.27.0<!--/VERSION_STABLE-->           | TODO: add link after 1.28.0                                                                                                                                                             |
 | 
					| [OkHttp Sender](./exporters/sender/okhttp)          | OkHttp implementation of HttpSender (internal)                     | `opentelemetry-exporter-sender-okhttp` | <!--VERSION_STABLE-->1.28.0<!--/VERSION_STABLE-->           | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-exporter-sender-okhttp) |
 | 
				
			||||||
| [JDK Sender](./exporters/sender/okhttp)             | Java 11+ native HttpClient implementation of HttpSender (internal) | `opentelemetry-exporter-sender-jdk`    | <!--VERSION_UNSTABLE-->1.27.0-alpha<!--/VERSION_UNSTABLE--> | TODO: add link after 1.28.0                                                                                                                                                             |                                                                                                                                                            |
 | 
					| [JDK Sender](./exporters/sender/okhttp)             | Java 11+ native HttpClient implementation of HttpSender (internal) | `opentelemetry-exporter-sender-jdk`    | <!--VERSION_UNSTABLE-->1.28.0-alpha<!--/VERSION_UNSTABLE--> | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-exporter-sender-jdk)       |                                                                                                                                                            |
 | 
				
			||||||
 | 
					
 | 
				
			||||||
**[1]**: Jaeger now
 | 
					**[1]**: Jaeger now
 | 
				
			||||||
has [native support for OTLP](https://opentelemetry.io/blog/2022/jaeger-native-otlp/) and jaeger
 | 
					has [native support for OTLP](https://opentelemetry.io/blog/2022/jaeger-native-otlp/) and jaeger
 | 
				
			||||||
| 
						 | 
					@ -273,17 +273,17 @@ additional versions will be published.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| Component                                                                     | Description                                                                                    | Artifact ID                                         | Version                                                     | Javadoc                                                                                                                                                                                                           |
 | 
					| Component                                                                     | Description                                                                                    | Artifact ID                                         | Version                                                     | Javadoc                                                                                                                                                                                                           |
 | 
				
			||||||
|-------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------|-----------------------------------------------------|-------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
 | 
					|-------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------|-----------------------------------------------------|-------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
 | 
				
			||||||
| [SDK Autoconfigure](./sdk-extensions/autoconfigure)                           | Autoconfigure OpenTelemetry SDK from env vars, system properties, and SPI                      | `opentelemetry-sdk-extension-autoconfigure`         | <!--VERSION_STABLE-->1.27.0<!--/VERSION_STABLE-->           | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-sdk-extension-autoconfigure)                 |
 | 
					| [SDK Autoconfigure](./sdk-extensions/autoconfigure)                           | Autoconfigure OpenTelemetry SDK from env vars, system properties, and SPI                      | `opentelemetry-sdk-extension-autoconfigure`         | <!--VERSION_STABLE-->1.28.0<!--/VERSION_STABLE-->           | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-sdk-extension-autoconfigure)                 |
 | 
				
			||||||
| [SDK Autoconfigure SPI](./sdk-extensions/autoconfigure-spi)                   | Service Provider Interface (SPI) definitions for autoconfigure                                 | `opentelemetry-sdk-extension-autoconfigure-spi`     | <!--VERSION_STABLE-->1.27.0<!--/VERSION_STABLE-->           | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-sdk-extension-autoconfigure-spi)         |
 | 
					| [SDK Autoconfigure SPI](./sdk-extensions/autoconfigure-spi)                   | Service Provider Interface (SPI) definitions for autoconfigure                                 | `opentelemetry-sdk-extension-autoconfigure-spi`     | <!--VERSION_STABLE-->1.28.0<!--/VERSION_STABLE-->           | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-sdk-extension-autoconfigure-spi)         |
 | 
				
			||||||
| [SDK Jaeger Remote Sampler Extension](./sdk-extensions/jaeger-remote-sampler) | Sampler which obtains sampling configuration from remote Jaeger server                         | `opentelemetry-sdk-extension-jaeger-remote-sampler` | <!--VERSION_STABLE-->1.27.0<!--/VERSION_STABLE-->           | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-sdk-extension-jaeger-remote-sampler) |
 | 
					| [SDK Jaeger Remote Sampler Extension](./sdk-extensions/jaeger-remote-sampler) | Sampler which obtains sampling configuration from remote Jaeger server                         | `opentelemetry-sdk-extension-jaeger-remote-sampler` | <!--VERSION_STABLE-->1.28.0<!--/VERSION_STABLE-->           | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-sdk-extension-jaeger-remote-sampler) |
 | 
				
			||||||
| [SDK Incubator](./sdk-extensions/incubator)                                   | SDK incubator, including YAML based view configuration, LeakDetectingSpanProcessor, and zPages | `opentelemetry-sdk-extension-incubator`             | <!--VERSION_UNSTABLE-->1.27.0-alpha<!--/VERSION_UNSTABLE--> | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-sdk-extension-incubator)                         |
 | 
					| [SDK Incubator](./sdk-extensions/incubator)                                   | SDK incubator, including YAML based view configuration, LeakDetectingSpanProcessor, and zPages | `opentelemetry-sdk-extension-incubator`             | <!--VERSION_UNSTABLE-->1.28.0-alpha<!--/VERSION_UNSTABLE--> | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-sdk-extension-incubator)                         |
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Shims
 | 
					### Shims
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| Component                              | Description                                                  | Artifact ID                      | Version                                                     | Javadoc                                                                                                                                                                     |
 | 
					| Component                              | Description                                                  | Artifact ID                      | Version                                                     | Javadoc                                                                                                                                                                     |
 | 
				
			||||||
|----------------------------------------|--------------------------------------------------------------|----------------------------------|-------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
 | 
					|----------------------------------------|--------------------------------------------------------------|----------------------------------|-------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
 | 
				
			||||||
| [OpenCensus Shim](./opencensus-shim)   | Bridge opencensus metrics into the OpenTelemetry metrics SDK | `opentelemetry-opencensus-shim`  | <!--VERSION_UNSTABLE-->1.27.0-alpha<!--/VERSION_UNSTABLE--> | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-opencensus-shim)   |
 | 
					| [OpenCensus Shim](./opencensus-shim)   | Bridge opencensus metrics into the OpenTelemetry metrics SDK | `opentelemetry-opencensus-shim`  | <!--VERSION_UNSTABLE-->1.28.0-alpha<!--/VERSION_UNSTABLE--> | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-opencensus-shim)   |
 | 
				
			||||||
| [OpenTracing Shim](./opentracing-shim) | Bridge opentracing spans into the OpenTelemetry trace API    | `opentelemetry-opentracing-shim` | <!--VERSION_STABLE-->1.27.0<!--/VERSION_STABLE-->     | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-opentracing-shim) |
 | 
					| [OpenTracing Shim](./opentracing-shim) | Bridge opentracing spans into the OpenTelemetry trace API    | `opentelemetry-opentracing-shim` | <!--VERSION_STABLE-->1.28.0<!--/VERSION_STABLE-->     | [](https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-opentracing-shim) |
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Contributing
 | 
					## Contributing
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,2 @@
 | 
				
			||||||
 | 
					Comparing source compatibility of  against 
 | 
				
			||||||
 | 
					No changes.
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,2 @@
 | 
				
			||||||
 | 
					Comparing source compatibility of  against 
 | 
				
			||||||
 | 
					No changes.
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,2 @@
 | 
				
			||||||
 | 
					Comparing source compatibility of  against 
 | 
				
			||||||
 | 
					No changes.
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,7 @@
 | 
				
			||||||
 | 
					Comparing source compatibility of  against 
 | 
				
			||||||
 | 
					===  UNCHANGED CLASS: PUBLIC FINAL io.opentelemetry.exporter.jaeger.thrift.JaegerThriftSpanExporter  (not serializable)
 | 
				
			||||||
 | 
						===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
 | 
				
			||||||
 | 
						+++  NEW ANNOTATION: java.lang.Deprecated
 | 
				
			||||||
 | 
					===  UNCHANGED CLASS: PUBLIC FINAL io.opentelemetry.exporter.jaeger.thrift.JaegerThriftSpanExporterBuilder  (not serializable)
 | 
				
			||||||
 | 
						===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
 | 
				
			||||||
 | 
						+++  NEW ANNOTATION: java.lang.Deprecated
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,7 @@
 | 
				
			||||||
 | 
					Comparing source compatibility of  against 
 | 
				
			||||||
 | 
					===  UNCHANGED CLASS: PUBLIC FINAL io.opentelemetry.exporter.jaeger.JaegerGrpcSpanExporter  (not serializable)
 | 
				
			||||||
 | 
						===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
 | 
				
			||||||
 | 
						+++  NEW ANNOTATION: java.lang.Deprecated
 | 
				
			||||||
 | 
					===  UNCHANGED CLASS: PUBLIC FINAL io.opentelemetry.exporter.jaeger.JaegerGrpcSpanExporterBuilder  (not serializable)
 | 
				
			||||||
 | 
						===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
 | 
				
			||||||
 | 
						+++  NEW ANNOTATION: java.lang.Deprecated
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,2 @@
 | 
				
			||||||
 | 
					Comparing source compatibility of  against 
 | 
				
			||||||
 | 
					No changes.
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,2 @@
 | 
				
			||||||
 | 
					Comparing source compatibility of  against 
 | 
				
			||||||
 | 
					No changes.
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,2 @@
 | 
				
			||||||
 | 
					Comparing source compatibility of  against 
 | 
				
			||||||
 | 
					No changes.
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,19 @@
 | 
				
			||||||
 | 
					Comparing source compatibility of  against 
 | 
				
			||||||
 | 
					***  MODIFIED CLASS: PUBLIC FINAL io.opentelemetry.exporter.otlp.http.logs.OtlpHttpLogRecordExporterBuilder  (not serializable)
 | 
				
			||||||
 | 
						===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
 | 
				
			||||||
 | 
						+++  NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.otlp.http.logs.OtlpHttpLogRecordExporterBuilder setRetryPolicy(io.opentelemetry.sdk.common.export.RetryPolicy)
 | 
				
			||||||
 | 
					***  MODIFIED CLASS: PUBLIC FINAL io.opentelemetry.exporter.otlp.http.metrics.OtlpHttpMetricExporterBuilder  (not serializable)
 | 
				
			||||||
 | 
						===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
 | 
				
			||||||
 | 
						+++  NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.otlp.http.metrics.OtlpHttpMetricExporterBuilder setRetryPolicy(io.opentelemetry.sdk.common.export.RetryPolicy)
 | 
				
			||||||
 | 
					***  MODIFIED CLASS: PUBLIC FINAL io.opentelemetry.exporter.otlp.http.trace.OtlpHttpSpanExporterBuilder  (not serializable)
 | 
				
			||||||
 | 
						===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
 | 
				
			||||||
 | 
						+++  NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.otlp.http.trace.OtlpHttpSpanExporterBuilder setRetryPolicy(io.opentelemetry.sdk.common.export.RetryPolicy)
 | 
				
			||||||
 | 
					***  MODIFIED CLASS: PUBLIC FINAL io.opentelemetry.exporter.otlp.logs.OtlpGrpcLogRecordExporterBuilder  (not serializable)
 | 
				
			||||||
 | 
						===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
 | 
				
			||||||
 | 
						+++  NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.otlp.logs.OtlpGrpcLogRecordExporterBuilder setRetryPolicy(io.opentelemetry.sdk.common.export.RetryPolicy)
 | 
				
			||||||
 | 
					***  MODIFIED CLASS: PUBLIC FINAL io.opentelemetry.exporter.otlp.metrics.OtlpGrpcMetricExporterBuilder  (not serializable)
 | 
				
			||||||
 | 
						===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
 | 
				
			||||||
 | 
						+++  NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.otlp.metrics.OtlpGrpcMetricExporterBuilder setRetryPolicy(io.opentelemetry.sdk.common.export.RetryPolicy)
 | 
				
			||||||
 | 
					***  MODIFIED CLASS: PUBLIC FINAL io.opentelemetry.exporter.otlp.trace.OtlpGrpcSpanExporterBuilder  (not serializable)
 | 
				
			||||||
 | 
						===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
 | 
				
			||||||
 | 
						+++  NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.otlp.trace.OtlpGrpcSpanExporterBuilder setRetryPolicy(io.opentelemetry.sdk.common.export.RetryPolicy)
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,2 @@
 | 
				
			||||||
 | 
					Comparing source compatibility of  against 
 | 
				
			||||||
 | 
					No changes.
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,2 @@
 | 
				
			||||||
 | 
					Comparing source compatibility of  against 
 | 
				
			||||||
 | 
					No changes.
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,9 @@
 | 
				
			||||||
 | 
					Comparing source compatibility of  against 
 | 
				
			||||||
 | 
					===  UNCHANGED CLASS: PUBLIC FINAL io.opentelemetry.extension.kotlin.ContextExtensionsKt  (not serializable)
 | 
				
			||||||
 | 
						===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
 | 
				
			||||||
 | 
						***  MODIFIED ANNOTATION: kotlin.Metadata
 | 
				
			||||||
 | 
							===  UNCHANGED ELEMENT: xi=48
 | 
				
			||||||
 | 
							***  MODIFIED ELEMENT: mv=1,9,0 (<- 1,8,0)
 | 
				
			||||||
 | 
							===  UNCHANGED ELEMENT: k=2
 | 
				
			||||||
 | 
							===  UNCHANGED ELEMENT: d1=<3D><>
<3B>
<3B><><EFBFBD>
<3B><><EFBFBD>
<3B><><EFBFBD>
<3B><><EFBFBD><EFBFBD>
<3B><><EFBFBD><EFBFBD>0<EFBFBD>*<2A>0<EFBFBD><30>
<3B><><EFBFBD><EFBFBD>0<EFBFBD>*<2A>0<EFBFBD><30>
<3B><><EFBFBD><EFBFBD>0<EFBFBD>*<2A>0<EFBFBD>¨<EFBFBD><C2A8>
 | 
				
			||||||
 | 
							===  UNCHANGED ELEMENT: d2=asContextElement,Lkotlin/coroutines/CoroutineContext;,Lio/opentelemetry/context/Context;,Lio/opentelemetry/context/ImplicitContextKeyed;,getOpenTelemetryContext,opentelemetry-extension-kotlin
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,2 @@
 | 
				
			||||||
 | 
					Comparing source compatibility of  against 
 | 
				
			||||||
 | 
					No changes.
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,2 @@
 | 
				
			||||||
 | 
					Comparing source compatibility of  against 
 | 
				
			||||||
 | 
					No changes.
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,18 @@
 | 
				
			||||||
 | 
					Comparing source compatibility of  against 
 | 
				
			||||||
 | 
					+++  NEW CLASS: PUBLIC(+) ABSTRACT(+) io.opentelemetry.sdk.common.export.RetryPolicy  (not serializable)
 | 
				
			||||||
 | 
						+++  CLASS FILE FORMAT VERSION: 52.0 <- n.a.
 | 
				
			||||||
 | 
						+++  NEW SUPERCLASS: java.lang.Object
 | 
				
			||||||
 | 
						+++  NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.sdk.common.export.RetryPolicy$RetryPolicyBuilder builder()
 | 
				
			||||||
 | 
						+++  NEW METHOD: PUBLIC(+) ABSTRACT(+) double getBackoffMultiplier()
 | 
				
			||||||
 | 
						+++  NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.sdk.common.export.RetryPolicy getDefault()
 | 
				
			||||||
 | 
						+++  NEW METHOD: PUBLIC(+) ABSTRACT(+) java.time.Duration getInitialBackoff()
 | 
				
			||||||
 | 
						+++  NEW METHOD: PUBLIC(+) ABSTRACT(+) int getMaxAttempts()
 | 
				
			||||||
 | 
						+++  NEW METHOD: PUBLIC(+) ABSTRACT(+) java.time.Duration getMaxBackoff()
 | 
				
			||||||
 | 
					+++  NEW CLASS: PUBLIC(+) ABSTRACT(+) STATIC(+) io.opentelemetry.sdk.common.export.RetryPolicy$RetryPolicyBuilder  (not serializable)
 | 
				
			||||||
 | 
						+++  CLASS FILE FORMAT VERSION: 52.0 <- n.a.
 | 
				
			||||||
 | 
						+++  NEW SUPERCLASS: java.lang.Object
 | 
				
			||||||
 | 
						+++  NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.common.export.RetryPolicy build()
 | 
				
			||||||
 | 
						+++  NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.sdk.common.export.RetryPolicy$RetryPolicyBuilder setBackoffMultiplier(double)
 | 
				
			||||||
 | 
						+++  NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.sdk.common.export.RetryPolicy$RetryPolicyBuilder setInitialBackoff(java.time.Duration)
 | 
				
			||||||
 | 
						+++  NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.sdk.common.export.RetryPolicy$RetryPolicyBuilder setMaxAttempts(int)
 | 
				
			||||||
 | 
						+++  NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.sdk.common.export.RetryPolicy$RetryPolicyBuilder setMaxBackoff(java.time.Duration)
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,2 @@
 | 
				
			||||||
 | 
					Comparing source compatibility of  against 
 | 
				
			||||||
 | 
					No changes.
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,30 @@
 | 
				
			||||||
 | 
					Comparing source compatibility of  against 
 | 
				
			||||||
 | 
					+++  NEW CLASS: PUBLIC(+) ABSTRACT(+) io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdk  (not serializable)
 | 
				
			||||||
 | 
						+++  CLASS FILE FORMAT VERSION: 52.0 <- n.a.
 | 
				
			||||||
 | 
						+++  NEW SUPERCLASS: java.lang.Object
 | 
				
			||||||
 | 
						+++  NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder builder()
 | 
				
			||||||
 | 
						+++  NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.sdk.OpenTelemetrySdk getOpenTelemetrySdk()
 | 
				
			||||||
 | 
						+++  NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdk initialize()
 | 
				
			||||||
 | 
					+++  NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder  (not serializable)
 | 
				
			||||||
 | 
						+++  CLASS FILE FORMAT VERSION: 52.0 <- n.a.
 | 
				
			||||||
 | 
						+++  NEW SUPERCLASS: java.lang.Object
 | 
				
			||||||
 | 
						+++  NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder addLoggerProviderCustomizer(java.util.function.BiFunction)
 | 
				
			||||||
 | 
						+++  NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder addLogRecordExporterCustomizer(java.util.function.BiFunction)
 | 
				
			||||||
 | 
						+++  NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder addMeterProviderCustomizer(java.util.function.BiFunction)
 | 
				
			||||||
 | 
						+++  NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder addMetricExporterCustomizer(java.util.function.BiFunction)
 | 
				
			||||||
 | 
						+++  NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder addPropagatorCustomizer(java.util.function.BiFunction)
 | 
				
			||||||
 | 
						+++  NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder addPropertiesCustomizer(java.util.function.Function)
 | 
				
			||||||
 | 
						+++  NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder addPropertiesSupplier(java.util.function.Supplier)
 | 
				
			||||||
 | 
						+++  NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder addResourceCustomizer(java.util.function.BiFunction)
 | 
				
			||||||
 | 
						+++  NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder addSamplerCustomizer(java.util.function.BiFunction)
 | 
				
			||||||
 | 
						+++  NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder addSpanExporterCustomizer(java.util.function.BiFunction)
 | 
				
			||||||
 | 
						+++  NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder addTracerProviderCustomizer(java.util.function.BiFunction)
 | 
				
			||||||
 | 
						+++  NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdk build()
 | 
				
			||||||
 | 
						+++  NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder disableShutdownHook()
 | 
				
			||||||
 | 
						+++  NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder setResultAsGlobal()
 | 
				
			||||||
 | 
						+++  NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder setServiceClassLoader(java.lang.ClassLoader)
 | 
				
			||||||
 | 
					+++  NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.sdk.autoconfigure.ResourceConfiguration  (not serializable)
 | 
				
			||||||
 | 
						+++  CLASS FILE FORMAT VERSION: 52.0 <- n.a.
 | 
				
			||||||
 | 
						+++  NEW SUPERCLASS: java.lang.Object
 | 
				
			||||||
 | 
						+++  NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.sdk.resources.Resource createEnvironmentResource()
 | 
				
			||||||
 | 
						+++  NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.sdk.resources.Resource createEnvironmentResource(io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties)
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,2 @@
 | 
				
			||||||
 | 
					Comparing source compatibility of  against 
 | 
				
			||||||
 | 
					No changes.
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,2 @@
 | 
				
			||||||
 | 
					Comparing source compatibility of  against 
 | 
				
			||||||
 | 
					No changes.
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,4 @@
 | 
				
			||||||
 | 
					Comparing source compatibility of  against 
 | 
				
			||||||
 | 
					***  MODIFIED INTERFACE: PUBLIC ABSTRACT io.opentelemetry.sdk.metrics.export.AggregationTemporalitySelector  (not serializable)
 | 
				
			||||||
 | 
						===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
 | 
				
			||||||
 | 
						+++  NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.sdk.metrics.export.AggregationTemporalitySelector lowMemory()
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,2 @@
 | 
				
			||||||
 | 
					Comparing source compatibility of  against 
 | 
				
			||||||
 | 
					No changes.
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,2 @@
 | 
				
			||||||
 | 
					Comparing source compatibility of  against 
 | 
				
			||||||
 | 
					No changes.
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,2 @@
 | 
				
			||||||
 | 
					Comparing source compatibility of  against 
 | 
				
			||||||
 | 
					No changes.
 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,2 @@
 | 
				
			||||||
Comparing source compatibility of  against 
 | 
					Comparing source compatibility of  against 
 | 
				
			||||||
===  UNCHANGED CLASS: PUBLIC FINAL io.opentelemetry.exporter.jaeger.thrift.JaegerThriftSpanExporter  (not serializable)
 | 
					No changes.
 | 
				
			||||||
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
 | 
					 | 
				
			||||||
	+++  NEW ANNOTATION: java.lang.Deprecated
 | 
					 | 
				
			||||||
===  UNCHANGED CLASS: PUBLIC FINAL io.opentelemetry.exporter.jaeger.thrift.JaegerThriftSpanExporterBuilder  (not serializable)
 | 
					 | 
				
			||||||
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
 | 
					 | 
				
			||||||
	+++  NEW ANNOTATION: java.lang.Deprecated
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,2 @@
 | 
				
			||||||
Comparing source compatibility of  against 
 | 
					Comparing source compatibility of  against 
 | 
				
			||||||
===  UNCHANGED CLASS: PUBLIC FINAL io.opentelemetry.exporter.jaeger.JaegerGrpcSpanExporter  (not serializable)
 | 
					No changes.
 | 
				
			||||||
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
 | 
					 | 
				
			||||||
	+++  NEW ANNOTATION: java.lang.Deprecated
 | 
					 | 
				
			||||||
===  UNCHANGED CLASS: PUBLIC FINAL io.opentelemetry.exporter.jaeger.JaegerGrpcSpanExporterBuilder  (not serializable)
 | 
					 | 
				
			||||||
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
 | 
					 | 
				
			||||||
	+++  NEW ANNOTATION: java.lang.Deprecated
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,19 +1,2 @@
 | 
				
			||||||
Comparing source compatibility of  against 
 | 
					Comparing source compatibility of  against 
 | 
				
			||||||
***  MODIFIED CLASS: PUBLIC FINAL io.opentelemetry.exporter.otlp.http.logs.OtlpHttpLogRecordExporterBuilder  (not serializable)
 | 
					No changes.
 | 
				
			||||||
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
 | 
					 | 
				
			||||||
	+++  NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.otlp.http.logs.OtlpHttpLogRecordExporterBuilder setRetryPolicy(io.opentelemetry.sdk.common.export.RetryPolicy)
 | 
					 | 
				
			||||||
***  MODIFIED CLASS: PUBLIC FINAL io.opentelemetry.exporter.otlp.http.metrics.OtlpHttpMetricExporterBuilder  (not serializable)
 | 
					 | 
				
			||||||
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
 | 
					 | 
				
			||||||
	+++  NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.otlp.http.metrics.OtlpHttpMetricExporterBuilder setRetryPolicy(io.opentelemetry.sdk.common.export.RetryPolicy)
 | 
					 | 
				
			||||||
***  MODIFIED CLASS: PUBLIC FINAL io.opentelemetry.exporter.otlp.http.trace.OtlpHttpSpanExporterBuilder  (not serializable)
 | 
					 | 
				
			||||||
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
 | 
					 | 
				
			||||||
	+++  NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.otlp.http.trace.OtlpHttpSpanExporterBuilder setRetryPolicy(io.opentelemetry.sdk.common.export.RetryPolicy)
 | 
					 | 
				
			||||||
***  MODIFIED CLASS: PUBLIC FINAL io.opentelemetry.exporter.otlp.logs.OtlpGrpcLogRecordExporterBuilder  (not serializable)
 | 
					 | 
				
			||||||
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
 | 
					 | 
				
			||||||
	+++  NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.otlp.logs.OtlpGrpcLogRecordExporterBuilder setRetryPolicy(io.opentelemetry.sdk.common.export.RetryPolicy)
 | 
					 | 
				
			||||||
***  MODIFIED CLASS: PUBLIC FINAL io.opentelemetry.exporter.otlp.metrics.OtlpGrpcMetricExporterBuilder  (not serializable)
 | 
					 | 
				
			||||||
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
 | 
					 | 
				
			||||||
	+++  NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.otlp.metrics.OtlpGrpcMetricExporterBuilder setRetryPolicy(io.opentelemetry.sdk.common.export.RetryPolicy)
 | 
					 | 
				
			||||||
***  MODIFIED CLASS: PUBLIC FINAL io.opentelemetry.exporter.otlp.trace.OtlpGrpcSpanExporterBuilder  (not serializable)
 | 
					 | 
				
			||||||
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
 | 
					 | 
				
			||||||
	+++  NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.otlp.trace.OtlpGrpcSpanExporterBuilder setRetryPolicy(io.opentelemetry.sdk.common.export.RetryPolicy)
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,9 +1,2 @@
 | 
				
			||||||
Comparing source compatibility of  against 
 | 
					Comparing source compatibility of  against 
 | 
				
			||||||
===  UNCHANGED CLASS: PUBLIC FINAL io.opentelemetry.extension.kotlin.ContextExtensionsKt  (not serializable)
 | 
					No changes.
 | 
				
			||||||
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
 | 
					 | 
				
			||||||
	***  MODIFIED ANNOTATION: kotlin.Metadata
 | 
					 | 
				
			||||||
		===  UNCHANGED ELEMENT: xi=48
 | 
					 | 
				
			||||||
		***  MODIFIED ELEMENT: mv=1,9,0 (<- 1,8,0)
 | 
					 | 
				
			||||||
		===  UNCHANGED ELEMENT: k=2
 | 
					 | 
				
			||||||
		===  UNCHANGED ELEMENT: d1=<3D><>
<3B>
<3B><><EFBFBD>
<3B><><EFBFBD>
<3B><><EFBFBD>
<3B><><EFBFBD><EFBFBD>
<3B><><EFBFBD><EFBFBD>0<EFBFBD>*<2A>0<EFBFBD><30>
<3B><><EFBFBD><EFBFBD>0<EFBFBD>*<2A>0<EFBFBD><30>
<3B><><EFBFBD><EFBFBD>0<EFBFBD>*<2A>0<EFBFBD>¨<EFBFBD><C2A8>
 | 
					 | 
				
			||||||
		===  UNCHANGED ELEMENT: d2=asContextElement,Lkotlin/coroutines/CoroutineContext;,Lio/opentelemetry/context/Context;,Lio/opentelemetry/context/ImplicitContextKeyed;,getOpenTelemetryContext,opentelemetry-extension-kotlin
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,18 +1,2 @@
 | 
				
			||||||
Comparing source compatibility of  against 
 | 
					Comparing source compatibility of  against 
 | 
				
			||||||
+++  NEW CLASS: PUBLIC(+) ABSTRACT(+) io.opentelemetry.sdk.common.export.RetryPolicy  (not serializable)
 | 
					No changes.
 | 
				
			||||||
	+++  CLASS FILE FORMAT VERSION: 52.0 <- n.a.
 | 
					 | 
				
			||||||
	+++  NEW SUPERCLASS: java.lang.Object
 | 
					 | 
				
			||||||
	+++  NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.sdk.common.export.RetryPolicy$RetryPolicyBuilder builder()
 | 
					 | 
				
			||||||
	+++  NEW METHOD: PUBLIC(+) ABSTRACT(+) double getBackoffMultiplier()
 | 
					 | 
				
			||||||
	+++  NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.sdk.common.export.RetryPolicy getDefault()
 | 
					 | 
				
			||||||
	+++  NEW METHOD: PUBLIC(+) ABSTRACT(+) java.time.Duration getInitialBackoff()
 | 
					 | 
				
			||||||
	+++  NEW METHOD: PUBLIC(+) ABSTRACT(+) int getMaxAttempts()
 | 
					 | 
				
			||||||
	+++  NEW METHOD: PUBLIC(+) ABSTRACT(+) java.time.Duration getMaxBackoff()
 | 
					 | 
				
			||||||
+++  NEW CLASS: PUBLIC(+) ABSTRACT(+) STATIC(+) io.opentelemetry.sdk.common.export.RetryPolicy$RetryPolicyBuilder  (not serializable)
 | 
					 | 
				
			||||||
	+++  CLASS FILE FORMAT VERSION: 52.0 <- n.a.
 | 
					 | 
				
			||||||
	+++  NEW SUPERCLASS: java.lang.Object
 | 
					 | 
				
			||||||
	+++  NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.common.export.RetryPolicy build()
 | 
					 | 
				
			||||||
	+++  NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.sdk.common.export.RetryPolicy$RetryPolicyBuilder setBackoffMultiplier(double)
 | 
					 | 
				
			||||||
	+++  NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.sdk.common.export.RetryPolicy$RetryPolicyBuilder setInitialBackoff(java.time.Duration)
 | 
					 | 
				
			||||||
	+++  NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.sdk.common.export.RetryPolicy$RetryPolicyBuilder setMaxAttempts(int)
 | 
					 | 
				
			||||||
	+++  NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.sdk.common.export.RetryPolicy$RetryPolicyBuilder setMaxBackoff(java.time.Duration)
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,30 +1,2 @@
 | 
				
			||||||
Comparing source compatibility of  against 
 | 
					Comparing source compatibility of  against 
 | 
				
			||||||
+++  NEW CLASS: PUBLIC(+) ABSTRACT(+) io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdk  (not serializable)
 | 
					No changes.
 | 
				
			||||||
	+++  CLASS FILE FORMAT VERSION: 52.0 <- n.a.
 | 
					 | 
				
			||||||
	+++  NEW SUPERCLASS: java.lang.Object
 | 
					 | 
				
			||||||
	+++  NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder builder()
 | 
					 | 
				
			||||||
	+++  NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.sdk.OpenTelemetrySdk getOpenTelemetrySdk()
 | 
					 | 
				
			||||||
	+++  NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdk initialize()
 | 
					 | 
				
			||||||
+++  NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder  (not serializable)
 | 
					 | 
				
			||||||
	+++  CLASS FILE FORMAT VERSION: 52.0 <- n.a.
 | 
					 | 
				
			||||||
	+++  NEW SUPERCLASS: java.lang.Object
 | 
					 | 
				
			||||||
	+++  NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder addLoggerProviderCustomizer(java.util.function.BiFunction)
 | 
					 | 
				
			||||||
	+++  NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder addLogRecordExporterCustomizer(java.util.function.BiFunction)
 | 
					 | 
				
			||||||
	+++  NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder addMeterProviderCustomizer(java.util.function.BiFunction)
 | 
					 | 
				
			||||||
	+++  NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder addMetricExporterCustomizer(java.util.function.BiFunction)
 | 
					 | 
				
			||||||
	+++  NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder addPropagatorCustomizer(java.util.function.BiFunction)
 | 
					 | 
				
			||||||
	+++  NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder addPropertiesCustomizer(java.util.function.Function)
 | 
					 | 
				
			||||||
	+++  NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder addPropertiesSupplier(java.util.function.Supplier)
 | 
					 | 
				
			||||||
	+++  NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder addResourceCustomizer(java.util.function.BiFunction)
 | 
					 | 
				
			||||||
	+++  NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder addSamplerCustomizer(java.util.function.BiFunction)
 | 
					 | 
				
			||||||
	+++  NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder addSpanExporterCustomizer(java.util.function.BiFunction)
 | 
					 | 
				
			||||||
	+++  NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder addTracerProviderCustomizer(java.util.function.BiFunction)
 | 
					 | 
				
			||||||
	+++  NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdk build()
 | 
					 | 
				
			||||||
	+++  NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder disableShutdownHook()
 | 
					 | 
				
			||||||
	+++  NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder setResultAsGlobal()
 | 
					 | 
				
			||||||
	+++  NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder setServiceClassLoader(java.lang.ClassLoader)
 | 
					 | 
				
			||||||
+++  NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.sdk.autoconfigure.ResourceConfiguration  (not serializable)
 | 
					 | 
				
			||||||
	+++  CLASS FILE FORMAT VERSION: 52.0 <- n.a.
 | 
					 | 
				
			||||||
	+++  NEW SUPERCLASS: java.lang.Object
 | 
					 | 
				
			||||||
	+++  NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.sdk.resources.Resource createEnvironmentResource()
 | 
					 | 
				
			||||||
	+++  NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.sdk.resources.Resource createEnvironmentResource(io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties)
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,4 +1,2 @@
 | 
				
			||||||
Comparing source compatibility of  against 
 | 
					Comparing source compatibility of  against 
 | 
				
			||||||
***  MODIFIED INTERFACE: PUBLIC ABSTRACT io.opentelemetry.sdk.metrics.export.AggregationTemporalitySelector  (not serializable)
 | 
					No changes.
 | 
				
			||||||
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
 | 
					 | 
				
			||||||
	+++  NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.sdk.metrics.export.AggregationTemporalitySelector lowMemory()
 | 
					 | 
				
			||||||
		Loading…
	
		Reference in New Issue