What's Changed * Fix quirks v2 `adds` using `is_server=True` for client clusters by TheJulianJES in https://github.com/zigpy/zigpy/pull/1511 * Fix `entity_metadata` typing not including `ZCLSensorMetadata` by TheJulianJES in https://github.com/zigpy/zigpy/pull/1512 * Fix logged deprecations in unit tests by puddly in https://github.com/zigpy/zigpy/pull/1501
What's Changed * Cancel pending requests for devices on rejoin by puddly in https://github.com/zigpy/zigpy/pull/1507 * Implement custom cluster `manufacturer_id_override` by puddly in https://github.com/zigpy/zigpy/pull/1505 * Fix quirks v2 constant attributes not using attribute id by TheJulianJES in https://github.com/zigpy/zigpy/pull/1510 * Adds a quirk to support OTA firmware update for Legrand devices by jljouannic in https://github.com/zigpy/zigpy/pull/1504
New Contributors * jljouannic made their first contribution in https://github.com/zigpy/zigpy/pull/1504
What's Changed * Drop duplicate `async-timeout` dependency by puddly in https://github.com/zigpy/zigpy/pull/1496 * Remove startup energy scan by puddly in https://github.com/zigpy/zigpy/pull/1498 * Fix cancellation bug in semaphore implementation by puddly in https://github.com/zigpy/zigpy/pull/1500 * Re-add the `CONF_STARTUP_ENERGY_SCAN` constant by puddly in https://github.com/zigpy/zigpy/pull/1502
What's Changed * Expose reporting config in v2 quirks by benbancroft in https://github.com/zigpy/zigpy/pull/1490 * Device alerts in quirks v2 by puddly in https://github.com/zigpy/zigpy/pull/1495
New Contributors * benbancroft made their first contribution in https://github.com/zigpy/zigpy/pull/1490
What's Changed * Require `fallback_name` and add `translation_key` validation by TheJulianJES in https://github.com/zigpy/zigpy/pull/1488 * Unwrap pyserial exceptions in `create_serial_connection` by puddly in https://github.com/zigpy/zigpy/pull/1491 * Allow renaming devices with quirks by puddly in https://github.com/zigpy/zigpy/pull/1479 * Clean serial port shutdown by puddly in https://github.com/zigpy/zigpy/pull/1425