Releases: zigpy/bellows
Releases · zigpy/bellows
0.21.0 Release
Changes
- 0.21.0 Release @Adminiuga (#372)
- Refactor leaveNetwork command @Adminiuga (#370)
- README.md update @CanDoAnything (#362)
- Migrate bellows CI/CD to GitHub Actions @Adminiuga (#368)
- Update README.md with initial backup and restore instructions @Hedda (#356)
- Switch travis dist to bionic @Adminiuga (#355)
🚀 Features
- Use a more sensible EZSP command timeout value @Adminiuga (#371)
- Handle gracefully invalidCommand frames @Adminiuga (#367)
🐛 Bug Fixes
- Don't log counters on EZSP version 4 @Adminiuga (#369)
0.20.3 Release.
Changes
- Use async_mock helper to transition to AsyncMock testing @Adminiuga (#350)
- Update README.md with recommendation to upgrade EmberZNet firmware @Hedda (#346)
- Update isort version @Adminiuga (#349)
- Update README.md with EmberZNet and EZSP Protocol Version information @Hedda (#343)
Bugs
- Update decision bitmask when using install code to join @Adminiuga (#353)
0.20.2 Release.
Changes
- Change defaults for CONFIG_KEY_TABLE_SIZE @Adminiuga (#337)
🐛 Bug Fixes
- Add Global TC link key as a transient link key only for EZSP v5 or later @Adminiuga (#344)
0.20.1 Release
🐛 Bug Fixes
- No need to close EZSP on shutdown if it wasn't opened @Adminiuga (#335)
0.20.0 Release.
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 #243 (comment)
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)
0.18.1 Release
0.18.0 Release.
Changes
- Trigger handle_join on TC join call backs @Adminiuga (#275)
- handle ID conflict reports @Adminiuga (#274)
- Feature efr32 support - EZSP v8 framing @bdrr77 (#272)
- Send commands for a request under a lock @Adminiuga (#270)
0.17.0 Release.
Changes
- Retry sendUnicast() on MAX_MESSAGE_LIMIT_REACHED errors @Adminiuga (#267)
Breaking changes
- Set CONFIG_MAX_END_DEVICE_CHILDREN default to 24 @Adminiuga (#269)
0.16.2 Release.
0.16.1 Release
🐛 Bug Fixes
- Fix CLI form command @Adminiuga (#257)
- Remove default value for CONFIG_TRANSIENT_KEY_TIMEOUT_S @Adminiuga (#256)
- Fix zcl commands CLI command @Adminiuga (#254)
🚀 Features
- Use network key sequence number from config @Adminiuga (#260)
- Add "bootloader" CLI command @Adminiuga (#249)
Changes
- Updated README.md with info on how-to test new releases @Hedda (#258)
- Update README.md with port configuration hints and suggestions @Hedda (#247)
- Update README.md with new (old) link to PyPI project for bellows @Hedda (#244)
- Refactor form_network() method. @Adminiuga (#253)
- Refactor EmberKeyData @Adminiuga (#251)
- Add probe() method to ControllerApplication class @Adminiuga (#250)
- Update README.md with more links to reference documentation @Hedda (#248)