Package Release Info

python-zeroconf-0.19.1-bp151.3.1

Update Info: Base Release
Available in Package Hub : 15 SP1

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

python2-zeroconf
python3-zeroconf

Change Logs

Version: 0.136.0-bp160.1.7
* Tue Nov 05 2024 Matej Cepl <mcepl@cepl.eu>
- Fix deduping
* Mon Nov 04 2024 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to 0.136.0
  * fix: update python-semantic-release to fix release process
  * fix: add ignore for .c file for wheels
  * fix: correct typos
  * feat: use SPDX license identifier
- from version 0.135.0
  * feat: improve performance of DNSCache backend
* Mon Sep 23 2024 Dirk Müller <dmueller@suse.com>
- update to 0.134.0:
  * Improve performance when IP addresses change frequently
  * Improve helpfulness of ServiceInfo.request assertions
* Sun Sep 08 2024 Dirk Müller <dmueller@suse.com>
- update to 0.133.0:
  * Improve performance of ip address caching
  * Enable building of arm64 macOS builds
  * Add classifier for python 3.13
  * Python 3.13 support
* Wed May 08 2024 Dirk Müller <dmueller@suse.com>
- update to 0.132.2:
  * Update references to minimum-supported python version of 3.8
  * Set change during iteration when dispatching listeners
  * Make async_get_service_info available on the Zeroconf object
  * Drop python 3.7 support
  * Avoid including scope_id in IPv6Address object if its zero
  * Small speed up to constructing outgoing packets
  * Speed up processing incoming packets
  * Speed up the query handler
  * Make ServiceInfo aware of question history
  * Small speed up to ServiceInfo construction
  * Significantly improve efficiency of the ServiceBrowser
    scheduler
  * Small speed up to processing incoming records
  * Small performance improvement for converting time
  * Small performance improvement for ServiceInfo asking
    questions
  * Small performance improvement constructing outgoing questions
  * Scheduling race with the QueryScheduler
  * Ensure question history suppresses duplicates
  * Microsecond precision loss in the query handler
  * Ensure IPv6 scoped address construction uses the string cache
  * Add decoded_properties method to ServiceInfo
  * Ensure ServiceInfo.properties always returns bytes
  * Cache is_unspecified for zeroconf ip address objects
  * `ServiceInfo.properties` always returns a dictionary with
    type `dict[bytes, bytes | None]` instead of a mix `str` and
    `bytes`. It was only possible to get a mixed dictionary if it
    was manually passed in when `ServiceInfo` was constructed.
  * Performance regression with ServiceInfo IPv6Addresses
  * Re-expose ServiceInfo._set_properties for backwards compat
  * Correct nsec record writing
  * Timestamps missing double precision
  * Match cython version for dev deps to build deps
  * Correct handling of IPv6 addresses with scope_id in
    ServiceInfo
  * Speed up unpacking TXT record data in ServiceInfo
  * Small speed up to writing outgoing packets
  * Speed up incoming packet reader
  * Small speed up to processing incoming dns records
  * Speed up outgoing packet writer
  * Speed up writing name compression for outgoing packets
  * Speed up service browser queries when browsing many types
  * Avoid decoding known answers if we have no answers to give
  * Small speed up to process incoming packets
  * Speed up instances only used to lookup answers
  * Do not build aarch64 wheels for PyPy
  * Speed up record updates
  * Speed up incoming packet processing with a memory view
  * Speed up decoding labels from incoming data
  * Speed up ServiceBrowsers with a pxd for the signal interface
  * Reduce size of wheels by excluding generated .c files
  * Small improvements to ServiceBrowser performance
  * Small cleanups to incoming data handlers
  * Ensure ServiceInfo cache is cleared when adding to the
    registry
  * Add missing python definition for addresses_by_version
  * Speed up outgoing multicast queue
  * Speed up responding to queries
  * Improve performance of loading records from cache in
    ServiceInfo
  * Improve AsyncServiceBrowser performance
  * Speed up ServiceBrowsers with a cython pxd
  * Speed up adding and removing RecordUpdateListeners
  * Cache construction of records used to answer queries from the
    service registry
  * Race with InvalidStateError when async_request times out
  * Speed up processing incoming records
