Prepare 1.28.0 (#5602)
This commit is contained in:
parent
11a23d4d34
commit
087a4f1ac6
56
CHANGELOG.md
56
CHANGELOG.md
|
@ -2,6 +2,62 @@
|
|||
|
||||
## Unreleased
|
||||
|
||||
[opentelemetry-sdk-extension-autoconfigure](./sdk-extensions/autoconfigure) is now stable! See "SDK
|
||||
Extension" notes below for changes made prior to stabilization.
|
||||
|
||||
### SDK
|
||||
|
||||
#### Metrics
|
||||
|
||||
* Make Advice proper immutable class
|
||||
([#5532](https://github.com/open-telemetry/opentelemetry-java/pull/5532))
|
||||
* Show attributes when async instruments record duplicate measurements
|
||||
([#5542](https://github.com/open-telemetry/opentelemetry-java/pull/5542))
|
||||
* After cardinality limit exceeded record measurements to overflow series
|
||||
([#5560](https://github.com/open-telemetry/opentelemetry-java/pull/5560))
|
||||
|
||||
#### Exporter
|
||||
|
||||
* Add HttpSender abstraction with OkHttp implementation
|
||||
([#5505](https://github.com/open-telemetry/opentelemetry-java/pull/5505))
|
||||
* Add HttpSenderProvider SPI
|
||||
([#5533](https://github.com/open-telemetry/opentelemetry-java/pull/5533))
|
||||
* Add JDK 11+ HttpClient HttpSender implementation
|
||||
([#5557](https://github.com/open-telemetry/opentelemetry-java/pull/5557))
|
||||
* Remove unnecessary :exporter:otlp:common dependencies
|
||||
([#5535](https://github.com/open-telemetry/opentelemetry-java/pull/5535))
|
||||
* Fix OTLP exporter artifact name in an error message
|
||||
([#5541](https://github.com/open-telemetry/opentelemetry-java/pull/5541))
|
||||
* Stabilize RetryPolicy API for OTLP exporters
|
||||
([#5524](https://github.com/open-telemetry/opentelemetry-java/pull/5524))
|
||||
|
||||
#### SDK Extensions
|
||||
|
||||
* Mark opentelemetry-sdk-extension-autoconfigure as stable
|
||||
([#5577](https://github.com/open-telemetry/opentelemetry-java/pull/5577))
|
||||
* Refactor autoconfigure registerShutdownHook(boolean) to disableShutdownHook()
|
||||
([#5565](https://github.com/open-telemetry/opentelemetry-java/pull/5565))
|
||||
* AutoConfiguredOpenTelemetrySdkBuilder does not set GlobalOpenTelemetry by default
|
||||
([#5564](https://github.com/open-telemetry/opentelemetry-java/pull/5564))
|
||||
* Add public API to autoconfigure to access environment resource
|
||||
([#5554](https://github.com/open-telemetry/opentelemetry-java/pull/5554))
|
||||
* Move autoconfigure getConfig to internal, remove getResource
|
||||
([#5467](https://github.com/open-telemetry/opentelemetry-java/pull/5467))
|
||||
* Add autoconfigure support for low memory metric temporality setting
|
||||
([#5558](https://github.com/open-telemetry/opentelemetry-java/pull/5558))
|
||||
* DEPRECATION: zpages extension from opentelemetry-sdk-extension-incubator
|
||||
is now deprecated
|
||||
([#5578](https://github.com/open-telemetry/opentelemetry-java/pull/5578))
|
||||
|
||||
### Project tooling
|
||||
|
||||
* Publish build scans to ge.opentelemetry.io
|
||||
([#5510](https://github.com/open-telemetry/opentelemetry-java/pull/5510))
|
||||
* Update Gradle Wrapper from 8.0.1 to 8.1.1
|
||||
([#5531](https://github.com/open-telemetry/opentelemetry-java/pull/5531))
|
||||
* Add action to auto update gradle wrapper
|
||||
([#5511](https://github.com/open-telemetry/opentelemetry-java/pull/5511))
|
||||
|
||||
## Version 1.27.0 (2023-06-09)
|
||||
|
||||
The log bridge API / SDK are now stable! Some important notes:
|
||||
|
|
22
README.md
22
README.md
|
@ -249,16 +249,18 @@ dependency as follows, replacing `{{artifact-id}}` with the value from the "Arti
|
|||
|
||||
### SDK Exporters
|
||||
|
||||
| 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 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) |
|
||||
| [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 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) |
|
||||
| [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) |
|
||||
| [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) |
|
||||
| [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) |
|
||||
| [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) |
|
||||
| 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 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) |
|
||||
| [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 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) |
|
||||
| [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) |
|
||||
| [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) |
|
||||
| [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) |
|
||||
| [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) |
|
||||
| [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 |
|
||||
| [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 | |
|
||||
|
||||
**[1]**: Jaeger now
|
||||
has [native support for OTLP](https://opentelemetry.io/blog/2022/jaeger-native-otlp/) and jaeger
|
||||
|
|
|
@ -97,6 +97,8 @@ Additional notes on usage:
|
|||
|
||||
## zPages
|
||||
|
||||
> **Deprecation Notice**: zPages is scheduled for removal in a future version. See [Issue #5571](https://github.com/open-telemetry/opentelemetry-java/issues/5571) for details.
|
||||
|
||||
OpenTelemetry Java zPages are a collection of dynamic HTML web pages embedded in your app that
|
||||
display stats and trace data. Learn more
|
||||
in [this blog post](https://medium.com/opentelemetry/zpages-in-opentelemetry-2b080a81eb47).
|
||||
|
|
|
@ -10,7 +10,11 @@ import static io.opentelemetry.api.internal.Utils.checkArgument;
|
|||
import com.google.auto.value.AutoValue;
|
||||
import java.time.Duration;
|
||||
|
||||
/** Configuration for exporter exponential retry policy. */
|
||||
/**
|
||||
* Configuration for exporter exponential retry policy.
|
||||
*
|
||||
* @since 1.28.0
|
||||
*/
|
||||
@AutoValue
|
||||
public abstract class RetryPolicy {
|
||||
|
||||
|
|
|
@ -56,6 +56,8 @@ public interface AggregationTemporalitySelector {
|
|||
* {@link InstrumentType#HISTOGRAM}. {@link AggregationTemporality#CUMULATIVE} is returned for
|
||||
* {@link InstrumentType#UP_DOWN_COUNTER}, {@link InstrumentType#OBSERVABLE_UP_DOWN_COUNTER}, and
|
||||
* {@link InstrumentType#OBSERVABLE_COUNTER}.
|
||||
*
|
||||
* @since 1.28.0
|
||||
*/
|
||||
static AggregationTemporalitySelector lowMemory() {
|
||||
return instrumentType -> {
|
||||
|
|
Loading…
Reference in New Issue