Releases: wimpysworld/stream-sprout
Releases · wimpysworld/stream-sprout
0.1.5
Stream Sprout 0.1.5 is out! 🚀
- Fixed restreaming 🤦
- Fixed the Nix package ❄️
- Added container images for amd64 and arm64 🐋
- Added snap packages for adm64, arm64 and armhf 🐊
- Changed the
server:
configuration ⚙️
What's Changed
- feat: add arm64 and amd64 container images by @flexiondotorg in #24
- fix: do not build STREAM_TEE inside a subshell. fixes #25 by @flexiondotorg in #26
- feat: Add snap support by @popey in #23
- refactor: change the server configuration format by @flexiondotorg in #27
- refactor: minors fixes and relocate the snap test build in the same workflow as the others by @flexiondotorg in #29
- ci: tag containers with alpine so I can namespace future variants by @flexiondotorg in #30
- feat: expand ~ to $HOME in the yaml parser by @flexiondotorg in #31
- docs: add warnings about exposing Stream Sprout on the public internet by @flexiondotorg in #32
- docs: update docs and templates by @flexiondotorg in #33
- ci: use the actual stream-sprout version for tagging container releases by @flexiondotorg in #34
- feat: add show_info() by @flexiondotorg in #35
- fix: actually wrap the runtime requirement in the nix package by @flexiondotorg in #36
New Contributors
Full Changelog: 0.1.4...0.1.5
0.1.4
🚨 BROKEN: UPGRADE TO 0.1.5 OR NEWER 🚨
THIS RELEASE DOES NOT RESTREAM, USE 0.1.1 UNTIL A NEWER FIXED RELEASE IS AVAILABLE
Stream Sprout 0.1.4 is out! 🚀
- Added status monitoring of the FFmpeg process 👀
- Add CLI options mostly for
--config
to specify and custom config file, but also--help
and--version
⚙️
What's Changed
- feat: background ffmpeg and monitor the status by @flexiondotorg in #18
- style: make everything a little more fancy by @flexiondotorg in #19
- feat: add command line interface and the option to specify a custom config file by @flexiondotorg in #21
Full Changelog: 0.1.3...0.1.4
0.1.3
🚨 BROKEN: UPGRADE TO 0.1.5 OR NEWER 🚨
THIS RELEASE DOES NOT RESTREAM, USE 0.1.1 UNTIL A NEWER FIXED RELEASE IS AVAILABLE
Stream Sprout 0.1.3 is out! 🚀
- Replaced
yq
with a yaml parser implemented withawk
andsed
- This has been done to drastically reduce the external dependencies of Stream Sprout, as the Python implementation of
yq
(which is most widely packaged in distros) has a boatload of Python dependencies. While this awk/sed implementation doesn't support the full scope of yaml, it is more than sufficient for the limited requirements of Stream Sprout:
- This has been done to drastically reduce the external dependencies of Stream Sprout, as the Python implementation of
What's Changed
- refactor: replace yq with a yaml parser implemented with awk/sed by @flexiondotorg in #16
Full Changelog: 0.1.2...0.1.3
0.1.2
🚨 BROKEN: UPGRADE TO 0.1.5 OR NEWER 🚨
THIS RELEASE DOES NOT RESTREAM, USE 0.1.1 UNTIL A NEWER FIXED RELEASE IS AVAILABLE
Stream Sprout 0.1.2 is out! 🤦
- Fixed
yq
to be compatible with the "python-yq" implementation, which is commonly available across targetted platforms 🎯
What's Changed
- fix: correct URLs to the project and license in debian/copyright by @flexiondotorg in #14
- fix: update yq use to be compatible with github.com/kislyuk/yq by @flexiondotorg in #15
Full Changelog: 0.1.1...0.1.2
0.1.1
Stream Sprout 0.1.1 is out! 🚀
- Added support for protecting the Stream Sprout server with a stream key 🔑
- Improved documentation 📚️
What's Changed
- docs: update README by @flexiondotorg in #7
- feat: add support for protecting the stream sprout server with a key by @flexiondotorg in #10
- chore(deps): bump DeterminateSystems/nix-installer-action from 12 to 13 by @dependabot in #12
- docs: improve README.md by @flexiondotorg in #13
New Contributors
- @dependabot made their first contribution in #12
Full Changelog: 0.1.0...0.1.1
0.1.0
Stream Sprout 0.1.0 is out! 🚀
This is the debut release of Stream Sprout, a tool that makes it easy to restream a video source to multiple destinations such as Twitch, YouTube and Owncast.
What's Changed
- feat: add nix flake by @flexiondotorg in #1
- docs: add initial project documentation and templates by @flexiondotorg in #2
- ci: add initial workflows by @flexiondotorg in #3
- feat: add debian packaging by @flexiondotorg in #4
- ci: add release workflow and update docs by @flexiondotorg in #5
- ci: fix release workflow by @flexiondotorg in #6
New Contributors
- @flexiondotorg made their first contribution in #1
Full Changelog: https://github.com/wimpysworld/stream-sprout/commits/0.1.0