* Tue Jun 20 2023 ecsos <ecsos@opensuse.org>
- Add %{?sle15_python_module_pythons}
* Wed May 03 2023 Dirk Müller <dmueller@suse.com>
- update to 0.56.0:
  * Reduce denial of service protection overhead (#1157)
  * Improve performance of processing incoming records (#1155)
  * Avoid waking async_request when record updates are not
    relevant (#1153) (`a3f970c`)
  * Addresses incorrect after server name change (#1154)
  * Improve ServiceBrowser performance by removing OrderedDict
  * Make parsed_scoped_addresses return addresses in the same
    order as all other methods (#1150) (`9b6adcf`)
  * Small cleanups to cache cleanup interval (#1146) (`b434b60`)
  * Add ip_addresses_by_version to ServiceInfo (#1145)
  * Speed up processing records in the ServiceBrowser (#1143)
  * Speed up matching types in the ServiceBrowser (#1144)
  * Include tests and docs in sdist archives (#1142) (`da10a3b`)
  * Improve performance of constructing ServiceInfo (#1141)
  * Small speed up to handler dispatch (#1140) (`5bd1b6e`)
  * Speed up processing incoming records (#1139) (`7246a34`)
  * Reduce overhead to send responses (#1135) (`c4077dd`)
  * Correct duplicate record entries in windows wheels by
    updating poetry-core (#1134) (`a43055d`)
  * Hold a strong reference to the query sender start task
    (#1128) (`808c3b2`)
  * Missing c extensions with newer poetry (#1129) (`44d7fc6`)
  * The equality checks for DNSPointer and DNSService should be
    case insensitive (#1122) (`48ae77f`)
  * Optimize equality checks for DNS records (#1120) (`3a25ff7`)
  * Optimize the dns cache (#1119) (`e80fcef`)
  * Optimize construction of outgoing packets (#1118) (`81e186d`)
  * Optimize dns objects by adding pxd files (#1113) (`919d4d8`)
  * Optimize incoming parser by reducing call stack (#1116)
  * Optimize incoming parser by using unpack_from (#1115)
  * Optimize incoming parser by adding pxd files (#1111)
  * Fix project name in pyproject.toml (#1112) (`a330f62`)
  * Drop async_timeout requirement for python 3.11+ (#1107)
  * This is a stub version to initialize python-semantic-release
  * This version will not be published
  * Fix IP changes being missed by ServiceInfo (\#1102) @bdraco
  * Fix port changes not being seen by ServiceInfo (\#1100)
  * Performance improvements for parsing incoming packet data
* Sat Sep 17 2022 Antoine Belvire <antoine.belvire@opensuse.org>
- Re-enable test_service_browser_expire_callbacks: Should be fixed
  with 0.39.0 (gh#jstasiak/python-zeroconf!1084).
- Add missing dependency on python-async_timeout at run time.
* Sat Sep 17 2022 marec <marec@detebe.org>
- Added build dependency python-async_timeout in order to fix build
  failure.
* Sat Sep 17 2022 Dirk Müller <dmueller@suse.com>
- Update to 0.39.1:
  * Performance improvements for constructing outgoing packet data.
- Changes from 0.39.0:
  * Switch to using async_timeout for timeouts: Significantly
    reduces the number of asyncio tasks that are created when using
    ServiceInfo or AsyncServiceInfo
    (gh#jstasiak/python-zeroconf!1081).
Version: 0.19.1-bp150.2.3
* Thu Feb 15 2018 alarrosa@suse.com
- Remove patch which was breaking zeroconf dependency check with python3
  (it was making pkg_resources generate a DistributionNotFound exception
  because enum34 wasn't found). enum34 is only required by the python2
  package, which is what the enum-compat  package is all about.
  * python-zeroconf-0.19.1-enum34-instead-of-enum-compat.patch
- Require python-enum-compat to require python-enum34 on python2 and
  nothing on python3, just as the egg's requires.txt file does.
* Fri Jul 07 2017 antoine.belvire@opensuse.org
- Update to version 0.19.1:
  * Remove outdated example
  * On Windows, python-netifaces 0.10.5 triggers a bug - This has
    no impact for us, therefore there is no need for us to add a
    version requirement on this dependency as upstream did.
- Rebase patch:
  * Remove
    python-zeroconf-0.17.4-enum34-instead-of-enum-compat.patch.
  * Add python-zeroconf-0.19.1-enum34-instead-of-enum-compat.patch.
* Sat Mar 18 2017 antoine.belvire@opensuse.org
- Remove .changes file from source (not needed).
* Sat Mar 18 2017 stefan.bruens@rwth-aachen.de
- Convert package to python singlespec
* Sat Feb 18 2017 antoine.belvire@opensuse.org
- Update to 0.18.0:
  * Dropped Python 2.6 support
  * Improved error handling inside code executed when Zeroconf
    object is being closed
- Changes from 0.17.7:
  * Better Handling of DNS Incoming Packets parsing exceptions
  * Many exceptions will now log a warning the first time they are seen
  * Catch and log sendto() errors
  * Fix/Implement duplicate name change
  * Fix overly strict name validation introduced in 0.17.6
  * Greatly improve handling of oversized packets including:
    + Implement name compression per RFC1035
    + Limit size of generated packets to 9000 bytes as per RFC6762
    + Better handle over sized incoming packets
  * Increased test coverage to 95%
* Wed Dec 28 2016 jengelh@inai.de
- Improve write style of description
* Wed Dec 28 2016 tbechtold@suse.com
- Use pypi.io as Source
* Sun Jul 17 2016 antoine.belvire@laposte.net
- Update to 0.17.6:
  * Many improvements to address race conditions and exceptions
    during ZC() startup and shutdown, thanks to: morpav, veawor,
    justingiorgi, herczy, stephenrauch
  * Added more test coverage: strahlex, stephenrauch
  * Stephen Rauch contributed:
    + Speed up browser startup
    + Add ZeroconfServiceTypes() query class to discover all
    advertised service types
    + Add full validation for service names, types and subtypes
    + Fix for subtype browsing
    + Fix DNSHInfo support
* Wed Mar 16 2016 antoine.belvire@laposte.net
- Fix build on SLE 11: avoid BuildArch noarch.
* Wed Mar 16 2016 antoine.belvire@laposte.net
- Update to 0.17.5:
  * Fix OpenBSD compatibility, thanks to Alessio Sergi
  * Fix race condition on ServiceBrowser startup, thanks to
    gbiddison
  * Fix installation on some Python 3 systems, thanks to Per
    Sandström
  * Fixed "size change during iteration" bug on Python 3, thanks to
    gbiddison
* Thu Mar 10 2016 antoine.belvire@laposte.net
- New package: python-zeroconf-0.17.4
- Add python-zeroconf-0.17.4-enum34-instead-of-enum-compat.patch:
  there is no need for a virtual python-enum-compat package here.