## open-telemetry/opentelemetry-android — v1.4.0…v1.5.0

_61 commits._

### Features
- **Add power save mode instrumentation (#1811)** (a7ce665)
- **Add carrier information in case of WiFi connection with SIM card availability (#1465)** (03ec92d)
- **Add thermal status instrumentation (#1799) (#1801)** (13a0f23)
- **Add DavidGrath as an approver (#1790)** (f8dc1d0)

### Fixes
- **Update all patch versions to v1.11.3 (#1827)** (8d36c1f)
- **fix the device.anr event docs to match the actual (#1803)** (3ec641f)
- **Update all patch versions (#1820)** (493bb17)
- **Update all patch versions to v4.35.1 (#1812)** (d4ac12d)
- **Update all patch versions to v6.1.1 (#1806)** (5702df8)
- **Update all patch versions (#1795)** (35ae0b1)
- **Update all patch versions (#1791)** (1dbd401)
- **Update all patch versions to v1.18.10 (#1789)** (71b5757)
- **Update all patch versions (#1784)** (bac99d6)
- **Update all patch versions to v1.18.9 (#1779)** (37ae421)
- **Update all patch versions (#1774)** (b906056)
- **Update all patch versions to v2.28.1-alpha (#1766)** (21a8c75)
- **Update all patch versions (#1758)** (82112e4)

### Backend
- **Prepare release 1.5.0 (#1838)** (9bf19da)
- **Updating CHANGELOG.md (#1836)** (6b67192)
- **Update to Android SDK 37 for compilation (#1837)** (8b631c7)
- **Bumping upstream versions (#1835)** (c5f1fb8)
- **Update kotlin to v2.4.0 (#1786)** (6d80245)
- **Update weekly update to v5.3.0 (#1832)** (f53fc5b)
- **Update weekly update to v7 (#1833)** (8def68c)
- **Update Gradle to v9.6.0 (#1829)** (6c4bd85)
- **Update dependency androidx.compose:compose-bom to v2026.06.00 (#1825)** (0e8295a)
- **Use app.screen.name and allow opt-in for older semconv (#1819)** (bb8c0d5)
- **Federated semantic conventions phase 1 (#1815)** (0bed377)
- **crash event name changed, update doc to match (#1804)** (f84a5ef)
- **Use jank semconv constants (#1802)** (22ebefe)
- **mark the instrumentation API as stable (#1809)** (8e96120)
- **Truncated stack traces to 1,000 lines max by default (#1816)** (b217f15)
- **Allow each signal API to be thoroughly disabled (#1785)** (46e9aea)
- **Added scroll and fling to view-click. References #1576 (#1780)** (55185d9)
- **Update spotless to v8.7.0 (#1817)** (d90191f)
- **Update weekly update to v6.2.0 (#1813)** (3c256c5)
- **Update error-prone monorepo to v2.50.0 (#1807)** (a6a742f)
- **Update otel/opentelemetry-collector-contrib Docker digest to b3079f4 (#1805)** (f4d3a97)
- **Update okhttp monorepo to v5.4.0 (#1797)** (6f18c58)
- **Adding copilot review instructions (#1787)** (fec75d2)
- **Update weekly update to v7 (#1796)** (040f449)
- **Update dependency net.ltgt.gradle:gradle-nullaway-plugin to v3.1.0 (#1792)** (e43f787)
- **Renaming crash reporter event (#1691)** (3541a9d)
- **Reduce build warnings (#1782)** (0ccaca7)
- **refactor network service (#1781)** (1922ff4)
- **use kotlin published semconv instead of java (#1773)** (7caaac3)
- **Update dependency io.mockk:mockk to v1.14.11 (#1778)** (04ca427)
- **code to the interface (#1777)** (97a0889)
- **Update spotless to v8.6.0 (#1775)** (f3527b9)
- **Move constants from `RumConstants` (#1763)** (16ec254)
- **Added long press to click detection (#1741)** (f808a6a)
- **Writing instrumentation guide (#1761)** (4d949c1)
- **Update otel/opentelemetry-collector-contrib Docker digest to 93aad75 (#1770)** (9d4d1f7)
- **Update weekly update (#1769)** (bdd8fa5)
- **Update otel/opentelemetry-collector-contrib Docker digest to fa1f6ea (#1765)** (8fa7e32)
- **remove system time class (#1762)** (22b69de)
- **Update dependency com.google.protobuf:protobuf-kotlin to v4.35.0 (#1759)** (03d57f4)
- **Update dependency io.opentelemetry.contrib:opentelemetry-disk-buffering to v1.57.0-alpha (#1760)** (8c7640e)
- **Update junit-framework monorepo to v6.1.0 (#1756)** (cce5795)
- **Update version to 1.5.0 (#1754)** (33999c2)

### Chore
- **refactor: alter services factory (#1767)** (e6062e8)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/open-telemetry/opentelemetry-android?utm_source=github-action)._