Skip to content

Commit 5518060

Browse files
authored
Prepare for 1.27.0 release (#5514)
1 parent f650836 commit 5518060

File tree

3 files changed

+73
-1
lines changed

3 files changed

+73
-1
lines changed

CHANGELOG.md

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,76 @@
22

33
## Unreleased
44

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+
575
## Version 1.26.0 (2023-05-05)
676

777
This release represents the release candidate ("RC") release for the Logs Bridge API / SDK. In the

sdk/logs/src/main/java/io/opentelemetry/sdk/logs/LogRecordProcessor.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@
1919
/**
2020
* {@link LogRecordProcessor} is the interface to allow synchronous hooks for log records emitted by
2121
* {@link Logger}s.
22+
*
23+
* @since 1.27.0
2224
*/
2325
@ThreadSafe
2426
public interface LogRecordProcessor extends Closeable {

sdk/logs/src/main/java/io/opentelemetry/sdk/logs/ReadWriteLogRecord.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,6 @@ public interface ReadWriteLogRecord {
2929
LogRecordData toLogRecordData();
3030

3131
// TODO: add additional log record accessors. Currently, all fields can be accessed indirectly via
32-
// #toLogRecordData() with at the expense of additional allocations.
32+
// #toLogRecordData() at the expense of additional allocations.
3333

3434
}

0 commit comments

Comments
 (0)