-
Notifications
You must be signed in to change notification settings - Fork 1
Releases: imythu/rflush
rflush 0.1.0-snapshot.20260617.1319.39 (snapshot)
v0.1.0-snapshot.20260617.1319.39
发版信息
- 版本号:
0.1.0-snapshot.20260617.1319.39 - 发布类型:
snapshot - 提交:
4d2f29d - 分支:
master - 发布时间(UTC):
2026年06月17日T13:19:37Z
交付物
- GitHub Release 附件:Linux / Windows 多架构二进制包
- 校验文件:
SHA256SUMS.txt - Docker 镜像:
ghcr.io/imythu/rflush:0.1.0-snapshot.20260617.1319.39 - 渠道镜像标签:
ghcr.io/imythu/rflush:edge
版本策略
- 自动推送到
master:生成 snapshot 预发布,版本格式为<base>-snapshot.<UTC时间>.<run_number> - 手动触发并填写
version:生成手动发布版本,适合正式版或指定版本补发 - Docker 渠道标签:snapshot 使用
edge,正式版使用latest,手动预发布使用rc
变更摘要
Assets 8
rflush 0.1.0-snapshot.20260617.1229.38 (snapshot)
v0.1.0-snapshot.20260617.1229.38
发版信息
- 版本号:
0.1.0-snapshot.20260617.1229.38 - 发布类型:
snapshot - 提交:
47bcab5 - 分支:
master - 发布时间(UTC):
2026年06月17日T12:29:23Z
交付物
- GitHub Release 附件:Linux / Windows 多架构二进制包
- 校验文件:
SHA256SUMS.txt - Docker 镜像:
ghcr.io/imythu/rflush:0.1.0-snapshot.20260617.1229.38 - 渠道镜像标签:
ghcr.io/imythu/rflush:edge
版本策略
- 自动推送到
master:生成 snapshot 预发布,版本格式为<base>-snapshot.<UTC时间>.<run_number> - 手动触发并填写
version:生成手动发布版本,适合正式版或指定版本补发 - Docker 渠道标签:snapshot 使用
edge,正式版使用latest,手动预发布使用rc
变更摘要
Assets 8
rflush 0.1.0-snapshot.20260617.0108.37 (snapshot)
v0.1.0-snapshot.20260617.0108.37
发版信息
- 版本号:
0.1.0-snapshot.20260617.0108.37 - 发布类型:
snapshot - 提交:
4c08121 - 分支:
master - 发布时间(UTC):
2026年06月17日T01:08:28Z
交付物
- GitHub Release 附件:Linux / Windows 多架构二进制包
- 校验文件:
SHA256SUMS.txt - Docker 镜像:
ghcr.io/imythu/rflush:0.1.0-snapshot.20260617.0108.37 - 渠道镜像标签:
ghcr.io/imythu/rflush:edge
版本策略
- 自动推送到
master:生成 snapshot 预发布,版本格式为<base>-snapshot.<UTC时间>.<run_number> - 手动触发并填写
version:生成手动发布版本,适合正式版或指定版本补发 - Docker 渠道标签:snapshot 使用
edge,正式版使用latest,手动预发布使用rc
变更摘要
- 对比范围:
v0.1.0-snapshot.20260615.0549.36..v0.1.0-snapshot.20260617.0108.37 - fix(brush): skip ratio deletion rule for incomplete torrents (4c08121)
Assets 8
rflush 0.1.0-snapshot.20260615.0549.36 (snapshot)
v0.1.0-snapshot.20260615.0549.36
发版信息
- 版本号:
0.1.0-snapshot.20260615.0549.36 - 发布类型:
snapshot - 提交:
358c498 - 分支:
master - 发布时间(UTC):
2026年06月15日T05:49:45Z
交付物
- GitHub Release 附件:Linux / Windows 多架构二进制包
- 校验文件:
SHA256SUMS.txt - Docker 镜像:
ghcr.io/imythu/rflush:0.1.0-snapshot.20260615.0549.36 - 渠道镜像标签:
ghcr.io/imythu/rflush:edge
版本策略
- 自动推送到
master:生成 snapshot 预发布,版本格式为<base>-snapshot.<UTC时间>.<run_number> - 手动触发并填写
version:生成手动发布版本,适合正式版或指定版本补发 - Docker 渠道标签:snapshot 使用
edge,正式版使用latest,手动预发布使用rc
变更摘要
- 对比范围:
v0.1.0-snapshot.20260614.1326.35..v0.1.0-snapshot.20260615.0549.36 - refactor(brush): centralize deletion in cleaner loop with pause-then-delete (358c498)
Assets 8
rflush 0.1.0-snapshot.20260614.1326.35 (snapshot)
v0.1.0-snapshot.20260614.1326.35
发版信息
- 版本号:
0.1.0-snapshot.20260614.1326.35 - 发布类型:
snapshot - 提交:
29c8a14 - 分支:
master - 发布时间(UTC):
2026年06月14日T13:26:38Z
交付物
- GitHub Release 附件:Linux / Windows 多架构二进制包
- 校验文件:
SHA256SUMS.txt - Docker 镜像:
ghcr.io/imythu/rflush:0.1.0-snapshot.20260614.1326.35 - 渠道镜像标签:
ghcr.io/imythu/rflush:edge
版本策略
- 自动推送到
master:生成 snapshot 预发布,版本格式为<base>-snapshot.<UTC时间>.<run_number> - 手动触发并填写
version:生成手动发布版本,适合正式版或指定版本补发 - Docker 渠道标签:snapshot 使用
edge,正式版使用latest,手动预发布使用rc
变更摘要
Assets 8
rflush 0.1.0-snapshot.20260614.0436.34 (snapshot)
v0.1.0-snapshot.20260614.0436.34
发版信息
- 版本号:
0.1.0-snapshot.20260614.0436.34 - 发布类型:
snapshot - 提交:
b519982 - 分支:
master - 发布时间(UTC):
2026年06月14日T04:36:09Z
交付物
- GitHub Release 附件:Linux / Windows 多架构二进制包
- 校验文件:
SHA256SUMS.txt - Docker 镜像:
ghcr.io/imythu/rflush:0.1.0-snapshot.20260614.0436.34 - 渠道镜像标签:
ghcr.io/imythu/rflush:edge
版本策略
- 自动推送到
master:生成 snapshot 预发布,版本格式为<base>-snapshot.<UTC时间>.<run_number> - 手动触发并填写
version:生成手动发布版本,适合正式版或指定版本补发 - Docker 渠道标签:snapshot 使用
edge,正式版使用latest,手动预发布使用rc
变更摘要
- 对比范围:
v0.1.0-snapshot.20260614.0346.33..v0.1.0-snapshot.20260614.0436.34 - fix(brush): confirm torrent removal before updating status (b99fb34)
Assets 8
rflush 0.1.0-snapshot.20260614.0346.33 (snapshot)
v0.1.0-snapshot.20260614.0346.33
发版信息
- 版本号:
0.1.0-snapshot.20260614.0346.33 - 发布类型:
snapshot - 提交:
600efe8 - 分支:
master - 发布时间(UTC):
2026年06月14日T03:46:50Z
交付物
- GitHub Release 附件:Linux / Windows 多架构二进制包
- 校验文件:
SHA256SUMS.txt - Docker 镜像:
ghcr.io/imythu/rflush:0.1.0-snapshot.20260614.0346.33 - 渠道镜像标签:
ghcr.io/imythu/rflush:edge
版本策略
- 自动推送到
master:生成 snapshot 预发布,版本格式为<base>-snapshot.<UTC时间>.<run_number> - 手动触发并填写
version:生成手动发布版本,适合正式版或指定版本补发 - Docker 渠道标签:snapshot 使用
edge,正式版使用latest,手动预发布使用rc
变更摘要
- 对比范围:
v0.1.0-snapshot.20260614.0330.32..v0.1.0-snapshot.20260614.0346.33 - refactor(brush): redesign cleaner loop for database-driven torrent cleanup and concurrent deletion (600efe8)
Assets 8
rflush 2.0.0
v2.0.0
发版信息
- 版本号:
2.0.0 - 发布类型:
manual - 提交:
2dae374 - 分支:
master - 发布时间(UTC):
2026年06月13日T18:34:26Z
交付物
- GitHub Release 附件:Linux / Windows 多架构二进制包
- 校验文件:
SHA256SUMS.txt - Docker 镜像:
ghcr.io/imythu/rflush:2.0.0 - 渠道镜像标签:
ghcr.io/imythu/rflush:latest
版本策略
- 自动推送到
master:生成 snapshot 预发布,版本格式为<base>-snapshot.<UTC时间>.<run_number> - 手动触发并填写
version:生成手动发布版本,适合正式版或指定版本补发 - Docker 渠道标签:snapshot 使用
edge,正式版使用latest,手动预发布使用rc
变更摘要
- 对比范围:
v1.3.9..v2.0.0 - fix: remove inactive_seeding_time_limit from qBittorrent add_torrent options (2dae374)
手动补充说明
fix: remove inactive_seeding_time_limit from qBittorrent add_torrent options
Assets 8
rflush 1.3.9
v1.3.9
发版信息
- 版本号:
1.3.9 - 发布类型:
manual - 提交:
993a8e2 - 分支:
master - 发布时间(UTC):
2026年06月13日T06:04:47Z
交付物
- GitHub Release 附件:Linux / Windows 多架构二进制包
- 校验文件:
SHA256SUMS.txt - Docker 镜像:
ghcr.io/imythu/rflush:1.3.9 - 渠道镜像标签:
ghcr.io/imythu/rflush:latest
版本策略
- 自动推送到
master:生成 snapshot 预发布,版本格式为<base>-snapshot.<UTC时间>.<run_number> - 手动触发并填写
version:生成手动发布版本,适合正式版或指定版本补发 - Docker 渠道标签:snapshot 使用
edge,正式版使用latest,手动预发布使用rc
变更摘要
- 对比范围:
v1.3.8..v1.3.9 - fix: comprehensive bug fixes and optimization from code audit (993a8e2)
手动补充说明
fix: comprehensive bug fixes and optimization from code audit Bugs Fixed: - nexusphp: extract_datetime_to_utc8 aborted entire scan on first non-UTF8 byte window (used ? instead of continue). Fixes the pre-existing failing test detects_free_end_time_from_detail_html. - cleaner: download-timeout rule 5 wrongly skipped incomplete torrents when completion_on was a large positive sentinel (qBittorrent version-dependent). Replace with downloaded < size. - cleaner: ratio rule 3 failed for 0-download torrents because qBittorrent reports ratio=-1 for infinity; normalize to INFINITY. - cleaner: min_avg_upload_speed rule reported 0.0 when traffic history had <2 samples, causing false deletion. Return Option; skip rule when data insufficient. - mteam: parse_discount used wrong enum values (FREE_2XUP, TWOFREE, PERCENT_50_2XUP) that didn't match M-Team API swagger. Added correct values _2X_FREE, _2X, _2X_PERCENT_50. Also added missing _2X (2x upload only) handling. - mteam: added leechers/leecher_count parsing from torrent detail. - rss: torznab peers/leechers attributes were never parsed — added both attr and element forms. - qbittorrent: truncate_for_log could panic on multi-byte boundary. - qbittorrent: replace .expect() panics on bad proxy/build with Result propagation. - db: foreign_keys & WAL pragmas were only set in init(), but every DB operation opens a brand-new connection — meaning foreign key cascading was silently OFF for all real work. Apply per-connection. Performance: - stats: process_snapshot N+1 connections per torrent consolidated into single-transaction record_snapshot_stats. - db: removal of datetime() wrapper on cleanup DELETEs plus new single-column recorded_at indexes so range deletes are index seeks. - shared rate limiter now threaded from main through to web::serve (was creating a separate, non-shared instance for RSS downloads). Refactor: - De-duplicated average_upload_speed/calculate_ratio into brush/mod.rs. - Removed obsolete save_task_stats_snapshot/save_downloader_speed_snapshot. Tests: 38 → 43 (+5), all passing.
Assets 8
rflush 1.3.8
v1.3.8
发版信息
- 版本号:
1.3.8 - 发布类型:
manual - 提交:
eb6bf82 - 分支:
master - 发布时间(UTC):
2026年06月13日T03:24:44Z
交付物
- GitHub Release 附件:Linux / Windows 多架构二进制包
- 校验文件:
SHA256SUMS.txt - Docker 镜像:
ghcr.io/imythu/rflush:1.3.8 - 渠道镜像标签:
ghcr.io/imythu/rflush:latest
版本策略
- 自动推送到
master:生成 snapshot 预发布,版本格式为<base>-snapshot.<UTC时间>.<run_number> - 手动触发并填写
version:生成手动发布版本,适合正式版或指定版本补发 - Docker 渠道标签:snapshot 使用
edge,正式版使用latest,手动预发布使用rc
变更摘要
- 对比范围:
v1.3.7..v1.3.8 - fix: add diagnostic logging for cleaner evaluation and skip points (eb6bf82)
- fix: add diagnostic logging for cleaner task filtering (ff13b70)
- refactor: add DownloaderClientPool for connection reuse (185254b)
- fix: pass system proxy to qBittorrent client (93bedee)
- fix: reuse downloader client and snapshot within cleaner loop (8a2e927)
手动补充说明
下载器连接池与清理任务诊断增强 下载器连接池重构 新增 DownloaderClientPool 连接池。 复用下载器客户端连接,减少重复创建连接带来的开销。