Package Release Info

python-zeroconf-0.136.0-bp160.1.7

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

python313-zeroconf

Change Logs

* 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).