github scottlamb/moonfire-nvr v0.7.6

latest releases: v0.7.17, v0.7.16, v0.7.15...
14 months ago
  • new log formats using tracing. This will allow richer context information.
  • bump minimum Rust version to 1.70.
  • expect camelCase in moonfire-nvr.toml file, for consistency with the JSON
    API. You'll need to adjust your config file when upgrading.
  • use Retina 0.4.5.
    • This version is newly compatible with rtsp-simple-server v0.19.3 and some
      TP-Link cameras. Fixes #238.
    • Fixes problems connecting to cameras that use RTP extensions.
    • Fixes problems with Longse cameras
      scottlamb/retina#77.
  • expanded API interface for examining and updating users:
    • admin_users permission for operating on arbitrary users.
    • GET /users/ endpoint to list users
    • POST /users/ endpoint to add a user
    • GET /users/<id> endpoint to examine a user in detail
    • expanded PATCH /users/<id> endpoint, including password and
      permissions.
    • DELETE /users/<id> endpoint to delete a user
  • improved API documentation in ref/api.md.
  • first draft of a web UI for user administration. Rough edges expected!
  • moonfire-nvr login --permissions now accepts the JSON format documented
    in ref/api.md, not an undocumented plaintext protobuf format.
  • fix #257:
    Live View: select None Not Possible After Selecting a Camera.
  • get rid of live view's dreaded ws close: 1006 error altogether. The live
    view WebSocket protocol now conveys errors in a way that allows the
    Javscript UI to see them.
  • fix #282:
    sessions' last use information wasn't getting persisted.
  • improvements to moonfire-nvr config,
    thanks to @sky1e.

Don't miss a new moonfire-nvr release

NewReleases is sending notifications on new releases.