Skip to content

Releases: iranee/qnap-alist-webdav

v3.35.0

29 May 11:55
379278a
Compare
Choose a tag to compare

🚀 功能

  • 支持网易云音乐驱动
  • 支持迅雷X驱动
  • 为 139Yun AliasAList V3 添加 proxy_range 选项
  • 支持 lark 驱动
  • alias:支持重命名和删除
  • alist_v3:可选传递 UA 到上游远程
  • mega:添加 2FA 支持
  • s3:服务器支持生成的 URL 请求

🐞 修复

  • Pikpak 验证码要求
  • 添加 lark 到 Windows 目标
  • 189pc:FamilyID 范围溢出
  • baidu:自定义上传部分大小的未知类型
  • ilanzou:升级 devVersion
  • mopan:升级版本
  • sftp:连接断开时重新连接服务器
  • test:确保 setupStorages 只执行一次

v3.34.0

10 May 09:09
379278a
Compare
Choose a tag to compare

🚀 功能

  • 123_share:添加访问令牌
  • 189pc:添加家庭转移上传
  • Seafile:添加令牌登录
  • crypt:对支持的驱动强制流上传

🐞 修复

  • 一些拼写错误
  • Meilisearch 的环境变量拼写错误
  • 按顺序初始化存储
  • 115:
    • 禁用 NoOverwriteUpload
  • authn:
    • 子文件夹 API 被视为错误的来源
  • baidu:
    • 自定义上传部分大小
  • baidu_netdisk:
    • 缓存的 Ctime/Mtime
  • cloudreve:
    • 如果不存在,向下载 URL 添加域
  • doge:
    • 临时访问密钥仅有效两个小时
    • 刷新会话后重新获取客户端
  • onedrive:
    • 修复 Ctime/Mtime
  • s3:
    • 如果未启用 s3,则不绑定 s3 端口
  • webdav:
    • 确保 Ctime 后的 Mtime

🏎 性能

  • 使用带缓冲池的 IO 拷贝

v3.33.0

26 Mar 06:40
379278a
Compare
Choose a tag to compare

🚀 功能

  • 独立端口 s3 服务器
  • 添加 doge 驱动
  • 139:定期刷新令牌
  • seafile:改进功能,支持访问加密库等

🐞 修复

  • 将 m3u8 添加到默认视频类型
  • 如果设置为空,则重启后设置重置为默认
  • Webauthn 日志垃圾
  • 139:
    • refreshTokenResp 序列化不正确

ci:

  • 替换 dockerfile 标签步骤可能无效

deps:

  • 更新 github.com/t3rm1n4l/go-mega 摘要至 d494b6a
  • 更新 golang.org/x/exp 摘要至 814bf88

ilanzou:

  • 添加 referer 到请求头

ipfs:

  • Url 转义文件名

mopan:

  • 上传错误

v3.31.0

28 Feb 05:47
379278a
Compare
Choose a tag to compare

v3.31.0更新

🚀 新功能

  • 添加 feijipan 驱动
  • 添加 quqi 驱动
  • 添加预安装 ffmpeg 的 Docker 镜像
  • 支持为 MySQL 和 PG 定制 DSN
  • 115 驱动:添加二维码源选择
  • dropbox 驱动:为访问团队文件夹添加 root_namespace_id
  • local 驱动:允许指定回收站路径
  • quqi 驱动:添加带 CDN 的下载链接
  • search 驱动:使用 meilisearch 进行搜索
  • sftp 驱动:允许忽略符号链接错误

🐞 错误修复

  • guest 用户的缺失 salt
  • S3 上传超过配置的 MaxUploadParts
  • 当进度为 NaN 时将其设置为 100
  • 重复读取静态文件的错误
  • 嵌入 dist 的所有文件
  • WebDAV 的创建日期应使用 RFC3339 格式
  • 由于安全原因,不在 PR 时推送 Docker
  • 123 驱动:User-Agent 和速率限制
  • chaoxing 驱动:内容字段中的 JSON 解析错误

