Download
Every file below is an attachment of the v0.4.1.0 release — the links are read from the GitHub API, not typed by hand.
v0.4.1.0 — this release
Read straight from the GitHub API by refresh_releases.py; nothing on this page is typed by hand.
v0.4.1.0 — all files
{"type":"start","url":"https://example.com/image.iso","output":"image.iso"}
{"type":"timing","stage":"metadata","t_ms":184,"probe_ms":96,"resume":""}
{"type":"progress","state":"downloading","downloaded":222732288,"total":358411469,"percent":62,"speed":19503514,"connections":16,"eta_ms":7020}
{"type":"progress","state":"merging","downloaded":358411469,"total":358411469,"percent":100,"speed":0,"connections":0,"eta_ms":0}
{"type":"completed","url":"https://example.com/image.iso","file":"image.iso","bytes":358411469,"sha256":"0f3a…"}
{"type":"summary","total":1,"failed":0}Gradle
Publish the release's own POMs into your local Maven once, then depend on them by coordinate — the offline bundle below contains exactly those files:
# 1) unpack the offline bundle into ~/.m2/repository
# (or: unzip TurboDL-v0.4.1.0-mavenLocal.zip -d "$HOME/.m2/repository")
#
# 2) depend on it by coordinate / 按坐标依赖:
# implementation("dev.turbodl:turbodl-core:0.4.1.0")dependencies {
// required / 必需
implementation("dev.turbodl:turbodl-core:0.4.1.0")
// optional plugins / 可选插件
implementation("dev.turbodl:turbo-plugin-runtime:0.4.1.0")
implementation("dev.turbodl:turbo-plugin-bootstrap:0.4.1.0")
implementation("dev.turbodl:turbo-plugin-hls:0.4.1.0")
implementation("dev.turbodl:turbo-plugin-js:0.4.1.0")
implementation("dev.turbodl:turbo-plugin-parser:0.4.1.0")
}What the bundle installs to
The bundle is a plain repository tree: unzip it at ~/.m2/repository and Gradle resolves it offline.
Command line
The release ships a self-contained CLI JAR. It needs only Java 17+ — no Gradle, no sources:
java -jar turbodl-cli-all.jar <url> -o out.bin -c 64
java -jar turbodl-cli-all.jar <url> --json # NDJSON, script/agent friendly
java -jar turbodl-cli-all.jar --batch tasks.txt # one URL per line / 每行一个 URLExit codes: 0 success · 1 download failed · 2 usage error.
The flags worth knowing
Every flag maps onto a field of TurboConfig — the CLI is a thin skin over the SDK.
Previous versions
| Version | Published | Assets | Notes |
|---|---|---|---|
| v0.4.1.0 | 2026-11-03 | 20 | Release |
| v0.4.0.0 | 2026-11-01 | 20 | Release |
| v0.3.1.0 | 2026-10-31 | 20 | Release |
| v0.3.0.0 | 2026-10-31 | 20 | Release |
| v0.2.8.0 | 2026-10-30 | 20 | Release |
| v0.2.7.0 | 2026-10-28 | 19 | Release |
| v0.2.6.0 | 2026-10-28 | 19 | Release |
| v0.2.5.0 | 2026-10-28 | 19 | Release |
| v0.2.4.0 | 2026-10-26 | 19 | Release |
| v0.2.3.1 | 2026-10-23 | 16 | Release |
| v0.2.3.0 | 2026-10-20 | 17 | Release |
| v0.2.2.0 | 2026-10-11 | 16 | Release |