moonfire-nvr/CHANGELOG.md

55 lines
2.1 KiB
Markdown
Raw Normal View History

2021-03-10 20:53:29 -05:00
# Moonfire NVR change log
Below are some highlights in each release. For a full description of all
changes, see Git history.
Each release is tagged in Git and on the Docker repository
[`scottlamb/moonfire-nvr`](https://hub.docker.com/r/scottlamb/moonfire-nvr).
2021-06-28 19:38:21 -04:00
## unreleased
2021-06-28 23:30:42 -04:00
## `v0.6.4` (2021-06-28)
2021-06-28 19:38:21 -04:00
2021-06-28 23:30:42 -04:00
* Default to a new pure-Rust RTSP library, `retina`. If you hit problems, you
can switch back via `--rtsp-library=ffmpeg`. Please report a bug if this
helps!
* Correct the pixel aspect ratio of 9:16 sub streams (eg a standard 16x9
camera rotated 90 degrees) in the same way as 16:9 sub streams.
## `v0.6.3` (2021-03-31)
* New user interface! Besides a more modern appearance, it has better
error handling and an experimental live view UI.
* Compile fix for nightly rust 2021-03-14 and beyond.
* Fix incorrect `prev_media_duration_90k` calculation. No current impact.
This field is intended to be used in an upcoming scrub bar UI, and when
not calculated properly there might be unexpected gaps or overlaps in
playback.
2021-06-28 23:30:42 -04:00
## `v0.6.2` (2021-03-12)
2021-03-10 20:53:29 -05:00
2021-03-12 15:36:20 -05:00
* Fix panics when a stream's PTS has extreme jumps
([#113](https://github.com/scottlamb/moonfire-nvr/issues/113))
2021-03-10 20:53:29 -05:00
* Improve logging. Console log output is now color-coded. ffmpeg errors
and panics are now logged in the same way as other messages.
2021-03-12 15:36:20 -05:00
* Fix an error that could prevent the
`moonfire-nvr check --delete-orphan-rows` command from actually deleting
rows.
2021-03-10 20:53:29 -05:00
2021-06-28 23:30:42 -04:00
## `v0.6.1` (2021-02-16)
2021-03-10 20:53:29 -05:00
* Improve the server's error messages on the console and in logs.
* Switch the UI build from the `yarn` package manager to `npm`.
This makes Moonfire NVR a bit easier to build from scratch.
* Extend the `moonfire-nvr check` command to clean up several problems that
can be caused by filesystem corruption.
* Set the page size to 16 KiB on `moonfire-nvr init` and
`moonfire-nvr upgrade`. This improves performance.
2021-03-12 15:36:20 -05:00
* Fix mangled favicons
([#105](https://github.com/scottlamb/moonfire-nvr/issues/105))
2021-03-10 20:53:29 -05:00
2021-06-28 23:30:42 -04:00
## `v0.6.0` (2021-01-22)
2021-03-10 20:53:29 -05:00
This is the first tagged version and first Docker image release. I chose the
version number 0.6.0 to match the current schema version 6.