deps

  • 更新模块 github.com/aliyun/aliyun-oss-go-sdk 到 v3
  • 更新模块 github.com/aws/aws-sdk-go 到 v1.49.18
  • 更新 golang.org/x/exp 的摘要到 0dcbfd6
  • 更新模块 golang.org/x/crypto 到 v0.18.0
  • 更新模块 golang.org/x/oauth2 到 v0.16.0
  • 更新模块 github.com/aws/aws-sdk-go 到 v1.50.24

feijipan

  • 下载链接地址不正确

google_photo

  • 添加对流媒体视频、范围请求的支持

ldap

  • 在 TLS 连接期间发生对等异常导致退出

mopan

  • 客户端版本过低

quqi

  • 重命名时文件扩展名重复以及一些缺失的表单参数
  • 上传现有文件时发生错误
  • 非 VIP 用户的空文件链接

search

  • 在自动更新中出现的重复文件夹

v3.30.0

09 Jan 09:27
379278a
Compare
Choose a tag to compare

🚨 Breaking Changes

  • 替换 regex 包

🚀 新功能

  • 默认启用 sign_all
  • 在添加任务 API 的响应中添加任务信息
  • 添加支持客户端可发现的 WebAuthn 登录
  • 添加 LDAP 登录支持
  • 添加 ILanzou 驱动
  • 115 驱动:支持 302 重定向
  • 139 驱动:支持新的个人云 API
  • alipan 驱动:替换域名

🐞 错误修复

  • 根据 RFC 4918 为 webdav mkcol 添加错误处理
  • auto-lang 中的 go 版本不正确
  • 任务无法手动重试
  • OIDC 用户名的键不正确
  • 重试多部分文件重置
  • 一些缺失的正则表达式库已修改
  • 由于关闭的通道上发送 panic
  • 115 驱动:支持空的 UserAgent
  • 123 驱动:API 签名错误
  • alist_v3 驱动:上传超时

deps

  • 更新模块 github.com/gorilla/websocket 到 v1.5.1
  • 更新 golang.org/x/exp 的摘要到 02704c9
  • 更新模块 golang.org/x/crypto 到 v0.17.0 [security]
  • 更新模块 google.golang.org/appengine 到 v1.6.8
  • 更新模块 github.com/djherbis/times 到 v1.6.0
  • 更新模块 github.com/aws/aws-sdk-go 到 v1.49.13
  • 更新模块 github.com/maruel/natural 到 v1.1.1
  • 更新模块 github.com/aliyun/aliyun-oss-go-sdk 到 v2.2.10+incompatible
  • 更新模块 github.com/gin-contrib/cors 到 v1.5.0
  • 更新模块 github.com/deckarep/golang-set/v2 到 v2.6.0
  • 更新模块 github.com/charmbracelet/bubbletea 到 v0.25.0
  • 更新模块 github.com/charmbracelet/bubbles 到 v0.17.1
  • 更新模块 github.com/go-resty/resty/v2 到 v2.11.0
  • 更新模块 github.com/go-webauthn/webauthn 到 v0.10.0
  • 更新模块 golang.org/x/time 到 v0.5.0
  • 更新模块 github.com/spf13/cobra 到 v1.8.0
  • 更新模块 golang.org/x/image 到 v0.14.0
  • 更新模块 golang.org/x/oauth2 到 v0.15.0
  • 更新 golang.org/x/exp 的摘要到 be819d1
  • 更新模块 github.com/aws/aws-sdk-go 到 v1.49.15
  • 更新模块 golang.org/x/image 到 v0.15.0

net

  • Buf 使用 Mutex

offline_download

  • 不等待传输任务

onedrive

  • 重命名根文件夹中的对象

qbit

  • 种子时间不生效

teambition

  • 国际上传

vtencent

  • 仅显示 50 个文件

🏎 性能

  • 使 Docker 发布速度提高 10 倍

v3.29.1

27 Nov 10:00
379278a
Compare
Choose a tag to compare

v3.29.0 & v3.29.1合并更新

