- Add Network Key Sequence number to network schema Adminiuga (399)
0.20.1a2
Changes
- Allow ControllerApplication configuration updates Adminiuga (395) - Fix logic bug with cv_key validator puddly (392) - Updated README.md with info on how-to test new releases Hedda (380) - Update README.md with new (old) link to PyPI project for zigpy Hedda (386) - Use logger for retries logging Adminiuga (391)
🐛 Bug Fixes
- TC_ADDRESS should be an EUI64 address Adminiuga (393)
0.20.1a1
Changes
- Change SCHEMA_NETWORK validation Adminiuga (390) - Refactor SCHEMA_NETWORK Adminiuga (389) - Add schema for network parameters Adminiuga (388) - Require radio libs to implement probe() method for ControllerApplication class Adminiuga (383) - Typo fix Adminiuga (382) - Really add long description Adminiuga (379)
0.20.0
This is a big release and we're targeting to support NCP images based on EmberZNet 6.7.6.0 and later -- EZSP version 8.
HUSBZB-1 was the most widespread stick to be used with `bellows` and ZHA integration in Home Assistant. It is based on Silical Labs EM3581 chip and has been on a marker for a while. However newer EmberZNet are going to drop support for this chip (and default firmware on those sticks is quite dated) so for new installations consider newer hardware, like:
- Elelabs ELU013 or ELR023 RaspberryPI https://elelabs.com/products/elelabs-usb-adapter.html - Sonoff ZB bridge flashed with EZSP firmware https://www.digiblur.com/2020/07/how-to-use-sonoff-zigbee-bridge-with.html - Follow development from Gary Robas mentioned in https://github.com/zigpy/bellows/issues/243#issuecomment-674018581
Changes
- Refactor source routing setup Adminiuga (331) - Log EZSP counters Adminiuga (332) - Update README.md remote need for older EmberZNet as EZSP v4/v5/v6/v7/v8 is now supported Hedda (330) - Don't error out if setting a configuration value fails Adminiuga (325) - Update README.md to mention EFR32 and EZSP v4/v5/v6/v7/v8 support Hedda (293) - Support multiple EZSP versions Adminiuga (324) - Coverage Adminiuga (323) - Remove async_generator dependency Adminiuga (322) - Print network parameters during startup Adminiuga (321) - Use hashed TC link keys for EZSP v5 and later Adminiuga (320) - Include board information in CLI info command Adminiuga (319) - Not having relays nodes is not a fatal error Adminiuga (318) - Set joining with well known key timeout to 90s Adminiuga (317) - Use Hashed TC link key Adminiuga (316) - Update doctring Adminiuga (315) - Allow unsecure rejoins for the duration of Mgmt_Permit_Joining_req Adminiuga (314) - Refactor Trust Center Join handler Adminiuga (313) - Change default Trust Center policy for ezsp v8. Adminiuga (312) - Revert max children back to 32 Adminiuga (309) - Handle discover of unkwnown devices Adminiuga (308) - Set network update id after network was formed from backup. Adminiuga (307) - Change the default TC policy for EZSPv8 to allow unsecure rejoins Adminiuga (306) - Refactor Enum "named" classes Adminiuga (302) - Update pre-commit and tox dependencies Adminiuga (304) - Bump up flake8 version Adminiuga (303)
Breaking changes
- Drop Python 3.6 support Adminiuga (311)
🚀 Features
- Print board info when entering the bootloader mode Adminiuga (327) - Adopt black==20.8b1 Adminiuga (326)
🐛 Bug Fixes
- Return an awaitable if route is not known Adminiuga (305) - Restore EUI64 prior setting the initial security state Adminiuga (301) - Add an enum member to represent a missing key Adminiuga (300) - Add source routing frames back to EZSP version 8 Adminiuga (299)