Release v5.7.3

This commit is contained in:
Tom Sightler
2024-11-23 21:54:00 -05:00
parent 4accb8a7d2
commit fb0e43e8f6
2 changed files with 15 additions and 1 deletions

View File

@@ -1,3 +1,16 @@
## v5.7.3
**Minor Enhancements**
- Instead of silently blocking device discovery, offline hubs will now be listed in the log which should make it easier for users to identify the device causing the issue.
- Updated ring-client-api now uses long-lived HTTPS connections, improving performance and dramtically reducing the number of DNS queries and firewall connections logged, which could previously make dozens, or even hundreds of queries per minute.
- Suppress spurious 'Message dropped as it could not be decrypted' messages from push-receiver which didn't cause any problems but just seemed to confuse people.
**Bugs Fixed**
- Upated ring-client-api uses long-lived HTTPS connections which should work around the hangs experienced in some environments during startup. Much thanks to @RoryJMc for amazing help testing and providing logs which finally led to a solution to this issue.
**Dependency Updates**
- mqtt 5.10.2
- ring-client-api 13.2.1-beta.0
## v5.7.2
**Bugs Fixed**
- Fix an isse that caused push notifications for camera/doorbell/intercom motion and ding events to stop working after interruptions in network connectivity lasting more than a few minutes.

View File

@@ -11,6 +11,7 @@ const debug = debugModule('ring-mqtt')
export default new class Main {
constructor() {
// Hack to suppress spurious message from push-receiver during startup
console.warn = (data) => {
if (data.includes('PHONE_REGISTRATION_ERROR') ||
data.startsWith('Retry...') ||
@@ -18,7 +19,7 @@ export default new class Main {
) {
return
}
console.error(data);
console.error(data)
}
// Start event listeners