All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.7.2 - 2025-01-01
- Refactor URL generator configuration using Option pattern
0.7.1 - 2024-10-12
- URL-based stream type inference as fallback when Content-Type is inconclusive
0.7.0 - 2024-10-08
- Replaced cmd.Start() with cmd.Run() to prevent zombie processes
0.6.3 - 2024-09-29
- Refactor mergeToMP4 for cross-platform compatibility
0.6.2 - 2024-09-20
- rename
Run
toStart
0.6.1 - 2024-09-18
- send on closed channel
0.6.0 - 2024-09-18
- Live stream relaying feature
- Support for pulling FLV live streams
- Support for pulling HLS live streams
- Capability to push streams via RTMP
- Implemented
Relayer
struct for managing stream relaying process
- Refactored stream handling logic to support multiple input stream types (FLV, HLS)
- Enhanced publisher interface to accommodate RTMP pushing
0.5.0 - 2024-08-12
- New
run
command for executing operations
- Improved exit status handling, now supports exit status 127
- Implemented a wrapper for the net/http client
0.3.0 - 2024-08-10
- New Stream URL Generator feature
- Introduced Go bindings for aria2
0.1.0 - 2023-06-15
- Initial release with SSH client functionality to execute commands over SSH connections