Skip to content

SheepGet v1.0.6

Choose a tag to compare

@github-actions github-actions released this 13 Oct 03:56
· 70 commits to main since this release

🚀 SheepGet v1.0.6 发布说明

现代轻量、极速高性能桌面下载管理器与流媒体嗅探工具。


💡 本次版本核心特性与关键更新

SheepGet v1.0.6 带来了传输引擎自适应调度、自动化直连 API 与 Agent Skill 生态集成、UI 净耗时与剩余时间 (ETA) 精准展示以及核心持久化性能升级:

1. ⚡ 传输引擎:自适应并发探测与 429/503 智能降级

  • 自适应动态并发探测:下载引擎根据当前网络吞吐与服务器响应动态探测最佳分块并发数,在最大化利用可用带宽的同时避免过载;
  • 429 Too Many Requests / 503 限速智能回退:当目标服务器返回 429 或 503 频控限速状态码时,引擎自动进入指数退避与分流熔断模式,动态缩减分块并发并渐进式恢复,彻底避免因高并发分块被源站封禁。

2. 🤖 直连下载 API、OpenAPI 规范与内置 Agent Skill 支持

  • RESTful 直连下载 API:新增 POST /api/v1/tasks 端点,支持无缝接收外部工具与脚本的自动化下载指令;
  • 双轨鉴权保障:在现有的动态会话令牌(Session Token)基础上,新增静态 API Key 认证支持,满足长期脚本与工具集成的安全调用需求;
  • OpenAPI 3.1 规范暴露:端点挂载 GET /api/v1/openapi.json,方便各类 API 工具直接生成客户端调用代码;
  • 内置 Agent Skill:深度集成 AI Agent Skill 工具包,支持动态密钥同步与一键目录定位,开发者与 AI 助手可直接操作桌面端下载引擎。

3. ⏱️ 交互体验:净下载耗时与剩余时间 (ETA) 精确展示

  • 真实有效下载耗时统计:主任务列表与独立共享进度窗口均引入净下载耗时统计,暂停、排队等待期间不计入有效耗时,还原真实传输时间;
  • 高平滑动态 ETA 预估:基于滑动窗口瞬时速率精确估算剩余下载时间,大文件与变速网络环境下剩余时间显示更加平滑稳健。

4. 🚀 存储优化与 HLS 变体防重策略纠偏

  • 持久化性能提升:任务元数据存储 tasks.json 采用紧凑 JSON 格式持久化,大幅减少磁盘 I/O 读写与序列化开销;
  • HLS 多画质变体精准去重:优化流媒体任务防重检测逻辑,按变体规格(分辨率与清晰度)精准区分,避免不同画质的同一视频链接被误判为重复任务而被阻断。

📦 全平台分发包下载指引

操作系统 / 架构 分发包文件格式 产物推荐文件名 适用场景与说明
Windows x64 .exe (NSIS) SheepGet_1.0.6_x64-setup.exe 推荐。主流 64 位 Windows 用户安装包,带桌面/开始菜单快捷方式与卸载程序
.zip (Portable) SheepGet_1.0.6_windows-x64-portable.zip 推荐。绿色免安装便携包,解压即用,支持内置自动热更新
.msi SheepGet_1.0.6_x64_en-US.msi Windows 企业级批量静默部署安装包
Windows ARM64 .exe (NSIS) SheepGet_1.0.6_arm64-setup.exe 适配 Snapdragon X Elite / Surface Pro 等 Windows on ARM 设备
.zip (Portable) SheepGet_1.0.6_windows-arm64-portable.zip Windows on ARM 绿色免安装便携包
macOS (Apple Silicon) .dmg SheepGet_1.0.6_aarch64.dmg 针对 M1/M2/M3/M4 系列 Mac,原生 ARM64 极致性能与低能耗
macOS (Intel) .dmg SheepGet_1.0.6_x64.dmg 针对老款采用 Intel 芯片的 Mac 电脑
macOS (Universal) .dmg SheepGet_1.0.6_universal.dmg 双架构通用安装包,免去区分架构的识别成本
Linux x86_64 .AppImage SheepGet_1.0.6_amd64.AppImage 推荐。全 Linux 发行版通用单文件可执行包,无需安装依赖
.deb SheepGet_1.0.6_amd64.deb Ubuntu / Debian / Deepin 等基于 dpkg 的发行版安装包
.tar.gz (Portable) SheepGet_1.0.6_linux-x64.tar.gz Linux 独立免安装绿色归档包

注:每个分发包的 SHA-256 校验和均记录在同目录的 SHA256SUMS.txt 文件中。


🍏 macOS 首次安装提示“已损坏,无法打开”或“未知开发者”解决方案

将 SheepGet.app 拖入 应用程序 (Applications) 文件夹后,打开 macOS 终端 (Terminal) 执行:

sudo xattr -rd com.apple.quarantine /Applications/SheepGet.app

输入 Mac 锁屏密码后即可正常双击启动。


🧩 配套浏览器扩展同步发布(Chrome & Edge v1.0.4)

本次版本同步发布配套浏览器扩展 v1.0.4(包含最新 API 路由与事件镜像更新)。用户可直接下载 SheepGet_1.0.4_extension-chrome-mv3.zip 并通过浏览器“开发者模式”加载更新,或在客户端「设置」→「关于与更新」中获取指引。