gopeed v2.0.0-beta.1

v2.0.0-beta.1Pre-release

v2.0.0-beta.1 🌈

Added 8
  • New UI
  • MCP support
  • HTTP TLS fingerprint fallback
  • Background download on iOS
  • Open data directory on iOS
  • Android dialog mode for external downloads
  • WebView support for extension
  • Gblob scheme support for extension
Changed 3
  • Move native communication to FFI
  • Replace gblob with blob HTTP transport
  • Enhance extension API
Fixed 1
  • Prevent crash on Windows when notification service is unavailable

From gopeed

Release notes

🆕 Features
  • feat: new ui @monkeyWie (#1455)
  • feat: add MCP support @monkeyWie (#1471)
  • feat: move native communication to FFI @monkeyWie (#1457)
  • feat: HTTP add TLS fingerprint fallback @monkeyWie (#1444)
  • feat: Background download on iOS @Aftera1n (#1442)
  • feat: open data directory on iOS @Aftera1n (#1440)
  • feat: enhance extension API @monkeyWie (#1413)
  • feat: replace gblob with blob http transport @monkeyWie (#1407)
  • feat: add Android dialog mode for external downloads @Locon213 (#1362)
  • feat: add WebView support for extension @monkeyWie (#1359)
  • feat: add gblob scheme support for extension @monkeyWie (#1358)
🐛 Bug Fixes
  • fix(windows): prevent crash when notification service is unavailable @monkeyWie (#1472)
  • fix(http): resume ranged downloads with unknown size @monkeyWie (#1467)
  • fix(http): keep Resolve response until Range takeover succeeds @monkeyWie (#1465)
  • fix(http): re-probe range support after sequential retry @Pseudoataraxia (#1464)
  • fix(http): reset discarded prefetch progress on resume @monkeyWie (#1462)
  • fix(http): fall back when servers ignore range requests @Pseudoataraxia (#1459)
  • fix: persist download directory changes @copilot-swe-agent (#1352)
🧪 Tests
  • test: enforce async extension API contract @monkeyWie (#1452)
🚀 CI/CD
  • ci: fix windows asset upload @monkeyWie (#1326)
🌎 Internationalization
  • feat(i18n): complete Traditional Chinese locale @nrps9909 (#1431)
  • i18n: add Korean (ko) translation @moduvoice (#1408)
  • feat(lang): Update Japanese translation @ScratchBuild (#1344)
  • feat(lang): Create ar language @OtakuArab (#1332)
  • feat(lang): update Catalan language strings @kayron8 (#1322)

更新日志

🆕 新功能
  • feat: 全新用户界面 @monkeyWie (#1455)
  • feat: 添加 MCP 支持 @monkeyWie (#1471)
  • feat: 将原生通信迁移至 FFI @monkeyWie (#1457)
  • feat: HTTP 增加 TLS 指纹回退机制 @monkeyWie (#1444)
  • feat: 支持 iOS 后台下载 @Aftera1n (#1442)
  • feat: 支持在 iOS 上打开数据目录 @Aftera1n (#1440)
  • feat: 增强扩展 API @monkeyWie (#1413)
  • feat: 使用 Blob HTTP 传输替代 gblob @monkeyWie (#1407)
  • feat: 为外部下载添加 Android 对话框模式 @Locon213 (#1362)
  • feat: 扩展支持 WebView @monkeyWie (#1359)
  • feat: 扩展支持 gblob 协议 @monkeyWie (#1358)
🐛 问题修复
  • fix(windows): 防止通知服务不可用时发生崩溃 @monkeyWie (#1472)
  • fix(http): 恢复文件大小未知的分段下载 @monkeyWie (#1467)
  • fix(http): 在 Range 接管成功之前保留 Resolve 响应 @monkeyWie (#1465)
  • fix(http): 顺序下载重试后重新探测 Range 支持 @Pseudoataraxia (#1464)
  • fix(http): 恢复下载时重置已丢弃的预取进度 @monkeyWie (#1462)
  • fix(http): 服务器忽略 Range 请求时启用回退机制 @Pseudoataraxia (#1459)
  • fix: 持久保存下载目录的更改 @copilot-swe-agent (#1352)
🧪 测试
  • test: 强制执行异步扩展 API 契约 @monkeyWie (#1452)
🚀 CI/CD
  • ci: 修复 Windows 构建产物上传问题 @monkeyWie (#1326)
🌎 国际化
  • feat(i18n): 完善繁体中文本地化 @nrps9909 (#1431)
  • i18n: 新增韩语(ko)翻译 @moduvoice (#1408)
  • feat(lang): 更新日语翻译 @ScratchBuild (#1344)
  • feat(lang): 新增阿拉伯语 @OtakuArab (#1332)
  • feat(lang): 更新加泰罗尼亚语文案 @kayron8 (#1322)
View original

Upgraded? How did it go?

Discussion