🚀 新功能

  • 在 meta 中添加标题
  • 添加忽略直链参数功能
  • 重构离线下载
  • 添加 115_share 驱动
  • 在更改密码后使旧令牌失效
  • 支持使用外部分发文件
  • 重构任务模块
  • 自定义任务的工作者和重试
  • 重试所有失败的任务
  • 添加 chaoxing 和 vtencent 驱动
  • 允许在离线下载中保留文件
  • 自定义允许的来源、标头和方法

cloudreve

  • 支持缩略图
  • 文件夹大小计数和切换

crypt

  • 可选的预生成缩略图
  • 添加显示隐藏选项

google_drive

  • 添加 hash_info、ctime、缩略图

offline_download

  • 添加简单的 HTTP 工具

onedrive

  • 自定义下载链接的主机

sso

  • 自定义 OIDC 的用户名键

webdav

  • 添加 tls_insecure_skip_verify 字段

🐞 错误修复

  • 空文件的哈希 gcid
  • apk 文件的内容类型不正确
  • 反射型 XSS 漏洞 plist API
  • 内容类型与 #5420 冲突
  • 允许直接使用代理
  • 限制请求速率
  • 修复驱动包导入和变量
  • 将默认 API 更改为原始服务器
  • 普通上传的上传进度
  • 15 分钟限制的缓解措施
  • 哈希和错误 2
  • 上传文件 > 4GB
  • 任务弹出但未执行 (from v3.29.1)

deps

  • 更新模块 github.com/ipfs/go-ipfs-api 到 v0.7.0
  • 更新模块 github.com/aliyun/aliyun-oss-go-sdk 到 v2.2.9+incompatible
  • 更新模块 golang.org/x/net 到 v0.17.0 [security]
  • 更新 golang.org/x/exp 的摘要到 7918f67
  • 更新模块 github.com/charmbracelet/lipgloss 到 v0.9.1
  • 更新模块 github.com/aws/aws-sdk-go 到 v1.46.7

local

  • 在 iOS Safari 上无法显示视频文件的缩略图

mopan

  • 302 重定向

onedrive_app

  • 不正确的 _accessToken API

terabox

  • 自动刷新 JsToken
  • 为文件管理器 API 编码参数

vtencent

  • 文件大小为 0 但实际大小不为 0

weiyun

  • 反序列化溢出

wopan

  • 并发映射写入的致命错误

🏎 性能

  • 支持带有 Cookies 的请求

v3.28.0

23 Sep 08:00
379278a
Compare
Choose a tag to compare

🚀 新功能

  • 适应某些驱动程序的哈希功能
  • 添加 123 链接驱动程序
  • 在 /fs/get 中添加 hash_info 字段
  • SSO 兼容模式
  • 139:实现 MoveResult 接口
  • webdav:支持 http 分块请求
  • webdav:支持直接复制而无需任务

🐞 问题修复

  • force_https 对 noRoute 不起作用
  • 状态 >= 400 时不关闭 HTTP 响应体
  • 递归清除删除文件夹时的缓存
  • 115:Link 中的数据竞争
  • 139:修复时区问题
  • 189pc:重定向后获取真实链接
  • baidu_netdisk:请求中的重试逻辑
  • crypt:修复 139cloud 的问题
  • 依赖项:更新模块 golang.org/x/oauth2 至 v0.12.0
  • 更新 golang.org/x/exp 到 9212866
  • 更新模块 github.com/blevesearch/bleve/v2 到 v2.3.10
  • 更新模块 github.com/pkg/sftp 到 v1.13.6
  • 更新模块 github.com/go-resty/resty/v2 到 v2.8.0
  • lanzou:在共享文件夹中的子文件需要密码
  • onedrive:覆盖上传大文件
  • terabox:请求中缺少 JsToken 字段
  • upload:表单上传作为任务时的内存泄漏
  • webdav:优化 HEAD 请求

🏎 性能优化

  • db:退出前释放数据库

v3.27.0: Update README.md

07 Sep 11:08
379278a
Compare
Choose a tag to compare

