Skip to content

Latest commit

 

History

History
193 lines (114 loc) · 4.79 KB

CHANGELOG.md

File metadata and controls

193 lines (114 loc) · 4.79 KB

v0.11.0-alpha.1 (2022-05-03)

🐛 Bug Fixes

  • reorder cli flags
  • update log message
  • improve logging in stats collector

🚀 Features

  • allow tweaking silence detect settings
  • listen stream with a single ffmpeg command (#73)

v0.11.0-alpha.0 (2022-05-03)

🐛 Bug Fixes

  • improve perf sharing a httpx client instance
  • catch errors from flaky icecasts servers

🚀 Features

  • reduce event handler queue timeout to 2s

v0.10.1 (2022-04-27)

🐛 Bug Fixes

  • don't import internal Collector class

v0.10.0 (2022-04-27)

🚀 Features

  • icecast stats using a prometheus custom collector

v0.9.0 (2022-04-25)

v0.9.0-alpha.3 (2022-04-24)

🐛 Bug Fixes

  • prevent looping during silence_listener/archiver start

v0.9.0-alpha.2 (2022-04-24)

🐛 Bug Fixes

  • add stats exporter to thread list
  • infinity loop when stream_url is not provided
  • do not stop stats thread on read Timeout

🚀 Features

  • start even_handler earlier
  • rebuild prometheus icecast exporter
  • raise error if no stream or stats url is provided

v0.9.0-alpha.1 (2022-04-24)

🚀 Features

  • add stats extraction time metric

v0.9.0-alpha.0 (2022-04-24)

🚀 Features

  • add icecast stats parser
  • become a prometheus exporter
  • replace url argument with --stream-url flag
  • rename handler to event_handler
  • update zabbix integrations template

v0.8.2 (2022-02-19)

🐛 Bug Fixes

  • assume no silence when silence listener start

v0.8.1 (2022-02-19)

🐛 Bug Fixes

  • prevent hook to stop the event handler on error
  • executable bit on organizer script
  • only trigger zabbix alert ~15s of silence

🚀 Features

  • add template for zabbix monitoring

v0.8.0 (2022-02-14)

🚀 Features

  • allow to override ffmpeg executable path

Reverts

  • feat: remove -re flag

v0.8.0-alpha.0 (2022-02-09)

🚀 Features

  • remove -re flag

v0.7.0 (2022-02-05)

🚀 Features

  • rename prometheus metrics names

v0.6.0 (2022-02-05)

🐛 Bug Fixes

  • py37 compatibility fix for Protocol
  • py37 compatibility fix for Literal
  • type object not being subscriptable

⚙️ CI/CD

  • add py310 to the test matrix

🚀 Features

  • enhance cli usage
  • allow to transcode the stream for archiving (#37)
  • add prometheus metrics endpoint (#36)

v0.5.2 (2022-02-03)

🐛 Bug Fixes

  • remove extension from archive segment filename
  • always flush event queue on stop (#24)
  • linting
  • don't use stderr.readline
  • log formatting
  • update apt packages list in ci
  • no tests yet
  • tests module not yet created

⚙️ CI/CD

  • docker-publish does not need publish job

🚀 Features

  • use event handler and checks during startup
  • add stream url precheck (#20)
  • more logging for silence listener
  • more logging for archiver
  • create docker image and publish it (#19)
  • use realtime input (#10)
  • silence detect (#9)
  • warn when no action will be taken
  • allow url to be specified using env var
  • initial work