Skip to content

Commit 2984256

Browse files
authored
prepare 1.3.0 changelog. (#1695)
1 parent c8567f6 commit 2984256

1 file changed

Lines changed: 61 additions & 5 deletions

File tree

CHANGELOG.md

Lines changed: 61 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,68 @@
22

33
## Unreleased
44

5-
**Breaking change**: the minimum supported Kotlin version has increased from 1.8 to 2.0.
5+
### ⚠️⚠️ Breaking changes
6+
7+
- The minimum supported Android SDK version has been increased from 21 to 23
8+
([#1650](https://github.com/open-telemetry/opentelemetry-android/pull/1650))
9+
- The minimum supported Kotlin version has increased from 1.8 to 2.0.
10+
([#1489](https://github.com/open-telemetry/opentelemetry-android/pull/1489))
11+
12+
### 🚫 Deprecations
13+
14+
- Deprecate the sdk ready listener in favor of an api listener.
15+
([#1597](https://github.com/open-telemetry/opentelemetry-android/pull/1597))
16+
17+
### Migration notes
18+
19+
We continue migrating many components from Java to Kotlin. While we expect to
20+
remain compatible with Java-based applications, Kotlin support is our
21+
first priority. See
22+
[KOTLIN_FIRST.md](https://github.com/open-telemetry/opentelemetry-android/blob/main/docs/KOTLIN_FIRST.md)
23+
for more information.
24+
25+
We continue working to stabilize our API surface. In this release, the instrumentation API
26+
is not yet stable, and has undergone some notable changes that will impact (break) any
27+
custom instrumentation that uses these APIs. This should stabilize in the near future.
628

7-
- Mark the `android-api`, which contains the `OpenTelemetryRum` interface, as stable.
8-
[#1612](https://github.com/open-telemetry/opentelemetry-android/pull/1612)
9-
- Bump the minimum supported Kotlin version to 2.0.
10-
[#1489](https://github.com/open-telemetry/opentelemetry-android/pull/1489)
29+
### 📈 Enhancements
30+
31+
- Improved generalized flushing behavior of telemetry upon crash.
32+
([#1610](https://github.com/open-telemetry/opentelemetry-android/pull/1610))
33+
- Mark the `agent-api`, which contains the `OpenTelemetryRum` interface, as stable.
34+
([#1612](https://github.com/open-telemetry/opentelemetry-android/pull/1612))
35+
- Instrumentation API enhancements.
36+
([#1645](https://github.com/open-telemetry/opentelemetry-android/pull/1645))
37+
- Mark the `session` module as stable.
38+
([#1690](https://github.com/open-telemetry/opentelemetry-android/pull/1690))
39+
- Agent DSL now supports providing global attributes via `globalAttributesSupplier`.
40+
([#1593](https://github.com/open-telemetry/opentelemetry-android/pull/1593))
41+
- Agent DSL now supports customizing the exporter SSL context and trust manager.
42+
([#1537](https://github.com/open-telemetry/opentelemetry-android/pull/1537))
43+
- Provide guidance for AI-generated PRs and agentic contributions.
44+
([#1640](https://github.com/open-telemetry/opentelemetry-android/pull/1640))
45+
- The demo-app now includes an example of OkHttp build-time instrumentation.
46+
([#1688](https://github.com/open-telemetry/opentelemetry-android/pull/1688))
47+
- As part of the session API stabilization, several kotlin idiomatic changes were introduced.
48+
([#1673](https://github.com/open-telemetry/opentelemetry-android/pull/1673))
49+
- NetworkChange instrumentation now includes an uninstall() implementation.
50+
([#1639](https://github.com/open-telemetry/opentelemetry-android/pull/1639))
51+
- OkHttp instrumentation package has been modified.
52+
([#1609](https://github.com/open-telemetry/opentelemetry-android/pull/1609))
53+
- It is now possible to provide a client-side TLS certificate and leverage mTLS in exporters.
54+
([#1660](https://github.com/open-telemetry/opentelemetry-android/pull/1660))
55+
56+
### 🛠️ Bug fixes
57+
58+
- The `core` module no longer forces `androidx.core` as a transitive dependency.
59+
([#1665](https://github.com/open-telemetry/opentelemetry-android/pull/1665))
60+
- The `service` module no longer depends on `androix.navigation`.
61+
([#1668](https://github.com/open-telemetry/opentelemetry-android/pull/1668))
62+
63+
### 🧰 Tooling
64+
65+
- Release automation regex fix.
66+
([#1613](https://github.com/open-telemetry/opentelemetry-android/pull/1613))
1167

1268
## Version 1.2.0 (2026-02-18)
1369

0 commit comments

Comments
 (0)