You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Skip files larger than 50 MB (to save disk space)
16
-
KTOOLBOX_JOB__MAX_FILE_SIZE=52428800
17
-
```
18
-
- 📖 More info: [Configuration-Reference-JobConfiguration](https://ktoolbox.readthedocs.io/latest/configuration/reference/#ktoolbox.configuration.JobConfiguration)
19
-
- Improved progress bar output - #345
20
-
- Fixed the issue of the download file progress bar **constantly reordering**
21
-
- Added **visual overall progress bar**
22
-
- Added display of **total download speed**
23
-
- Enhanced the **color rendering** of the progress bar
- Track and **log files that already exist** during download progress, and add tests to cover file-exists handling
8
+
- Throttle the progress display to **0.1s** and only refresh when content changes to reduce flicker and CPU usage
9
+
- Add **Python 3.14** support and update CI/workflows to test against 3.14
31
10
32
11
### 🪲 Fixes
33
12
34
-
- **Increased** the default **tps limit** (maximum number of connections established per second)
35
-
- This setting is optional. To **improve download efficiency** in general cases, the default value has been increased from `1.0` to `5.0`
36
-
- If you frequently encounter **403** errors during downloads, try setting this value lower, such as `1.0`
37
-
- Run `ktoolbox config-editor` to edit this setting (`Downloader -> tps_limit`)
38
-
- Or manually edit the `KTOOLBOX_DOWNLOADER__TPS_LIMIT` in the `.env` file or set it via environment variables
39
-
```dotenv
40
-
KTOOLBOX_DOWNLOADER__TPS_LIMIT=1.0
41
-
```
42
-
- 📖 More info: [Configuration-Reference-DownloaderConfiguration](https://ktoolbox.readthedocs.io/latest/configuration/reference/#ktoolbox.configuration.DownloaderConfiguration)
13
+
- Ensure that the program **can terminate immediately** when all downloads are complete, rather than having to wait for a period of time before ending.
14
+
- Prevent **overcounting completed jobs** when multiple files already exist
0 commit comments