Skip to content

v0.0.3

Choose a tag to compare

@ntt0601zcoder ntt0601zcoder released this 15 Jun 04:12
· 51 commits to main since this release
2dd2860

What's Changed

  • fix(dvr): catalog merge on restart + refuse raw-TS recording (D-1, D-2) by @ntt0601zcoder in #11
  • fix: serialise stream lifecycle + self-heal zombie streams (A-5, A-6, C-1) by @ntt0601zcoder in #12
  • fix(tsnorm): survive parse errors, stop permanent raw passthrough (A-4) by @ntt0601zcoder in #13
  • fix(dash): un-latch track presence so the live edge survives a mid-session track death by @ntt0601zcoder in #14
  • fix(transcoder): codec-aware decoder so an HEVC source stops crash-looping the subprocess by @ntt0601zcoder in #15
  • fix(dvr): bound the timeshift window so one request can't OOM the host by @ntt0601zcoder in #16
  • fix(hls-pull): cap segment + playlist body size so one upstream can't OOM the host by @ntt0601zcoder in #17
  • fix(publisher): cap concurrent playback connections to prevent resource-exhaustion DoS by @ntt0601zcoder in #18
  • fix(dash): share one ABR availabilityStart + stop non-audio shards waiting for audio by @ntt0601zcoder in #19
  • feat(api): Basic auth + read/write roles on the management API (S-1) by @ntt0601zcoder in #20
  • feat(mediaauth): playback authorization (token + IP/country/UA/referer chain) — B / S-13 by @ntt0601zcoder in #21
  • feat(mediaauth): policy-based playback authorization by @ntt0601zcoder in #22
  • fix(coordinator): apply a playback-policy change to a live stream by @ntt0601zcoder in #23

Full Changelog: v0.0.2...v0.0.3

What's Changed

  • fix(dvr): catalog merge on restart + refuse raw-TS recording (D-1, D-2) by @ntt0601zcoder in #11
  • fix: serialise stream lifecycle + self-heal zombie streams (A-5, A-6, C-1) by @ntt0601zcoder in #12
  • fix(tsnorm): survive parse errors, stop permanent raw passthrough (A-4) by @ntt0601zcoder in #13
  • fix(dash): un-latch track presence so the live edge survives a mid-session track death by @ntt0601zcoder in #14
  • fix(transcoder): codec-aware decoder so an HEVC source stops crash-looping the subprocess by @ntt0601zcoder in #15
  • fix(dvr): bound the timeshift window so one request can't OOM the host by @ntt0601zcoder in #16
  • fix(hls-pull): cap segment + playlist body size so one upstream can't OOM the host by @ntt0601zcoder in #17
  • fix(publisher): cap concurrent playback connections to prevent resource-exhaustion DoS by @ntt0601zcoder in #18
  • fix(dash): share one ABR availabilityStart + stop non-audio shards waiting for audio by @ntt0601zcoder in #19
  • feat(api): Basic auth + read/write roles on the management API (S-1) by @ntt0601zcoder in #20
  • feat(mediaauth): playback authorization (token + IP/country/UA/referer chain) — B / S-13 by @ntt0601zcoder in #21
  • feat(mediaauth): policy-based playback authorization by @ntt0601zcoder in #22
  • fix(coordinator): apply a playback-policy change to a live stream by @ntt0601zcoder in #23

Full Changelog: v0.0.2...v0.0.3