Skip to content

ZHA bump 2026-10-29 #3

Closed
Closed

Description

@zigpy-review-bot

Control: #1 · Guide: how this works · HA PR: home-assistant#189385 (merged)

Bump

Branch: zigpy-bot/zha-bump-20261029 — staging the next ZHA dependency bump for HA Core. Updated from the control issue #1; each run posts its result here.

Ask the bot for changes on the branch by mentioning zigpy-review-bot in a comment here; "update" (or tick the box below) re-runs the whole bump.

PR body for home-assistant/core
## Proposed change

This bumps ZHA to [2.4.2](https://github.com/zigpy/zha/releases/tag/2.4.2), a small bugfix release. zha-quirks stays at 2.4.0.

- ZHA [2.4.2](https://github.com/zigpy/zha/releases/tag/2.4.2) (from 2.4.1), full diff: https://github.com/zigpy/zha/compare/2.4.1...2.4.2

These dependency upgrades come with it, as they are pinned by ZHA:

- `zigpy-deconz` [1.1.1](https://github.com/zigpy/zigpy-deconz/releases/tag/1.1.1) (from 1.1.0), full diff: https://github.com/zigpy/zigpy-deconz/compare/1.1.0...1.1.1

`zigpy`, `bellows`, `zigpy-znp`, `zigpy-xbee`, `zigpy-zigate` and `zigpy-ziggurat` are unchanged.

### Changes in these releases

Relevant changes in these releases for HA Core:
- **ZHA starts again on ConBee II / RaspBee II** (zigpy-deconz): zigpy 2.4 registers a Green Power endpoint next to the existing two, but this firmware only has two endpoint slots, so startup failed with `No available endpoint slots exist` (home-assistant/core#189366)
- Requests sent after the radio disconnected now fail cleanly instead of logging an `AttributeError` traceback (zigpy-deconz)

Note about other ZHA changes (irrelevant for HA Core): new device diagnostics in ZHA's test database, and its tests now run against zha-quirks 2.4.0.

### Changes in the ZHA integration for this:
- None needed: the pin bump and regenerated requirements only

## Type of change

- [x] Dependency upgrade
- [ ] Bugfix (non-breaking change which fixes an issue)
- [ ] New integration (thank you!)
- [ ] New feature (which adds functionality to an existing integration)
- [ ] Deprecation (breaking change to happen in the future)
- [ ] Breaking change (fix/feature causing existing functionality to break)
- [ ] Code quality improvements to existing code or addition of tests

## Additional information

- This PR fixes or closes issue: fixes #
- This PR is related to issue: 
- Link to documentation pull request: 
- Link to contributors documentation pull request: 
- Link to frontend pull request: 

## Checklist

- [ ] I understand the code I am submitting and can explain how it works.
- [ ] The code change is tested and works locally.
- [x] Local tests pass. **Your PR cannot be merged unless tests pass**
- [ ] There is no commented out code in this PR.
- [ ] I have followed the [development checklist][dev-checklist]
- [ ] I have followed the [perfect PR recommendations][perfect-pr]
- [ ] The code has been formatted using Ruff (`ruff format homeassistant tests`)
- [ ] Tests have been added to verify that the new code works.
- [ ] Any generated code has been carefully reviewed for correctness and compliance with project standards.

If user exposed functionality or configuration variables are added/changed:

- [ ] Documentation added/updated for [www.home-assistant.io][docs-repository]

If the code communicates with devices, web services, or third-party tools:

- [x] The [manifest file][manifest-docs] has all fields filled out correctly.  
      Updated and included derived files by running: `python3 -m script.hassfest`.
- [x] New or updated dependencies have been added to `requirements_all.txt`.  
      Updated by running `python3 -m script.gen_requirements_all`.
- [x] For the updated dependencies a diff between library versions and ideally a link to the changelog/release notes is added to the PR description.

To help with the load of incoming pull requests:

- [ ] I have reviewed two other [open pull requests][prs] in this repository.

[prs]: https://github.com/home-assistant/core/pulls?q=is%3Aopen+is%3Apr+-author%3A%40me+-draft%3Atrue+-label%3Awaiting-for-upstream+sort%3Acreated-desc+review%3Anone+-status%3Afailure

[dev-checklist]: https://contributors.home-assistant.io/core/development/checklist/
[manifest-docs]: https://contributors.home-assistant.io/core/integrations/manifest/
[quality-scale]: https://contributors.home-assistant.io/core/quality-scale/
[docs-repository]: https://github.com/home-assistant/home-assistant.io
[perfect-pr]: https://contributors.home-assistant.io/start/pull-requests/#before-you-open-it

Run

  • Update this bump — this bump is closed; use the boxes on ZHA → HA Core control #1
    • Same as the bump box on ZHA → HA Core control #1: merges in the maintainers' branches listed as Follow in the Status below and upstream dev, pins the latest releases, fixes HA, adds translations, runs the tests (plus a report-only run against dev), refreshes the PR body. One result comment here.
  • Check dev heads
    • Tests the zigpy libraries and HA against each other's dev and prepares HA fixes on zigpy-bot/zha-dev-adapt. One release-readiness comment here; the bump branch isn't touched.
  • Take over as me
    • Puts the bot's commits on this branch under your name (one force-push) and makes its later commits here as you. Tick right before you open the HA Core PR.
    • Stays ticked while you own the branch (it says who); untick to hand it back to the bot.

Status

  • Run: ✅ done 2026-10-29 11:43 UTC — shipped in Bump ZHA to 2.4.2 home-assistant/core#189385; nothing newer to bump

    This run's progress
    • ✅ 11:43 picked up — bump box on ZHA → HA Core control #1 ticked by TheJulianJES; fork dev fast-forwarded to upstream
    • ✅ 11:43 survey — upstream dev pins zha 2.4.2, zha-quirks 2.4.0 (Bump ZHA to 2.4.2 home-assistant/core#189385, merged 06:36 UTC), the same as this branch and the latest releases
    • ✅ 11:43 result — shipped comment posted, issue closed
  • Head: 3e0be0c

  • Pins: zha 2.4.2, zha-quirks 2.4.0 — upstream dev pins zha 2.4.1, zha-quirks 2.4.0

  • Tests: releases 451 passed / 4 skipped · dev heads 451 passed / 4 skipped

  • Translations: 0 keys ahead of upstream dev

Activity

  1. TheJulianJES commented on Oct 29, 2026

    @TheJulianJES

    (I know the bump is already up – just testing)

  2. zigpy-review-bot commented on Oct 29, 2026

    @zigpy-review-bot
    CollaboratorAuthor

    Result

    Branch zigpy-bot/zha-bump-20261029 is at 3e0be0c: upstream dev cde3969 plus one commit, "Bump ZHA to 2.4.2" (manifest and requirements_all.txt). No HA-side changes were needed, and no branches are followed.

    This is the same change as puddly's home-assistant#189385 (opened 02:31 UTC, CI green), so the branch adds nothing beyond that PR. Once home-assistant#189385 merges, the next run sees upstream dev pinning zha 2.4.2 and closes this cycle as shipped.

    zha 2.4.2's zigpy-deconz 1.1.1 fixes ZHA failing to start on ConBee II / RaspBee II (home-assistant#189366, still open). home-assistant#189385 already links it ("fixes home-assistant#189366" in its Additional information); the PR body block in this issue doesn't yet.

    Versions

    Library HA pin before → after Latest release zha 2.4.2 pins dev ahead of release
    zha 2.4.1 → 2.4.2 2.4.2 — 0
    zha-quirks 2.4.0 → 2.4.0 2.4.0 — 0
    zigpy — 2.4.1 2.4.1 0
    bellows — 1.2.1 1.2.1 0
    zigpy-znp — 1.1.1 1.1.1 2 (UTIL.AssocAdd parameter order zigpy/zigpy-znp#284, child aging on Z-Stack 20230507+ zigpy/zigpy-znp#287)
    zigpy-deconz — 1.1.1 1.1.1 (was 1.1.0) 0
    zigpy-xbee — 0.22.0 0.22.0 0
    zigpy-zigate — 0.14.0 0.14.0 0
    zigpy-ziggurat — 1.2.0 1.2.0 0
    universal-silabs-flasher 1.2.0 (homeassistant_hardware) 1.2.0 — —
    ha-silabs-firmware-client 0.4.0 (homeassistant_hardware) 0.4.0 — —
    serialx 1.15.1 (usb, serial) 1.15.1 — —

    Everything is consistent: zha 2.4.2 pins the latest release of every radio library and of zigpy, and no shared-lib pin in HA needs a bump. The only unreleased work is zigpy-znp's two commits.

    Tests

    • Releases (zha 2.4.2, zha-quirks 2.4.0 and the stack zha pins): tests/components/zha 451 passed, 4 skipped. hassfest for zha, gen_requirements_all and the commit hooks pass.
    • dev heads (zha, zha-quirks, zigpy and every radio library from dev, report only): 451 passed, 4 skipped. Only zigpy-znp's dev differs from its release.

    Translations

    Nothing to do: 0 keys added (from the releases and from quirks dev), 0 removed or renamed, no possible leftovers. The 23 keys on zigpy-bot/zha-translations all shipped with home-assistant#189000, so that branch currently carries nothing beyond upstream dev.

    Related work

    • Bump ZHA to 2.4.2 home-assistant/core#189385 (puddly, Bump ZHA to 2.4.2): the same pin change as this branch, open with CI green.
    • New on TheJulianJES/core since the last bump: zigpy-bot/zha-set-attribute-no-manufacturer-code, zigpy-bot/zha-coordinator-no-rename-on-start and zigpy-bot/zha-group-name-migration-coordinator-check (no PRs yet). All are standalone ZHA fixes that this bump doesn't depend on, and none touches the files it changes.

    Picked up during this run

  3. zigpy-review-bot commented on Oct 29, 2026

    @zigpy-review-bot
    CollaboratorAuthor

    Shipped in home-assistant#189385: upstream dev now pins zha 2.4.2, zha-quirks 2.4.0.

    The update on #1 found this cycle's pins (zha 2.4.2, zha-quirks 2.4.0) already on upstream dev, merged 2026-10-29 06:36 UTC. There is nothing newer to bump: PyPI's latest releases are the pinned ones. Closing this bump; the next cycle opens on the next bump run once a new release exists.

  4. deleted a comment from zigpy-review-bot on Oct 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Fields

    Priority

    None yet

    Size

    None yet

    Area

    None yet

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions