|
2 | 2 |
|
3 | 3 | ## Unreleased |
4 | 4 |
|
| 5 | +The log bridge API / SDK are now stable! Some important notes: |
| 6 | + |
| 7 | +* The contents of `opentelemetry-api-logs` have been merged into `opentelemetry-api`. |
| 8 | +* The contents of `opentelemetry-exporter-otlp-logs` have been merged |
| 9 | + into `opentelemetry-exporter-otlp`. |
| 10 | +* The contents of `opentelemetry-sdk-logs-testing` have been merged into `opentelemetry-sdk-testing`. |
| 11 | +* The `opentelemetry-sdk-logs` artifact has been marked stable. |
| 12 | +* `opentelemetry-sdk-extension-autoconfigure` has changed the default value |
| 13 | + of `otel.logs.exporter` from `none` to `otlp`. |
| 14 | + |
| 15 | +NOTE: reminder that |
| 16 | +the [Logs Bridge API](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/logs/bridge-api.md) |
| 17 | +is _not_ meant for end users. Log appenders use the API to bridge logs from existing log |
| 18 | +frameworks (e.g. JUL, Log4j, SLf4J, Logback) into OpenTelemetry. Users configure the Log SDK to |
| 19 | +dictate how logs are processed and exported. |
| 20 | +See [opentelemetry.io](https://opentelemetry.io/docs/instrumentation/java/manual/#logs) for |
| 21 | +documentation on usage. |
| 22 | + |
| 23 | +### API |
| 24 | + |
| 25 | +* Promote log API to stable |
| 26 | + ([#5341](https://github.com/open-telemetry/opentelemetry-java/pull/5341)) |
| 27 | +* fix doc for OpenTelemetry class |
| 28 | + ([#5454](https://github.com/open-telemetry/opentelemetry-java/pull/5454)) |
| 29 | + |
| 30 | +### SDK |
| 31 | + |
| 32 | +* Ensure correct compiled output and sources are included in multi version jar |
| 33 | + ([#5487](https://github.com/open-telemetry/opentelemetry-java/pull/5487)) |
| 34 | + |
| 35 | +#### Logs |
| 36 | + |
| 37 | +* Fix broken link |
| 38 | + ([#5451](https://github.com/open-telemetry/opentelemetry-java/pull/5451)) |
| 39 | +* Add meaningful `.toString` to `NoopLogRecordProcessor` and `DefaultOpenTelemetry` |
| 40 | + ([#5493](https://github.com/open-telemetry/opentelemetry-java/pull/5493)) |
| 41 | +* Promote log SDK to stable |
| 42 | + ([#5341](https://github.com/open-telemetry/opentelemetry-java/pull/5341)) |
| 43 | + |
| 44 | +#### Metrics |
| 45 | + |
| 46 | +* Reset exponential aggregator scale after collection |
| 47 | + ([#5496](https://github.com/open-telemetry/opentelemetry-java/pull/5496)) |
| 48 | +* Experimental metric reader and view cardinality limits |
| 49 | + ([#5494](https://github.com/open-telemetry/opentelemetry-java/pull/5494)) |
| 50 | + |
| 51 | +#### Exporter |
| 52 | + |
| 53 | +* Merge otlp logs |
| 54 | + ([#5432](https://github.com/open-telemetry/opentelemetry-java/pull/5432)) |
| 55 | +* Append unit to prometheus metric names |
| 56 | + ([#5400](https://github.com/open-telemetry/opentelemetry-java/pull/5400)) |
| 57 | + |
| 58 | +#### Testing |
| 59 | + |
| 60 | +* Merge sdk logs testing |
| 61 | + ([#5431](https://github.com/open-telemetry/opentelemetry-java/pull/5431)) |
| 62 | +* Add a `hasBucketBoundaries()` variant that allows specifying precision |
| 63 | + ([#5457](https://github.com/open-telemetry/opentelemetry-java/pull/5457)) |
| 64 | + |
| 65 | +### SDK Extensions |
| 66 | + |
| 67 | +* Enable otlp logs by default in autoconfigure |
| 68 | + ([#5433](https://github.com/open-telemetry/opentelemetry-java/pull/5433)) |
| 69 | + |
| 70 | +### Semantic Conventions |
| 71 | + |
| 72 | +* Update to semconv 1.20.0 |
| 73 | + ([#5497](https://github.com/open-telemetry/opentelemetry-java/pull/5497)) |
| 74 | + |
5 | 75 | ## Version 1.26.0 (2023-05-05) |
6 | 76 |
|
7 | 77 | This release represents the release candidate ("RC") release for the Logs Bridge API / SDK. In the |
|
0 commit comments