Releases: python-zeroconf/python-zeroconf
Releases · python-zeroconf/python-zeroconf
0.149.16
21 May 14:04
Compare
Sorry, something went wrong.
No results found
v0.149.16 (2026-05-21)
This release is published under the LGPL-2.1-or-later License.
Bug Fixes
Detailed Changes : 0.149.15...0.149.16
0.149.15
21 May 03:05
Compare
Sorry, something went wrong.
No results found
v0.149.15 (2026-05-21)
This release is published under the LGPL-2.1-or-later License.
Bug Fixes
Preserve scope_id when scoped AAAA arrives alongside unscoped (#1764 , e2352ea )
Detailed Changes : 0.149.14...0.149.15
0.149.14
20 May 23:04
Compare
Sorry, something went wrong.
No results found
v0.149.14 (2026-05-20)
This release is published under the LGPL-2.1-or-later License.
Bug Fixes
Skip NSEC records in ServiceBrowser to suppress spurious updates (#1762 , 137a5d6 )
Testing
Add blockbuster to detect blocking calls in asyncio tests (#1761 , 90a5a39 )
Scale aggregation timings 10x to speed up timing-dependent tests (#1759 , 3e5ac4f )
Shave loopback timing overhead from remaining slow tests (#1760 , 343dc7a )
Widen QM follow-up window in info_asking_default test (#1765 , 4ffba87 )
Detailed Changes : 0.149.13...0.149.14
0.149.13
20 May 19:05
Compare
Sorry, something went wrong.
No results found
v0.149.13 (2026-05-20)
This release is published under the LGPL-2.1-or-later License.
Bug Fixes
Bound record payload reads against rdlength overrun (#1756 , 5444495 )
Documentation
Clarify LGPL-2.1-or-later license in README (#1763 , 28bb01f )
Refactoring
Extract loopback Zeroconf fixtures and mock_incoming_msg helper (#1758 , cb0af4a )
Detailed Changes : 0.149.12...0.149.13
0.149.12
20 May 15:08
Compare
Sorry, something went wrong.
No results found
v0.149.12 (2026-05-20)
This release is published under the LGPL-2.1-or-later License.
Bug Fixes
Bound QuestionHistory per-entry known-answer payload (#1755 , 4ff6540 )
Bound TC-deferred queues against spoofed-source flood OOM (#1751 , b22c8ff )
Detailed Changes : 0.149.11...0.149.12
0.149.11
20 May 13:32
Compare
Sorry, something went wrong.
No results found
v0.149.11 (2026-05-20)
This release is published under the LGPL-2.1-or-later License.
Bug Fixes
Bound duplicate-packet dedup against alternating-payload floods (#1750 , 8c9d6ce )
Detailed Changes : 0.149.10...0.149.11
0.149.10
20 May 12:23
Compare
Sorry, something went wrong.
No results found
v0.149.10 (2026-05-20)
This release is published under the LGPL-2.1-or-later License.
Bug Fixes
Accept uppercase .local. trailer in service_type_name (#1747 , 37edde2 )
Bound TC-deferral assembly window to first-arrival + max delay (#1732 , a096238 )
Testing
Add codspeed benchmarks for listener duplicate-packet dedup (#1744 , 068c3f6 )
Detailed Changes : 0.149.9...0.149.10
0.149.9
20 May 00:13
Compare
Sorry, something went wrong.
No results found
v0.149.9 (2026-05-20)
This release is published under the LGPL-2.1-or-later License.
Bug Fixes
Bound QuestionHistory size to prevent LAN-driven OOM (#1733 , 0e5e637 )
Detailed Changes : 0.149.8...0.149.9
0.149.8
19 May 22:00
Compare
Sorry, something went wrong.
No results found
v0.149.8 (2026-05-19)
This release is published under the LGPL-2.1-or-later License.
Bug Fixes
Bound NSEC bitmap length against record end (#1731 , 1d83550 )
Testing
Give IPv6-only loopback find() its own timeout (#1721 , fcd1ffb )
Widen LOOPBACK_FIND_TIMEOUT under PyPy (#1742 , 6924606 )
Widen safety margin in test_response_aggregation_timings_multiple (#1737 , 228af17 )
Detailed Changes : 0.149.7...0.149.8
0.149.7
18 May 05:00
Compare
Sorry, something went wrong.
No results found
v0.149.7 (2026-05-18)
This release is published under the LGPL-2.1-or-later License.
Bug Fixes
Bound DNSCache record count to prevent unbounded LAN-driven growth (#1718 , 0ad3f37 )
Testing
Shave ServiceBrowser first-query delay on loopback (#1720 , 0ff3c6b )
Detailed Changes : 0.149.6...0.149.7