45.0.4
·
241 commits
to refs/heads/main
since this release
What's Changed
- Sanitize peer-supplied mDNS labels in discover CLI (#1689) @bdraco
- Benchmark safe_label_str hello and handshake-reject paths (#1687) @bdraco
- Use specific rule code on test_log_reader type-ignore (#1688) @bdraco
- Add --strip-ansi-escapes flag to aioesphomeapi-logs CLI (#1670) @bluetoothbot
- Append ANSI reset on parse_log_message single-line fast path (#1682) @bluetoothbot
- Prevent color bleed and stale prefix on mid-message new entries (#1680) @bluetoothbot
- Enable ruff PGH (pygrep-hooks) rules (#1684) @bluetoothbot
- Remove flake8 and replace with ruff (#1686) @bluetoothbot
- Fix address_is_local to match .local case-insensitively (#1681) @bluetoothbot
- Enable ruff B (bugbear) and fix violations (#1683) @bluetoothbot
- Fix is_ip_address handling of IPv6 addresses (#1676) @bluetoothbot
- Enable ruff PT006/PT007 parametrize tuple rules (#1679) @bdraco
- Enable ruff PTH rules (#1678) @bdraco
- Wrap noise handshake decrypt errors with friendly API exceptions (#1668) @bluetoothbot
- Guard empty handshake frame in noise._handle_handshake (#1667) @bluetoothbot
- fix: Increase protobuf error data cap from 64 to 255 bytes (#1666) @bluetoothbot
- Add unit tests for safe_label_str sanitizer (#1664) @bluetoothbot
- Truncate peer payload in Invalid protobuf message log/error (#1663) @bluetoothbot
Dependencies
3 changes
- Bump types-protobuf from 7.34.1.20260508 to 7.34.1.20260518 (#1674) @dependabot[bot]
- Bump codecov/codecov-action from 6.0.0 to 6.0.1 (#1673) @dependabot[bot]
- [pre-commit.ci] pre-commit autoupdate (#1672) @pre-commit-ci[bot]