Skip to content

Commit 289fdab

Browse files
Update changelog for v0.16.0 release (#1337)
* update changelog for v0.16.0 release * Update CHANGELOG.md Co-authored-by: Jamie Lynch <fractalwrench@gmail.com> --------- Co-authored-by: Jamie Lynch <fractalwrench@gmail.com>
1 parent 8b55030 commit 289fdab

1 file changed

Lines changed: 43 additions & 0 deletions

File tree

CHANGELOG.md

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

33
## Unreleased
44

5+
__Note: This version is not the first release candidate. We had previously announced that
6+
the October 2025 release would be our first release candidate, but this effort is temporarily
7+
paused.__
8+
9+
We are still soliciting feedback from users as we approach a 1.0.0 milestone and
10+
mark the `android-agent` and `OpenTelemetryRumInitializer` api stable. Please see
11+
[#1257](https://github.com/open-telemetry/opentelemetry-android/issues/1257)
12+
to join the discussion.
13+
14+
The full list of commits included in this release
15+
[may be viewed here](https://github.com/open-telemetry/opentelemetry-android/compare/release/v0.15.x...release/v0.16.x).
16+
17+
### ⚠️⚠️ Breaking changes
18+
- Removing OTelRumConfig from initializer
19+
([#1272](https://github.com/open-telemetry/opentelemetry-android/pull/1272))
20+
- `SessionStorage` and `SessionIdGenerator` are now internal interfaces.
21+
([#1278](https://github.com/open-telemetry/opentelemetry-android/pull/1278))
22+
23+
### 📣 Migration notes
24+
- The agent initializer now uses a typesafe DSL for configuration parameters.
25+
Existing users of the initialization API may need to made some modifications,
26+
but we think this is a nice extensible pattern for the initializer.
27+
- Unstable APIs now leverage a new `@Incubating` annotation, which leverages the
28+
kotlin compiler to emit warnings about use of unstable APIs
29+
([#1238](https://github.com/open-telemetry/opentelemetry-android/pull/1238))
30+
31+
### 📈 Enhancements
32+
- Add functional interfaces to support config DSL via agent initializer.
33+
([#1275](https://github.com/open-telemetry/opentelemetry-android/pull/1275))
34+
- Config for disabling default instrumentations via agent initializer.
35+
([#1273](https://github.com/open-telemetry/opentelemetry-android/pull/1273))
36+
- Enhanced detection of `service.name` when the application label is populated with build
37+
placeholders.
38+
([#1302](https://github.com/open-telemetry/opentelemetry-android/pull/1302))
39+
40+
### 🧰 Tooling
41+
- Testing now uses Marshmallow as a lower bound.
42+
([#1230](https://github.com/open-telemetry/opentelemetry-android/pull/1230))
43+
- Improve PR code coverage reporting by running codecov on main branch
44+
([#1236](https://github.com/open-telemetry/opentelemetry-android/pull/1236))
45+
- Update main CI build from Java 17 to Java 21.
46+
([#1317](https://github.com/open-telemetry/opentelemetry-android/pull/1317))
47+
548
## Version 0.15.0 (2025-09-18)
649

750
### ⚠️⚠️ Breaking changes

0 commit comments

Comments
 (0)