Releases
v7.11.0
Compare
Sorry, something went wrong.
No results found
7.11.0 (2026-07-06)
Features
export PartialState and document partial updates (dbeb369 )
export PartialState and document partial updates (1bf6ecf )
honor partial_update_support=2 (full-frame partial stream) (8b89f33 )
honor partial_update_support=2 (full-frame partial stream) (8d3d4a2 )
warn about firmware upload limitations for BWR/BWY and non-aligned widths (C1/C2) (84bf22c )
warn about firmware upload limitations for BWR/BWY and non-aligned widths (C1/C2) (8c130fe )
Bug Fixes
always compress image uploads with a 9-bit zlib window (C3) (7e38eae )
always compress image uploads with a 9-bit zlib window (C3) (c56e003 )
apply the streaming-decompression gate to partial stream compression too (d8cab8a )
BWR red sets both bitplanes to match firmware and website (fda1f8e )
BWR red sets both bitplanes to match firmware and website (ab2fe6a )
carry across octets when computing the nRF DFU MAC (+1) (§4) (88ae351 )
carry across octets when computing the nRF DFU MAC (+1) (§4) (48b8b9c )
compress uploads for streaming-decompression-only configs; rename ZIPXL (97a54e6 )
compress uploads for streaming-decompression-only configs; rename ZIPXL (446641b )
config serialization correctness — padding, mfr metadata, sizes, tx_power (5ff94a9 )
config serialization correctness — padding, mfr metadata, sizes, tx_power (C7/C8/M5/M6) (8bd3504 )
drain stale notifications and recover on read timeout (C6) (e6fc38b )
drain stale notifications and recover on read timeout (C6) (d5467ba )
emit NFC config packets last so firmware keeps flash/data_extended (M4) (f22dae1 )
emit NFC config packets last so firmware keeps flash/data_extended (M4) (294f47b )
minor model/encoding validation (§4) (5f4bcd1 )
minor model/encoding validation (§4) (8184ae5 )
ota: align nRF DFU MAC increment to nrf-ota no-carry convention + add discovery fallback (0ed1128 )
ota: align nRF DFU MAC increment to nrf-ota no-carry convention + add discovery fallback (356575e )
ota: drop name-based selection in find_nrf_dfu_device (match nrf-ota #7 ) (5d1dde5 )
partial-upload guards — MONO-only, 8-align, NACK fallback, etag commit (M1/M2/M10) (ce931ed )
partial-upload guards — MONO-only, 8-align, NACK fallback, etag commit (M1/M2/M10) (63730ee )
per-panel BWRY code table + 4-gray table additions (M3) (68ef815 )
per-panel BWRY code table + 4-gray table additions (M3) (c47608c )
preserve real config data through JSON export/import (M7) (59f4160 )
preserve real config data through JSON export/import (M7) (2c86017 )
Raise IntegrityCheckError on decrypt/integrity-failure frame (742adad )
serialize device commands and clear session on disconnect (C5, M9) (4b99477 )
serialize device commands and clear session on disconnect (C5, M9) (bf72bd7 )
surface device error frames with typed exceptions (§4) (376d118 )
surface device error frames with typed exceptions (§4) (63a28f5 )
undefined DEFAULT_ZLIB_WINDOW_BITS in deferred compression path (45d21fa )
undefined DEFAULT_ZLIB_WINDOW_BITS in deferred compression path (abacf4c )
use CRC-16/CCITT for config CRC to match firmware/toolbox (aad11ec )
validate LED group_repeats 1-254 and tolerate raw 0xFF on parse (M11) (299c18c )
validate LED group_repeats 1-254 and tolerate raw 0xFF on parse (M11) (9d7134e )
verify the device's mutual-auth server proof (M8) (ce6ac6f )
verify the device's mutual-auth server proof (M8) (ba89249 )
write_config first chunk must carry 200 data bytes (C4) (388a372 )
write_config first chunk must carry 200 data bytes (C4) (40835a9 )
Performance Improvements
defer full-frame compression when a partial upload may succeed (c8b398a )
defer full-frame compression when a partial upload may succeed (fbbf95e )
vectorize image and bitplane encoders (f9a39fe )
vectorize image and bitplane encoders (0a16768 )
vectorize partial-update bounding rect and segment encoder (068f7f6 )
vectorize partial-update bounding rect and segment encoder (5483ad6 )
You can’t perform that action at this time.