Skip to content

homebridge-ring@15.0.0-beta.0

Pre-release
Pre-release

Choose a tag to compare

@dgreif dgreif released this 12 Nov 03:38
· 1 commit to main since this release
ed7368d

Major Changes

  • #1846 2a6371d Thanks @dgreif! - Drop Node.js 20 support and upgrade undici to 8.x. Requires Node.js 22.19.0+ (22.x), 24.x, or 26.x; earlier 22.x releases are no longer supported.

Patch Changes

  • #1892 8c9b637 Thanks @dgreif! - Prevent failed volume, brightness, dimmer, and fan-speed writes from crashing Homebridge. Log failures and restore the last reported Ring level without overwriting newer requests.

  • #1886 78ae341 Thanks @dgreif! - Never overwrite the stored refresh token when Ring's oauth response has no refresh_token. Previously, an undecodable response (for example Node.js 26 with an older undici) saved a token without rt, which caused permanent invalid_grant errors until a new token was generated

  • #1871 c72026d Thanks @dgreif! - Restore the reported location mode when a HomeKit mode change fails, without overwriting newer requests. Preserve pending Home mode targets until Ring confirms them.

  • #1746 25c6ec6 Thanks @kzaky! - Redact the 2FA code from the homebridge-ui server log on token exchange. Codes are short-lived and single-use, but logs are frequently pasted into bug reports, so removing the value from the log is a small defensive improvement.

  • #1838 c78c8b3 Thanks @dgreif! - Updated dependencies

  • #1840 5e4afd4 Thanks @dgreif! - Bump werift to 0.26.0 (clears ip audit) and accept partial ICE candidates for Ring signaling

  • Updated dependencies [e368e26, 003c0d0, 98f0cb3, bb781fe, 78ae341, 2a6371d, c78c8b3, 5e4afd4]:

    • ring-client-api@15.0.0-beta.0