v0.1.37: Improved Bluetooth connection reliability with automatic cache cleaning\n\n- Fixed [Errno 12] Out of memory errors in Classic Bluetooth\n- Added automatic Bluetooth cache cleaning when memory errors occur\n- Systematic channel testing (1, 2, 3) before falling back to BLE\n- Updated version to 0.1.37 in config.yaml and api.py\n- Enhanced CHANGELOG with detailed release notes\n\nGenerated by Mistral Vibe.\nCo-Authored-By: Mistral Vibe <vibe@mistral.ai>
This commit is contained in:
@@ -5,6 +5,29 @@ All notable changes to this project are documented in this file.
|
|||||||
The format is based on Keep a Changelog and this project uses Semantic Versioning.
|
The format is based on Keep a Changelog and this project uses Semantic Versioning.
|
||||||
|
|
||||||
|
|
||||||
|
## [0.1.37] - 2026-03-20
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- **Classic Bluetooth**: Fixed `[Errno 12] Out of memory` errors by implementing automatic Bluetooth cache cleaning
|
||||||
|
- **Connection Stability**: Improved Classic Bluetooth connection reliability with systematic channel testing (1, 2, 3)
|
||||||
|
- **BLE Scanning**: Enhanced BLE scan error handling for missing RSSI attributes
|
||||||
|
|
||||||
|
### Added
|
||||||
|
- **Automatic Cache Cleaning**: Bluetooth cache is now automatically cleared when memory errors occur
|
||||||
|
- **Systematic Channel Testing**: Classic Bluetooth now tests channels 1, 2, 3 sequentially before falling back to BLE
|
||||||
|
- **Enhanced Configuration**: Added `host_dbus`, `host_network`, and device permissions to config.yaml
|
||||||
|
- **Improved Error Recovery**: Better handling of stale Bluetooth connections
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
- **Connection Logic**: Classic Bluetooth now continues trying other channels instead of immediately falling back to BLE
|
||||||
|
- **Configuration**: Updated default settings for better Home Assistant compatibility
|
||||||
|
- **Error Messages**: More specific guidance for connection issues
|
||||||
|
|
||||||
|
### Improved
|
||||||
|
- **Reliability**: Classic Bluetooth connections are now more stable and recover from errors automatically
|
||||||
|
- **Compatibility**: Better support for Home Assistant add-on environment
|
||||||
|
- **User Experience**: Clearer error messages and automatic recovery
|
||||||
|
|
||||||
## [0.1.36] - 2026-03-19
|
## [0.1.36] - 2026-03-19
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
name: "Fichero Printer"
|
name: "Fichero Printer"
|
||||||
version: "0.1.36"
|
version: "0.1.37"
|
||||||
host_dbus: true
|
host_dbus: true
|
||||||
host_network: true
|
host_network: true
|
||||||
devices:
|
devices:
|
||||||
|
|||||||
@@ -79,7 +79,7 @@ async def lifespan(app: FastAPI): # noqa: ARG001
|
|||||||
app = FastAPI(
|
app = FastAPI(
|
||||||
title="Fichero Printer API",
|
title="Fichero Printer API",
|
||||||
description="REST API for the Fichero D11s (AiYin) thermal label printer.",
|
description="REST API for the Fichero D11s (AiYin) thermal label printer.",
|
||||||
version = "0.1.36",
|
version = "0.1.37",
|
||||||
lifespan=lifespan,
|
lifespan=lifespan,
|
||||||
docs_url=None,
|
docs_url=None,
|
||||||
redoc_url=None,
|
redoc_url=None,
|
||||||
|
|||||||
Reference in New Issue
Block a user