Files
Fichero/fichero_printer/CHANGELOG.md
paul2212 1a51ebb122
Some checks failed
Deploy to GitHub Pages / build (push) Has been cancelled
Deploy to GitHub Pages / deploy (push) Has been cancelled
Retry BLE with fresh LE scan on br-connection-not-supported (0.1.15)
2026-03-07 22:56:13 +01:00

56 lines
1.6 KiB
Markdown

# Changelog
## 0.1.15
- Added a BLE recovery retry for `br-connection-not-supported` that forces fresh LE target resolution from scan results before failing.
## 0.1.14
- Prevented BLE fallback to raw MAC connects and now require discovered LE device resolution, reducing `br-connection-not-supported` regressions on some BlueZ hosts.
## 0.1.13
- Marked BLE service-discovery disconnect errors as retryable (`failed to discover services, device disconnected`), so the add-on retries automatically.
## 0.1.12
- Improved BLE connection target resolution by preferring discovered BLE device objects over raw MAC strings to avoid BlueZ `br-connection-not-supported` on some hosts.
## 0.1.11
- Fixed unhandled BLE connect timeout (`asyncio.TimeoutError`) that previously caused HTTP 500 responses.
## 0.1.10
- Added automatic BLE reconnect retry with backoff for transient timeout errors (`br-connection-timeout`).
## 0.1.9
- Added add-on local changelog file so Home Assistant can display release notes.
- Improved Classic Bluetooth RFCOMM connection robustness by trying fallback channels (1-3 plus configured channel).
## 0.1.8
- Added Home Assistant web print interface on `/` with status/info/text/image actions.
## 0.1.7
- Fixed ingress Swagger OpenAPI loading behind Home Assistant.
- Enabled `full_access` for stricter hosts blocking RFCOMM sockets.
## 0.1.6
- Added root changelog and release policy.
## 0.1.5
- Added `NET_RAW` capability for Classic Bluetooth sockets.
## 0.1.4
- Fixed RFCOMM connect path under uvloop.
## 0.1.3
- Added ingress/webui metadata updates.