v0.3.0b5
Pre-release
Pre-release
Pre-release for active BLE latency and concurrency testing.
Changes:
- Serialize active BLE sessions per Aruba source using the configured active connection slot count.
- Release session slots reliably on failed, cancelled, and disconnected active operations.
- Skip characteristic discovery when cached or advertised service data is already enough for the client.
- Add debug timing logs for active Aruba actions, session-slot waits, and characteristic discovery waits.
- Expand active BLE client tests around failure cleanup, slot serialization, and discovery shortcuts.
Validation:
- 172 pytest tests passing.
- Current worktree privacy scan passed for known sensitive local values.