Repository navigation
OpenWrt 2.5.3 
Warning
Release Risk: High
This release contains significant changes to core features. Please verify integration behavior after updating.
Affected areas: ⚙️ Core (26 files · 58%) · 🗣️ Translations (2 files · 4%) · 🧪 Tests (9 files · 20%) · 🚀 CI/CD (4 files · 9%) · 📖 Docs (2 files · 4%)
📋 What's Changed
Changelog
✨ Features
- feat(vpn): add tailscale sensors and binary sensors (f97e60c)
- feat(vpn): poll tailscale status in the medium tier (75c93c2)
- feat(vpn): detect tailscale package on all transports (27d2861)
🐛 Bug Fixes
- fix(ubus): type-safe dynamic invocation for response methods in client (f45f930)
- fix(ubus): safely await mock coroutines in _list_objects and _connect (0a60b5d)
- fix(ubus): guard _list_objects fallback with connected state in get_wireless_interfaces (4f5babb)
- fix(nlbwmon): iterate the device registry without mapping access (5394653)
- fix(types): resolve mypy type errors with ubus client, network, and schema compatibility (88bc38a)
- fix(wireless): resolve wifi client count flapping on dumb APs (#48) (876757d)
- fix(ubus): resolve wireless switch rejection and session reauth loop (#161) (bf3f217)
- fix(vpn): only report last_seen for offline tailscale peers (506dcc4)
- fix(vpn): report offline tailscale peers as idle (46ad92f)
- fix(vpn): keep the VPN option on in options flow for tailscale-only routers (5d217ff)
- fix(device_registry): stop reading DeviceEntry.config_entries (96efb9f)
- fix(device_registry): find the gateway device across config entries (9e133a1)
- fix(vpn): exclude tailscale0 from the OpenVPN tun scan (bf79278)
- fix(wireless): fallback to wireless interface client count to prevent flapping to 0 (#48) (4ae06c9)
- fix(luci-rpc): keep the old token until a re-login succeeds (1171d9d)
- fix(luci-rpc): log in once when a token expires under parallel calls (90e439b)
- fix(wireless): refine radio device preservation and individual sensor self-healing (f96d389)
- fix(wireless): prioritize kernel ifname resolution via wireless status (#141) (69969d2)
- fix(wireless): prevent AP device removal during reboots and add entity self-healing (ff03541)
🔧 Maintenance & CI
- chore(deps): update astral-sh/setup-uv action to v10 (ab68b6a)
- ci: optimize python 3.15 test workflows with uv caching and pytest-xdist (13b76fd)
- chore(deps): update dependency python to 3.15 (da07fc6)
🚀 Other
- test: align ubus wireless reload and wifi client sensor assertions (ca5cdfe)
- test(nlbwmon): add docstrings to the registry test helper (1d79312)
- test(device_registry): add docstrings to the gateway-link test helpers (14a3aee)
- test(vpn): cover tailscale parsing, polling, detection and entities (62cf942)
- docs: document tailscale support (fac4081)
📊 Release Details
| Version | 2.5.3 |
| Channel | stable |
| Released | 2026-10-11 01:19 UTC |
| Commits included | 40 — since last stable release (v2.5.2) |
| Downloads (this release) | |
| Downloads (total) |
📖 Documentation · 🐛 Report an Issue · 📦 All Releases