File tree Expand file tree Collapse file tree 3 files changed +57
-3
lines changed
sdk/testing/src/main/java/io/opentelemetry/sdk/testing/assertj Expand file tree Collapse file tree 3 files changed +57
-3
lines changed Original file line number Diff line number Diff line change 11# Changelog
22
3- ## Version 1.15.0 (Unreleased)
3+ ## Unreleased
4+
5+ ### API
6+
7+ * Fix bug ` ImmutableKeyValuePairs ` implementation that causes ` ArrayIndexOutOfBoundsException ` to be
8+ thrown under certain conditions.
9+
10+ ### SDK
11+
12+ #### Traces
13+
14+ * Optimize ` BatchSpanProcessor ` using JcTools.
15+
16+ #### Metrics
17+
18+ * Tighten up exponential histogram implementation for alignment with specification: Default to 160
19+ positive and negative buckets. Remove ability to configure starting scale. Minimum number of
20+ buckets is one instead of zero.
21+ * Allow ` MetricExporter ` and ` MetricReader ` to influence default aggregation. The default
22+ aggregation is used when no registered views match an instrument.
23+
24+ #### Exporter
25+
26+ * Fix handling of client keys in PEM format.
27+ * For OTLP exporters, change behavior to use ` OkHttpGrpcExporter ` (OkHttp implementation that
28+ doesn't use any gRPC dependencies) unless ` OtlpGrpc{Signal}Builder#setChannel(ManagedChannel) ` is
29+ called by user. Previously, ` OkHttpGrpcExporter ` was used if no gRPC implementation was found on
30+ classpath.
31+ * Add support to configure default aggregation on OTLP metric exporters
32+ via ` Otlp{Protocol}MetricExporterBuilder#setDefaultAggregationSelector(DefaultAggregationSelector) ` .
33+
34+ #### Testing
35+
36+ * Add span status assertions.
37+
38+ #### SDK Extensions
39+
40+ * Autoconfigure properly handles non-string system properties.
41+ * Autoconfigure normalizes hyphens ` - ` to periods ` . ` when accessing ` ConfigProperties ` .
42+
43+ ### OpenTracing Shim
44+
45+ * Add support for span wrappers.
46+ * Store OpenTracing ` SpanContext ` in OpenTracing ` Span ` wrapper.
47+ * Use ` Baggage ` of active span.
48+
49+ ## Version 1.15.0 (2022-06-10)
450
551### API
652
Original file line number Diff line number Diff line change @@ -440,7 +440,11 @@ public SpanDataAssert hasLinksSatisfying(Consumer<List<? extends LinkData>> cond
440440 return this ;
441441 }
442442
443- /** Asserts the span has the given {@link StatusData}. */
443+ /**
444+ * Asserts the span has the given {@link StatusData}.
445+ *
446+ * @since 1.16.0
447+ */
444448 public SpanDataAssert hasStatus (StatusData status ) {
445449 isNotNull ();
446450 if (!actual .getStatus ().equals (status )) {
Original file line number Diff line number Diff line change 1313import javax .annotation .Nullable ;
1414import org .assertj .core .api .AbstractAssert ;
1515
16- /** Assertions for the {@link StatusData} of an exported {@link SpanData}. */
16+ /**
17+ * Assertions for the {@link StatusData} of an exported {@link SpanData}.
18+ *
19+ * @since 1.16.0
20+ */
1721public final class StatusDataAssert extends AbstractAssert <StatusDataAssert , StatusData > {
1822
1923 StatusDataAssert (@ Nullable StatusData statusData ) {
You can’t perform that action at this time.
0 commit comments