diff --git a/CHANGELOG.md b/CHANGELOG.md index 650adf6..5d658b8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,10 +1,13 @@ -## unreleased +## `v0.3.9` (2022-04-12) * camera interop: eliminate `bad clockrate in rtpmap` errors with cameras that (incorrectly) add trailing spaces to this SDP parameter, as described at [scottlamb/moonfire-nvr#213](https://github.com/scottlamb/moonfire-nvr/issues/213#issue-1190760423). * camera interop: allow ignoring RTSP interleaved data messages on unassigned channels, also described at [scottlamb-moonfire-nvr#213](https://github.com/scottlamb/moonfire-nvr/issues/213#issuecomment-1089411093). +* camera interop: when using TCP, default to attempting a `TEARDOWN` before + closing the connection, to improve behavior with cameras that have the + live555 stale session bug but do not advertise it. * clarify `Session`'s expectations for tokio runtimes. * additional diagnostics/logging on certain camera failures. diff --git a/Cargo.lock b/Cargo.lock index 18d95a3..95ee9ea 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -910,7 +910,7 @@ checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b" [[package]] name = "retina" -version = "0.3.8" +version = "0.3.9" dependencies = [ "anyhow", "base64", diff --git a/Cargo.toml b/Cargo.toml index ad7cf70..5141338 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "retina" -version = "0.3.8" +version = "0.3.9" authors = ["Scott Lamb "] license = "MIT/Apache-2.0" edition = "2018"