Releases: hamidrezaesh/ffd
Releases · hamidrezaesh/ffd
Release list
v0.3.21
v0.3.2
Added
- Added HTTP Header support
- Added configuration file support.
- Added HTTP cookie support.
Changed
- Improved the scheduler structure by using shared state through the Scheduler.
v0.3.13
Fixed
- Fixed installation of the FFD man page from release packages.
v0.3.12
Added
- Added proxy support.
- Added a man page for FFD.
Changed
- Improved the command structure by splitting commands into separate files.
- Improved the scheduler structure by splitting it into separate files.
Fixed
- Fixed version checking when GitHub release versions include the
vprefix.
v0.3.11
v0.3.11
Performance
- Added protocol availability checks to avoid attempting unsupported protocols.
v0.3.1
v0.3.1
Added
- Added CLI version information.
- Added request logging to the proxy.
Changed
- Improved the CLI user experience and command behavior.
v0.3.0
v0.3.0 - Network Optimization Update
Added
- Added protocol selection to the CLI.
- Added automatic HTTP protocol testing.
- Added HTTP/3 support.
- Added preferred protocol selection.
- Added dynamic worker selection for improved download performance.
Changed
- Optimized the HTTP transport layer.
- Improved range splitting and replaced duplicate range-splitting logic with a shared implementation.
- Refactored the scheduler and download pipeline to simplify protocol and worker management.
- Moved the HTTP client from the engine/server layer into the scheduler.
Fixed
- Fixed automatic protocol selection by correctly using
0as the auto-selection value.
v0.2.0
v0.2.0
Added
- Added the
ffd proxycommand. - Added an accelerated forward proxy for faster request forwarding.
- Added a Windows PowerShell installation script.
Changed
- Improved chunk processing by streaming chunks through channels.
- Updated the engine to write downloaded chunks more efficiently.
- Improved the installation script to use the repository variable.
v0.1.13
v0.1.13
Added
- Added an installer script for Unix-based systems.
Performance
- Improved download scheduling with a worker pool.
v0.1.12
v0.1.12
Added
- Added automatic retries for failed downloads.
Changed
- Improved HTTP transport configuration for better download performance.
Fixed
- Added validation for HTTP response status codes to prevent invalid responses from being processed.