Release 6.0.1
6.0.1 (2026-06-30)
BREAKING CHANGES
- the KNX/IP Secure and Data Secure receive path is now
cryptographically validated. Frames that fail authentication or freshness
checks are dropped instead of emitted as indication events.
- Verify SESSION_RESPONSE device-authentication MAC during the unicast
handshake; a forged response aborts the connection. - Verify SecureWrapper MAC and enforce a strictly increasing wrapper
sequence per session (anti-replay); invalid/replayed wrappers dropped. - Enforce Data Secure per-source 48-bit anti-replay and reject telegrams
with an invalid MAC. - Drop plaintext KNX/IP frames inside an established secure session.
- Data Secure sender sequence no longer wraps: throws when the 48-bit
maximum is reached. - New optional secureTunnelConfig.deviceAuthenticationPassword for manual
(no keyring) configurations.
Bump to 6.0.0, update CHANGELOG and add README warning.
Co-authored-by: Claude Opus 4.8 noreply@anthropic.com