Skip to content

Latest commit

 

History

History
234 lines (188 loc) · 14.9 KB

CHANGELOG.md

File metadata and controls

234 lines (188 loc) · 14.9 KB

Changelog

1.1.1 (2024-11-12)

Bug Fixes

  • docs: Improve READMEs and pypi docs for binaries (#214) (4dd6fa4)

1.1.0 (2024-11-12)

Features

1.0.2 (2024-11-11)

Bug Fixes

1.0.1 (2024-11-06)

Bug Fixes

  • binaries: Bring PyPi package size under the limit (#192) (3de6706)

1.0.0 (2024-11-06)

⚠ BREAKING CHANGES

  • Bump minimum Python version to 3.9 (#171)

Features

  • Add OPUS mp4 support (#143) (2f38022)
  • Add support for FLAC codec (#187) (2edfefe)
  • Always use HLS session keys to improve player startup performance (#181) (dc56dee)
  • Bump minimum Python version to 3.9 (#171) (6b4b761)
  • cloud: Add cloud delete support (#164) (aa1f4e7)
  • cloud: Upload through HTTP proxy node (#103) (20c2704), closes #47
  • Expand binary platforms and hardware encoding (#161) (0c4b529)
  • Use modern Dolby signaling instead of duplicate representations (#182) (db55cc6)

Bug Fixes

Documentation

0.5.1 (2021-10-14)

0.5.0 (2021-10-01)

  • Command-line argument style changed (dashes instead of underscores)
  • Multi period support for DASH (#43) (#78) (#91)
  • Multi period support for HLS (#43) (#83) (#91)
  • LL-DASH support (#88)
  • Require Python 3.6+
  • Require Shaka Packager v2.6+
  • New shaka-streamer-binaries package for binary dependencies; add argument --use-system-binaries to use your system-installed deps instead (#60) (#87) (#92)
  • Fix framerate detection for mixed-framerate content (#90) (#93)
  • Fix cloud upload errors for S3 (#67)
  • Report clear error if an input track does not exist (#89) (#94)
  • Fix orphaned subprocesses using CTRL-C (#46) (#96)
  • Add webcam and microphone support on Windows (#95)

0.4.0 (2021-08-26)

  • Fix shutdown of cloud upload
  • Improve the formatting of minimum version errors
  • Fix several issues with Ubuntu 16.04 and Python 3.5
  • Add --skip_deps_check to bypass version checks on dependencies
  • Increase preserved segments outside of the availability window, improving HLS playback in Shaka Player
  • Require Shaka Packager v2.5+
  • Add AV1 support (#10)
  • Drop raw_images input type (#25)
  • Fix duplicate transcoder outputs with multiple audio languages
  • Fix resolution autodetection boundary cases
  • Add support for extracting text streams from multiplexed inputs (#53)
  • Improved type-checking and type annotations
  • Fix install commands in docs (#56)
  • Fix various test failures and test-runner bugs
  • Fix packaging failures with long-running content (#64)
  • Add raw-key support (#21) (#63)
  • Add support for ac3 and ec3 (#37) (#69)
  • Fix running tests from any directory (#49) (#71)
  • Add config file with Apple's HLS recommendations (#70) (#72)
  • Add support for HEVC video codec (#74)
  • Restrict WebM formats to DASH, omit from HLS (#18) (#80)
  • Automatic frame rate reduction (#77)
  • Fix missing members in docs, auto-link to types in config docs
  • Change the documentation theme
  • Set channel count as an input feature, downmix as needed (#38) (#84)
  • Add Windows support (#8) (#85)
  • Add HTTP url output support (#82)
  • Fix accidental live-type DASH output in VOD mode

0.3.0 (2019-10-18)

  • Added autodetection of frame rate, resolution, interlacing, track numbers
  • Added support for custom resolutions and bitrates (#5)
  • Added hardware encoding on macOS (#23)
  • Added support for NVENC-backed hardware encoding on Linux
  • Fixed several issues in the docs, including installation instructions
  • Complain if ffprobe is missing (#35)
  • Fix PyYAML deprecation warning and YAML loading vulnerability (#35)
  • Fixed resolution name (1440p vs 2k)
  • Updated default bitrates
  • Added definition of 8k resolution
  • Now rejects unsupported features in text inputs (#34)
  • Fixed cloud upload for VOD (#30)
  • Added webcam support on macOS (#29)
  • Make common errors easier to read
  • Fixed early shutdown and missing files (#32)
  • Added a check for gsutil and for cloud destination write access
  • Speed up VP9 software encoding
  • Fixed rounding errors in width in HLS playlist (#36)

0.2.0 (2019-10-14)

  • Comprehensive docs now on GitHub Pages: https://shaka-project.github.io/shaka-streamer/ (#22)
  • Fixed orphaned processes on shutdown (#20)
  • Improved cloud upload performance (#19)
  • Added a setting for debug logging (#12)
  • Fixed support for 6-channel audio (#6)
  • Added support for arbitrary FFmpeg filters (#4)
  • Added support for setting presentation delay (#3)
  • Added support for setting availability window (#2)
  • Added support for extracting a small time range for VOD (#1)
  • Added support for external commands that generate input streams
  • Added support for push to Amazon S3 (gsutil supports both GCS and S3)
  • Added a quiet mode
  • Added control over output paths
  • Fixed output filename consistency, issues with multiple languages
  • Fixed issues with mapping multiple inputs
  • Flattened pipeline config format

0.1.0 (2019-08-30)

The first public release of Shaka Streamer! 🎉

This initial release was the work of @vickymin13 and @prestontai. Many thanks to both of them for their hard work and dedication! It has been wonderful having them on the team.