修复了从旧版本升级密码丢失问题

  • 密码包含有标点符号会重置为123456,并有系统通知
  • 密码只包含英文和数字的不会重置

v3.27.0更新:

🚀 新功能

  • 有关上传/复制/哈希的各种改进
  • 从上传API接收lastModified
  • crypt: 自定义文件名编码
  • uss: 添加AntiTheftChainToken字段

🐞 问题修复

  • 允许在上传API上没有Last-Modified
  • 临时文件未关闭和不正确的WebPutAsTask
  • UpdateTime,createTime和HashInfo
  • 当选中作为任务时,进行表单上传
  • aliyundrive_open: 上传时的日期格式

🏎 性能优化

  • ftp: 不使用SIZE FTP命令

v3.26.0

23 Aug 16:29
c00aa55
Compare
Choose a tag to compare

修复v3.25.0以前旧数据库的用户密码问题,完美保留配置升级为全新数据库

从v3.25.0开始alist官方不再支持alist-linux-musl-arm设备,导致威联通的arm-x41设备暂不可安装,ARM版本可以尝试docker版

🚀 新功能

  • 上传进度恢复
  • 支持webauthn登录
  • aliyundrive_open: 记录token交换
  • cloudreve: 添加自定义用户代理
  • cmd: 列出所有存储命令

🐞 问题修复

  • model.Link编组错误
  • 在编组model.User时忽略盐值
  • 使用多线程下载器复制任务无法取消
  • aliyundrive_open: 如果sub不匹配,则重试刷新token
  • 使用RawStdEncoding进行base64编码
  • 更新模块github.com/sheltonzhu/115driver至v1.0.15
  • 更新golang.org/x/exp digest至d852ddb
  • 更新模块github.com/deckarep/golang-set/v2至v2.3.1 [跳过 CI]
  • 更新模块github.com/aws/aws-sdk-go至v1.44.327 [跳过 CI]
  • 更新github.com/winfsp/cgofuse digest至f87f5db [跳过 CI]
  • 更新模块github.com/u2takey/ffmpeg-go至v0.5.0 [跳过 CI]
  • 更新模块golang.org/x/net至v0.14.0 [跳过 CI]
  • 更新模块golang.org/x/crypto至v0.12.0 [跳过 CI]
  • 更新模块golang.org/x/image至v0.11.0
  • lanzou: 下载时未找到文件sgin
  • local: 将文件复制到其他存储时会被删除

🏎 性能优化

  • 复制: 使用多线程下载器
  • 驱动程序: 文件系统操作和缓存

v3.25.1

18 Aug 12:38
c00aa55
Compare
Choose a tag to compare

等待更新获取新的密码方式

🚀 新功能

  • Crypt driver,改进http/webdav处理
  • 添加weiyun支持
  • 添加123Pan Share driver
  • 允许使用token访问WebDAV
  • 使用唯一盐值为每个用户重新计算密码散列
  • aliyundrive_open: 支持livp格式文件下载
  • aliyundrive_open: 支持资源驱动
  • baidu_netdisk: 添加大多数操作的重试
  • baidu_photo: 可选删除相册原始文件
  • ci: 添加多个ARM目标的预编译
  • cmd: 为管理员设置或随机生成新密码
  • cmd: 添加显示token的命令
  • lanzou: 支持使用账户登录
  • search: 分页和范围

🐞 问题修复

  • 在darwin/arm64上未声明的标识符kIOMainPortDefault
  • 未更新用户密码
  • baidu_photo: 相册下载
  • 更新模块github.com/ipfs/go-ipfs-api至v0.6.1
  • 更新模块golang.org/x/net至v0.13.0
  • 更新模块golang.org/x/image至v0.10.0
  • wopan: 在mkdir中缺失familyID

🏎 性能优化

  • 多线程下载器,Content-Disposition
  • 取消两步验证后删除用户缓存
  • 用户密码的Sha256散列
  • 189pc: 空文件上传和缓存优化

由于官方没有编译linux-musl-arm版本,本次更新保留arm为旧版本