Zigpy

Latest version: v0.76.1

Safety actively analyzes 701809 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 44

0.65.3

What's Changed
* Fix double converting `config` by puddly in https://github.com/zigpy/zigpy/pull/1433


**Full Changelog**: https://github.com/zigpy/zigpy/compare/0.65.2...0.65.3

0.65.2

What's Changed
* Fix default handling for ZCLCommandButtonMetadata by dmulcahey in https://github.com/zigpy/zigpy/pull/1432


**Full Changelog**: https://github.com/zigpy/zigpy/compare/0.65.1...0.65.2

0.65.1

What's Changed
* Prevent loading the same quirk multiple times by dmulcahey in https://github.com/zigpy/zigpy/pull/1420


**Full Changelog**: https://github.com/zigpy/zigpy/compare/0.65.0...0.65.1

0.65.0

Changelog

We've introduced a new OTA config format. As with all config, nothing needs to be enabled by default to use OTA. This format is more versatile, supports more OTA provider types (`zigpy_local`), and will be more future-proof:

yaml
zha:
zigpy_config:
ota:
disable_default_providers: [ikea]
Replace all default providers by specifying `providers` instead of `extra_providers`
extra_providers:
- type: salus
- type: ikea DIRIGERA feed
- type: ikea Old IKEA feed
url: https://fw.ota.homesmart.ikea.net/feed/version_info.json
- type: zigpy
url: https://example.org/ota.json
manufacturer_ids: [0x1234, 0x5678] Optional
- type: z2m
- type: z2m Use multiple providers of the same type
url: https://some/other/index.json
- type: z2m_local
path: /path/to/index.json
- type: advanced
warning: I understand I can *destroy* my devices by enabling OTA updates from
files. Some OTA updates can be mistakenly applied to the wrong
device, breaking it. I am consciously using this at my own risk.
path: /path/to/folder/of/otas


What's Changed
* Allow freezing structs by puddly in https://github.com/zigpy/zigpy/pull/1426
* Enable ruff isort (and more) by puddly in https://github.com/zigpy/zigpy/pull/1427
* Enable ruff format by puddly in https://github.com/zigpy/zigpy/pull/1429
* Use an OTA provider configuration list instead of per-manufacturer keys by puddly in https://github.com/zigpy/zigpy/pull/1400
* Block updates for IKEA image types 8704 and 8710 by puddly in https://github.com/zigpy/zigpy/pull/1430


**Full Changelog**: https://github.com/zigpy/zigpy/compare/0.64.3...0.65.0

0.64.3

What's Changed
* Actually pass `baudrate` by puddly in https://github.com/zigpy/zigpy/pull/1423
* Do not open serial ports exclusively by default by puddly in https://github.com/zigpy/zigpy/pull/1422


**Full Changelog**: https://github.com/zigpy/zigpy/compare/0.64.2...0.64.3

0.64.2

What's Changed
* Open serial ports exclusively by default and implement `flow_control` as a kwarg by puddly in https://github.com/zigpy/zigpy/pull/1418
* Bundle the Hue root certificate by puddly in https://github.com/zigpy/zigpy/pull/1416
* Fix closure command parsing with an invalid `CharacterString` by puddly in https://github.com/zigpy/zigpy/pull/1412
* Raise an exception when an invalid attribute value is written by puddly in https://github.com/zigpy/zigpy/pull/1417
* Fix blocking `image_dir.rglob("*")` call by puddly in https://github.com/zigpy/zigpy/pull/1419


**Full Changelog**: https://github.com/zigpy/zigpy/compare/0.64.1...0.64.2

Page 4 of 44

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.