Commit graph

9 commits

Author SHA1 Message Date
adam
e2eda53eab py-zeroconf: updated to 0.28.0
0.28.0

Improved Windows support when using socket errno checks.
Added support for passing text addresses to ServiceInfo.
Improved logging (includes fixing an incorrect logging call)
Improved Windows compatibility by using Adapter.index from ifaddr.
Improved Windows compatibility by stopping using socket.if_nameindex.
Fixed an OS X edge case which should also eliminate a memory leak.

Technically backwards incompatible:
ifaddr 0.1.7 or newer is required now.
2020-07-08 08:16:53 +00:00
adam
1f62ada13e py-zeroconf: updated to 0.27.1
0.27.1
Improved the logging situation (includes fixing a false-positive "packets() made no progress adding records")

0.27.0
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
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

Backwards incompatible:
Removed previously deprecated ServiceInfo address constructor parameter and property
2020-06-20 16:32:07 +00:00
adam
849c0df052 py-zeroconf: updated to 0.26.3
0.26.3
Improved readability of logged incoming data.
Threads are given unique names now to aid debugging.
Fixed a regression where get_service_info() called within a listener add_service method would deadlock, timeout and incorrectly return None.
2020-05-27 07:58:09 +00:00
adam
eb719a4409 py-zeroconf: updated to 0.26.2
0.26.2:
Unknown changes
2020-05-23 07:50:31 +00:00
adam
5d404c5e56 py-zeroconf: updated to 0.26.1
0.26.1:
Fixed a performance regression introduced in 0.26.0
2020-05-07 05:40:19 +00:00
adam
9641e9ff8e py-zeroconf: updated to 0.26.0
0.26.0:
Fixed a regression where service update listener wasn't called on IP address change (it's called on SRV/A/AAAA record changes now).

Technically backwards incompatible:
Service update hook is no longer called on service addition (service added hook is still called), this is related to the fix above.
2020-04-28 11:37:27 +00:00
adam
46569dd444 py-zeroconf: updated to 0.25.0
0.25.0
Reverted uniqueness assertions when browsing, they caused a regression
Backwards incompatible:

Rationalized handling of TXT records. Non-bytes values are converted to str and encoded to bytes using UTF-8 now, None values mean value-less attributes. When receiving TXT records no decoding is performed now, keys are always bytes and values are either bytes or None in value-less attributes.

0.24.5
Fixed issues with shared records being used where they shouldn't be (TXT, SRV, A records are unique now)
Stopped unnecessarily excluding host-only interfaces from InterfaceChoice.all as they don't forbid multicast
Fixed repr() of IPv6 DNSAddress
Removed duplicate update messages sent to listeners
Added support for cooperating responders
Optimized handle_response cache check
Fixed memory leak in DNSCache
2020-04-04 09:28:51 +00:00
adam
843f007c6f py-zeroconf: updated to 0.24.4
0.24.4
Fixed resetting TTL in DNSRecord.reset_ttl()
Improved various DNS class' string representations
2020-02-01 20:18:18 +00:00
ryoon
7a291883ac net/py-zeroconf: import py38-zeroconf-0.24.3
Pure Python Multicast DNS Service Discovery Library
2019-12-29 04:39:49 +00:00