Commit Graph

223 Commits

Author SHA1 Message Date
J. Nick Koston
e003903bc5 Bump zeroconf to 0.83.0 (#99091) 2023-08-26 12:26:12 -05:00
J. Nick Koston
35a8385d9d Bump zeroconf to 0.82.1 (#98839) 2023-08-22 22:00:25 +02:00
J. Nick Koston
10b3cc4dd6 Bump zeroconf to 0.81.0 (#98826) 2023-08-22 10:58:29 -05:00
J. Nick Koston
ed2f067c52 Bump zeroconf to 0.80.0 (#98416) 2023-08-16 12:03:40 +02:00
J. Nick Koston
69b3ae4588 Bump zeroconf to 0.78.0 (#98405) 2023-08-14 21:07:17 +02:00
J. Nick Koston
96f9b852a2 Bump zeroconf to 0.76.0 (#98366) 2023-08-13 22:47:29 -05:00
J. Nick Koston
429f939fee Bump zeroconf to 0.75.0 (#98360) 2023-08-13 17:23:03 -05:00
J. Nick Koston
d1f8309423 Bump zeroconf to 0.74.0 (#97745)
* Bump zeroconf to 0.74.0

changelog: https://github.com/python-zeroconf/python-zeroconf/compare/0.72.3...0.74.0

- more cython build fixes
- performance improvements (mostly for pyatv)

* handle typing

* handle typing

* remove if TYPE_CHECKING, this doesnt get called that often

* remove if TYPE_CHECKING, this doesnt get called that often
2023-08-03 22:48:53 -04:00
J. Nick Koston
620525b2b4 Bump zeroconf to 0.72.3 (#97668) 2023-08-03 18:57:34 +02:00
J. Nick Koston
93d7165fe9 Bump zeroconf to 0.72.0 (#97594) 2023-08-02 08:19:22 +02:00
J. Nick Koston
6e50576db2 Bump zeroconf to 0.71.4 (#97156) 2023-07-24 19:48:50 +02:00
J. Nick Koston
40382f0caa Bump zeroconf to 0.71.3 (#97119) 2023-07-24 08:00:25 +02:00
J. Nick Koston
1aefbd8b86 Bump zeroconf to 0.71.0 (#96183) 2023-07-09 15:18:32 -10:00
J. Nick Koston
953bd60296 Bump zeroconf to 0.70.0 (#95714) 2023-07-02 12:23:41 -05:00
J. Nick Koston
605c4db142 Relocate async_get_announce_addresses from zeroconf to network (#94816) 2023-06-21 11:29:04 +02:00
J. Nick Koston
24add59d15 Bump zeroconf to 0.69.0 (#94828)
changelog: https://github.com/python-zeroconf/python-zeroconf/compare/0.68.0...0.69.0
2023-06-19 07:39:03 +02:00
J. Nick Koston
5834d70037 Bump zeroconf to 0.68.0 (#94786) 2023-06-18 09:33:42 -05:00
J. Nick Koston
e0ae7a31fe Remove _raw from zeroconf properties (#94615)
* Remove _raw from zeroconf properties

This was added in #31059 but it appears it was never used.

To preserve backwards compatibility, properties are still decoded
but utf-8 errors are replaced instead of dropped

* Remove _raw from zeroconf properties

This was added in #31059 but it appears it was never used.

To preserve backwards compatibility, properties are still decoded
but utf-8 errors are replaced instead of dropped
2023-06-14 21:31:52 -04:00
J. Nick Koston
8a1ca0a3f5 Bump zeroconf to 0.66.0 (#94512) 2023-06-13 10:38:26 +02:00
J. Nick Koston
be2389a9db Bump zeroconf to 0.64.0 (#94052) 2023-06-04 21:14:44 -05:00
J. Nick Koston
b063a54295 Reduce overhead to match homekit zeroconf discoveries (#93753) 2023-05-29 23:42:12 +02:00
J. Nick Koston
25a33b6b37 Bump zeroconf to 0.63.0 (#93533)
changelog: https://github.com/python-zeroconf/python-zeroconf/compare/0.62.0...0.63.0

performance improvements
2023-05-25 16:52:31 +02:00
J. Nick Koston
e073f091b1 Cache ip address stringify in zeroconf (#92800)
stringify IPv6 addresses is expensive, and since zeroconf sees the same
ones over and over again an LRU can avoid the constant stringify
2023-05-14 12:07:38 -04:00
J. Nick Koston
88019d70fe Bump zeroconf to 0.62.0 (#92444) 2023-05-04 12:18:08 +02:00
J. Nick Koston
ef9bcd9285 Bump zeroconf to 0.61.0 (#92424)
changelog: https://github.com/python-zeroconf/python-zeroconf/compare/0.60.0...0.61.0
2023-05-04 00:09:35 +03:00
J. Nick Koston
86f8147782 Bump zeroconf to 0.60.0 (#92335) 2023-05-01 22:51:30 +02:00
J. Nick Koston
828aed73af Bump zeroconf to 0.58.2 (#92049) 2023-04-26 09:14:34 +02:00
J. Nick Koston
ed468fa390 Bump zeroconf to 0.58.0 (#91917)
* Bump zeroconf to 0.57.0

changelog: https://github.com/python-zeroconf/python-zeroconf/compare/0.56.0...0.57.0

* again
2023-04-23 20:54:13 -04:00
J. Nick Koston
dbfd0d50ba Bump zeroconf to 0.56.0 (#91060) 2023-04-07 16:01:53 -10:00
J. Nick Koston
fabfc59dfb Bump zeroconf to 0.55.0 (#90987) 2023-04-06 18:07:17 -10:00
J. Nick Koston
0cc9b2e803 Use slots for discovery dataclasses (#90751) 2023-04-04 12:44:59 +02:00
J. Nick Koston
6dc55e4a3a Bump zeroconf to 0.54.0 (#90744)
* Bump zeroconf to 0.54.0

fixes incorrect addresses when the server name changes

changelog: https://github.com/python-zeroconf/python-zeroconf/compare/0.53.0...0.54.0

* fix
2023-04-04 00:02:07 -04:00
J. Nick Koston
368d1c9b54 Bump zeroconf to 0.53.0 (#90682) 2023-04-02 13:32:00 -10:00
J. Nick Koston
17270979e6 Bump zeroconf to 0.52.0 (#90660)
* Bump zeroconf to 0.52.0

Switch to using the new ip_addresses_by_version which avoids
all the ip address conversions

* updates
2023-04-02 14:09:44 -04:00
J. Nick Koston
8263c3de23 Bump zeroconf to 0.51.0 (#90622)
* Bump zeroconf to 0.50.0

changelog: https://github.com/python-zeroconf/python-zeroconf/compare/0.47.4...0.50.0

* bump to 51
2023-04-01 15:15:17 -04:00
J. Nick Koston
f62bb0e2ea Bump zeroconf to 0.47.4 (#89973) 2023-03-20 09:32:21 +01:00
Marc Mueller
386533a16f Update mypy to 1.1.1 (#89268)
* Update mypy to 1.1.1
* Update pydantic to 1.10.6
2023-03-08 22:57:54 +01:00
J. Nick Koston
331102e592 Dismiss discoveries when the underlying device disappears (#88340)
* Implement discovery removals

Bluetooth, HomeKit, SSDP, and Zeroconf now implement
dismissing discoveries when the underlying discovered
device disappears

* cover

* add zeroconf test

* cover

* cover bluetooth

* fix rediscover
2023-02-17 15:51:19 -05:00
J. Nick Koston
c83ea297b5 Refactor zeroconf task handling (#88204)
* Refactor zeroconf task handling

- Avoid the need to create tasks for most callbacks
- Fixes the untracked task that could get unexpectedly GCed

* be consistant

* be consistant

* fix zeroconf tests

* runtime

* Revert "runtime"

This reverts commit 19e6b6183759279490efbed3129dffd447dc4808.

* precalc

* refactor

* tweak

* update tests
2023-02-15 21:44:11 -05:00
J. Nick Koston
8a2d81fe4b Bump zeroconf to 0.47.3 (#88045)
changelog: https://github.com/python-zeroconf/python-zeroconf/compare/0.47.1...0.47.3
2023-02-13 23:19:36 -05:00
Erik Montnemery
6c2702a7b8 Sort manifests 11 (#87032) 2023-02-08 20:10:18 +01:00
J. Nick Koston
4d0e236c6a Ignore invalid zeroconf names from devices with broken firmwares (#87414) 2023-02-04 16:29:03 -06:00
Franck Nijhof
4aba3fdad6 Code styling tweaks to the zeroconf integration (#86048) 2023-01-16 18:35:23 -10:00
Franck Nijhof
8819634b61 String formatting and max line length - Part 6 (#84525) 2022-12-24 13:19:51 +01:00
J. Nick Koston
75739d8621 Bump zeroconf to 0.47.1 (#84523) 2022-12-23 18:35:44 -10:00
J. Nick Koston
17d674e1cc Bump zeroconf to 0.47.0 (#84420) 2022-12-21 19:18:58 -10:00
J. Nick Koston
f1fc54d29d Bump zeroconf to 0.44.0 (#84166) 2022-12-19 11:56:11 +01:00
J. Nick Koston
5c38321c4f Ignore unspecified addresses from zeroconf (#81620) 2022-11-07 15:50:45 -06:00
J. Nick Koston
3764f7d95b Bump zeroconf to 0.39.4 (#81313) 2022-10-31 12:35:43 -05:00
J. Nick Koston
6e19629539 Bump zeroconf to 0.39.3 (#81049) 2022-10-27 01:03:13 +02:00