mirror of
https://github.com/tsightler/ring-mqtt.git
synced 2025-09-26 21:01:12 +08:00
Release v5.7.2
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
FROM alpine:3.20
|
||||
FROM node:lts-alpine
|
||||
|
||||
ENV LANG="C.UTF-8" \
|
||||
PS1="$(whoami)@$(hostname):$(pwd)$ " \
|
||||
@@ -9,11 +9,11 @@ ENV LANG="C.UTF-8" \
|
||||
TERM="xterm-256color"
|
||||
|
||||
COPY . /app/ring-mqtt
|
||||
RUN S6_VERSION="v3.2.0.0" && \
|
||||
RUN S6_VERSION="v3.2.0.2" && \
|
||||
BASHIO_VERSION="v0.16.2" && \
|
||||
GO2RTC_VERSION="v1.9.4" && \
|
||||
APK_ARCH="$(apk --print-arch)" && \
|
||||
apk add --no-cache tar xz git libcrypto3 libssl3 musl-utils musl bash curl jq tzdata nodejs npm mosquitto-clients && \
|
||||
apk add --no-cache tar xz git bash curl jq tzdata mosquitto-clients && \
|
||||
curl -L -s "https://github.com/just-containers/s6-overlay/releases/download/${S6_VERSION}/s6-overlay-noarch.tar.xz" | tar -Jxpf - -C / && \
|
||||
case "${APK_ARCH}" in \
|
||||
aarch64|armhf|x86_64) \
|
||||
|
@@ -1,14 +1,24 @@
|
||||
## v5.7.2
|
||||
**Bugs Fixed**
|
||||
- Fix a locking issue which prevented live and event streams to be active concurrently on the same camera.
|
||||
- Fix an issue with Modes where the incorrect mode was published for a few milliseoncds during startup. Thanks to @wahflz for the PR to address this!
|
||||
- Fix an isse that caused push notifications for camera/doorbell/intercom motion and ding events to stop working after short interruptions in network connectivity.
|
||||
- Fix an issue with Modes where the incorrect mode was sometimes published during initial startup. Thanks to @wahflz for the PR to address this!
|
||||
- Fix a locking issue which prevented live and event streams from being active concurrently on the same camera.
|
||||
|
||||
**Dependency Updates**
|
||||
- push-receiver 4.2.0
|
||||
- werift 0.20.0
|
||||
- express 4.21.0
|
||||
- mqtt 5.10.1
|
||||
- aedes 0.51.3
|
||||
- body-parser 1.20.3
|
||||
- date-fns 4.1.0
|
||||
- debug 4.3.7
|
||||
- express 4.21.1
|
||||
- ffmpeg 7.0.2
|
||||
- is-online 11.0.0
|
||||
- mqtt 5.10.1
|
||||
- node 22.11.0
|
||||
- push-receiver 4.3.0
|
||||
- ring-client-api 13.2.0-beta.1
|
||||
- s6-overlay v3.2.0.2
|
||||
- werift 0.20.1
|
||||
- write-file-atomic 6.0.0
|
||||
|
||||
## v5.7.1
|
||||
**New Features**
|
||||
|
@@ -94,7 +94,9 @@ export class WeriftPeerConnection extends Subscribed {
|
||||
})
|
||||
|
||||
this.pc.onIceCandidate.subscribe((iceCandidate) => {
|
||||
this.onIceCandidate.next(iceCandidate)
|
||||
if (iceCandidate) {
|
||||
this.onIceCandidate.next(iceCandidate)
|
||||
}
|
||||
})
|
||||
|
||||
pc.iceConnectionStateChange.subscribe(() => {
|
||||
|
@@ -83,18 +83,16 @@ export class WebrtcConnection extends Subscribed {
|
||||
}),
|
||||
|
||||
this.pc.onIceCandidate.subscribe(async (iceCandidate) => {
|
||||
if (iceCandidate?.candidate) {
|
||||
await firstValueFrom(this.onOfferSent)
|
||||
this.sendMessage({
|
||||
body: {
|
||||
doorbot_id: camera.id,
|
||||
ice: iceCandidate.candidate,
|
||||
mlineindex: iceCandidate.sdpMLineIndex,
|
||||
},
|
||||
dialog_id: this.dialogId,
|
||||
method: 'ice',
|
||||
})
|
||||
}
|
||||
await firstValueFrom(this.onOfferSent)
|
||||
this.sendMessage({
|
||||
body: {
|
||||
doorbot_id: camera.id,
|
||||
ice: iceCandidate.candidate,
|
||||
mlineindex: iceCandidate.sdpMLineIndex,
|
||||
},
|
||||
dialog_id: this.dialogId,
|
||||
method: 'ice',
|
||||
})
|
||||
})
|
||||
)
|
||||
}
|
||||
|
Reference in New Issue
Block a user