Releases: ebaauw/homebridge-hue
Releases · ebaauw/homebridge-hue
v0.14.11
v0.14.10
v0.14.9
v0.14.8
Bug Fixes
When trying to establish an HTTPS connection to the Hue bridge on port 80, this (obviously) fails with the opaque error message: "write EPROTO C0EAFE76:error:0A00010B:SSL routines:ssl3_get_record:wrong version number:../deps/openssl/openssl/ssl/record/ssl3_record.c:354:". This happens when the Hue bridge is specified with hostname and port 80 instead of just hostname. See #1196.
- Check values for
hosts
parameter inconfig.json
, and ignore any ports specified.
v0.14.7
v0.14.6
v0.14.5
v0.14.4
v0.14.3
Enhancements
- Replace "username" by "API key" in documentation and code. This is just a naming change, in line with what Signify are using for the Hue API v2.
- (Non-secret) UUIDs in the whitelist are no longer masked in the dump file. The secret API key still is, of course.
Bump Dependencies
- NodeJS v22.11.0 LTS;
- Homebridge v1.8.5;
- hb-hue-tools v1.1.0;
- homebridge-lib v7.1.0.
Note that when running on NodeJS v22, a warning is logged during startup:
(node:89097) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
at node:punycode:3:9
at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:399:7)
at BuiltinModule.compileForPublicLoader (node:internal/bootstrap/realm:338:10)
at loadBuiltinModule (node:internal/modules/helpers:114:7)
at Function._load (node:internal/modules/cjs/loader:1100:17)
at TracingChannel.traceSync (node:diagnostics_channel:315:14)
at wrapModuleLoad (node:internal/modules/cjs/loader:218:24)
at Module.require (node:internal/modules/cjs/loader:1340:12)
at require (node:internal/modules/helpers:141:16)
at Object.<anonymous> (/Users/ebaauw/GitHub/homebridge-hue/node_modules/whatwg-url/lib/url-state-machine.js:2:18)
This is caused by fakegato-history
using a deprecated library for storing history files on Google drive. Homebridge Hue stores the history files locally, and, as far as I can tell, isn't impacted by this warning.