Changelog for
python312-zeroconf-0.132.2-266.5.x86_64.rpm :
* Fri Jun 04 2021 Antonio Larrosa
- Fix package version. Upstream didn\'t tag nor change the version number in git although it was released in pypi as 0.31.0
* Thu Jun 03 2021 Antonio Larrosa - Add patch to disable some tests that fail in obs:
* disable-tests.patch
* Thu Jun 03 2021 Antonio Larrosa - update to 0.31.0:
* Separated cache loading from I/O in ServiceInfo and fixed cache lookup (#356), thanks to J. Nick Koston. The ServiceInfo class gained a load_from_cache() method to only fetch information from Zeroconf cache (if it exists) with no IO performed. Additionally this should reduce IO in cases where cache lookups were previously incorrectly failing.- update to 0.30.0:
* Some nice refactoring work including removal of the Reaper thread, thanks to J. Nick Koston.
* Fixed a Windows-specific The requested address is not valid in its context regression, thanks to Timothee ‘TTimo’ Besset and J. Nick Koston.
* Provided an asyncio-compatible service registration layer (in the zeroconf.asyncio module), thanks to J. Nick Koston.
* Wed Apr 21 2021 Dirk Müller - update to 0.29.0:
* A single socket is used for listening on responding when `InterfaceChoice.Default` is chosen.
* Dropped Python 3.5 support
* Thu Jan 07 2021 Antonio Larrosa - update to 0.28.8:
* Fixed the packet generation when multiple packets are necessary, previously invalid packets were generated sometimes. Patch thanks to J. Nick Koston.
* Sat Dec 19 2020 Dirk Müller - update to 0.28.7:
* Fixed the IPv6 address rendering in the browser example, thanks to Alexey Vazhnov.
* Fixed a crash happening when a service is added or removed during handle_response and improved exception handling, thanks to J. Nick Koston.
* Thu Nov 26 2020 Dirk Mueller - update to 0.28.6:
* Loosened service name validation when receiving from the network this lets us handle some real world devices previously causing errors
* Enabled ignoring duplicated messages which decreases CPU usage
* Fixed spurious AttributeError: module \'unittest\' has no attribute \'mock\'
* Improved cache reaper performance significantly
* Wed Sep 16 2020 Dirk Mueller - update to 0.28.3:
* Reduced a time an internal lock is held which should eliminate deadlocks in high-traffic networks.
* Stopped asking questions we already have answers for in cache, thanks to Paul Daumlechner.
* Removed initial delay before querying for service info, thanks to Erik Montnemery.
* Fixed a resource leak connected to using ServiceBrowser with multiple types
* Tue Jul 21 2020 Marketa Calabkova - update to 0.28.0
* Added support for passing text addresses to ServiceInfo.
* Improved logging (includes fixing an incorrect logging call)
* Mon Jun 08 2020 Dirk Mueller - update to 0.27.1
* Improved the logging situation
* Large multi-resource responses are now split into separate packets which fixes a bad mdns-repeater/ChromeCast Audio interaction ending with ChromeCast Audio crash (and possibly some others) and improves RFC 6762 compliance, thanks to Greg Badros
* Added a warning presented when the listener passed to ServiceBrowser lacks update_service() callback
* Added support for finding all services available in the browser example, thanks to Perry Kunder
* Removed previously deprecated ServiceInfo address constructor parameter and property
* Improved readability of logged incoming data, thanks to Erik Montnemery
* Threads are given unique names now to aid debugging, thanks to Erik Montnemery
* Fixed a regression where get_service_info() called within a listener add_service method would deadlock, timeout and incorrectly return None, fix thanks to Erik Montnemery, but Matt Saxon and Hmmbob were also involved in debugging it.
* Added support for multiple types to ServiceBrowser, thanks to J. Nick Koston
* Fixed a race condition where a listener gets a message before the lock is created
* Fixed a performance regression introduced in 0.26.0, thanks to J. Nick Koston (this is close in spirit to an optimization made in 0.24.5 by the same author)
* Fixed a regression where service update listener wasn\'t called on IP address change (it\'s called on SRV/A/AAAA record changes now), thanks to Matt Saxon