Skip to content
This repository has been archived by the owner on Aug 16, 2023. It is now read-only.

Latest commit

 

History

History
246 lines (140 loc) · 13 KB

CHANGELOG.md

File metadata and controls

246 lines (140 loc) · 13 KB

Changelog

v0.8.10 (June 17, 2021)

Features

  • Add own switching context for each handle (f1e77b7)
  • Add dumps uris to response (be87e9f)

Changes

  • Single thread for recorder and small refactoring (4df477a)

v0.8.6 (April 1, 2021)

Features

v0.8.5 (March 18, 2021)

Changes

  • Replace tokio with async-std (af74164)
  • Clean up dependencies (3b7b52f)

v0.8.4 (December 16, 2020)

Features

  • Add lock file for records uploading & upload mjr dumps (c6f4b5f)
  • Log stream id (3445ae3)

v0.8.3 (October 26, 2020)

Fixes

  • Fix memory leak and wrong log messages (2ae630e)

v0.8.2 (October 21, 2020)

Features

  • Add more logging on stream removing (8e8d782)

v0.8.1 (October 20, 2020)

Fixes

  • Fix aws credentials config (0570d24)

v0.8.0 (October 20, 2020)

Features

  • Add contextual JSON logging (4471cea)

Changes

  • Add backend selection for uploading (1dbde12)

v0.7.5 (October 1, 2020)

Changes

  • Reduce uploading logging verbosity (98980a1
  • Limit aws-cli bandwidth usage (5c1fb1f)

v0.7.4 (September 29, 2020)

Changes

Fixes

  • Disconnect subscribers on publisher disconnect (d4dee59)

v0.7.3 (September 14, 2020)

Changes

v0.7.2 (August 31, 2020)

Fixes

  • Add subscribers disconnection on stream.upload (8dc66b1)
  • Skip empty segments on concat (cf82fab)
  • Remove artifacts from possible previous run (cea6cd5)
  • Skip segments with N/A duration (2806f18)

v0.7.1 (August 7, 2020)

Features

  • Add recordings deletion config option (029bbe3)

Changes

  • Upgrade janus from the main repo (27e0d3e)

v0.7.0 (July 15, 2020)

Changes

  • Upgrade debian, janus & deps (a580d1c)
  • Limit publisher bitrate with REMB & SDP (e781235)
  • Switch to VP8 (28b650f)
  • Replace gstreamer with janus recorder (5ae59e5, 9d97054)
  • Upgrade janus & increase MQTT client limits (abf155d)

v0.6.3 (June 4, 2020)

Changes

  • Switch to anyhow from failure (f4e33a5)
  • Add rtpjitterbuffer to recording pipeline (f23df50)

v0.6.2 (April 30, 2020)

Changes

– Upgrade Janus fork (667476a)

v0.6.1 (April 14, 2020)

Changes

– Upgrade Janus fork (e12db02)

Fixes

  • Fix uploading ongoing stream (2fd5d3b)
  • Fix S3 uploading to Yandex (80e4106)

v0.6.0 (January 15, 2020)

Features

  • Use request/response pattern (bd19966)

v0.5.0 (December 20, 2019)

Features

  • Delete recording source after uploading (1b9028c)
  • End handle on WebRTC hangup (c4f9967)
  • Add agent.leave endpoint (ddb1b8f)
  • Switch to v2 connection (dd4a558)

Changes

Fixes

  • Remove all agent handles on agent.leave (b54ff0e)

Dependencies

v0.4.0 (September 3, 2019)

Changes

  • Major refactor of message handling; use svc-error crate (a47804b, 82b53eb)
  • Return 404 on missing recording (99a081e)
  • Add Sentry error tracking (35df5dc)

Fixes

  • Upgrade Janus to a version with MQTT transport automatic reconnection fix (b7ec792)

v0.3.1 (August 7, 2019)

Fixes

  • Switch back to Debian due to segfault in libnice (7ae406b)

v0.3.0 (August 5, 2019)

Changes

  • Return relative timestamps in time + absolute started_at in stream.upload response (571db91)

  • Switch to MQTT v5 (5eb7756)

  • Switch to Alpine Linux

v0.2.1 (June 13, 2019)

Changes

  • Vacuum inactive publishers to allow translation after refresh (04804b4)

  • Rescale in recording pipeline to avoid peak load (f662c27)

  • Concat recordings with ffmpeg to not to hang on corrupted videos (39c1897)

  • Add videoconvert element to the pipeline to align the framerate (2fca86e)

Fixes

v0.2.0 (June 7, 2019)

Features

Changes

  • Rename API methods (62ce01c)
  • Improve error handling (bec534c)
  • Pin exact codecs (e64f2ce)
  • Remove H264 profile (3156cea)
  • Return errors to client (b50e9fd)
  • Redirect subscribers to new publishers in stream (51bf7d7)
  • Remove ack message (b493cc4)
  • Make errors to be in accordance with spec (e1fb6ea)
  • Cast videos to common format on concat (f37f340)

Fixes

Dependencies

v0.1.0 (Dec 8, 2018)

Initial release