Repository navigation
Releases
Releases · SurgeDM/Surge
v0.5.0
Changelog
- 486f435 feat: Add support for relative download paths from browser extensions (#82)
- 1c00f8c feat: change engine to use range assignment instead of dynamic chunking (#81) and also add sequential downloads feature
- 2c10592 feat: fix some minor engine bugs and add heuristics for a more stable download (#83)
- 2815252 feat: implement deduplication for extension (#79)
v0.4.4
v0.4.3
v0.4.2
Changelog
- 1a3e379 Add support for multiple mirrors (#72)
- 33fb892 feat: add axel (https://github.com/axel-download-accelerator/axel) (#69)
v0.4.1
v0.4
v0.3.1
Changelog
- fc5e7f3 feat: Randomize benchmark task order, increase inter-task cooldown, and run more iterations in CI. (#41)
- ce1715c fix: bug where paused downloads, when resumed exceeded 100% progress (#49)
- 8dbc76a fix: minor issues with pause/resume, eta calculation, elapsed calculation, task_queue (#50)
- cd2dbf0 minor bug fixes (#48)
v0.3.0
Changelog
- adf6757 Extension (#40)
- 933b6e1 Update issue templates (#39)
- 75739bf decouple engine from TUI, ensure singleton instance of surge always (#44)
- 797482e feat: Add GitHub Actions workflow for automated benchmarking of Surge (#32)
- a9be2e2 feat: Add
--compare-globaloption to benchmark globally installed surge against local build for better testing (#30) - c417b1f feat: add new commands to get (#46)
- 7dfbb84 feat: shift download state from JSON files to a SQLite database. (#33)
- db10ac7 fix: metadata zip error (#38)
- 304c501 refactor: centralize extension and add missing manifest.json (#37)
v0.2.0
Changelog
- 43a6606 feat: Add integration test for download pause and resume, ensuring graceful queue shutdown on interruption.
- 4a75e5b feat: Migrate download state management from JSON files to a SQLite database.
- fc7c705 feat: add github.com/mattn/go-sqlite3 as an indirect dependency
- e2835a6 refactor: remove redundant code
- cf1f007 refactor: switch SQLite driver from mattn/go-sqlite3 to modernc.org/sqlite.