Releases: iranee/qnap-alist-webdav
Releases · iranee/qnap-alist-webdav
v3.28.0
🚀 新功能
- 适应某些驱动程序的哈希功能
- 添加 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
修复了从旧版本升级密码丢失问题
- 密码包含有标点符号会重置为123456,并有系统通知
- 密码只包含英文和数字的不会重置
v3.27.0更新:
🚀 新功能
- 有关上传/复制/哈希的各种改进
- 从上传API接收lastModified
- crypt: 自定义文件名编码
- uss: 添加AntiTheftChainToken字段
🐞 问题修复
- 允许在上传API上没有Last-Modified
- 临时文件未关闭和不正确的WebPutAsTask
- UpdateTime,createTime和HashInfo
- 当选中作为任务时,进行表单上传
- aliyundrive_open: 上传时的日期格式
🏎 性能优化
- ftp: 不使用SIZE FTP命令
v3.26.0
修复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
等待更新获取新的密码方式
🚀 新功能
- 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为旧版本
v3.24.0
v3.23.0
v3.22.1
v3.22.0
v3.20.1
v3.19.0
更新注意:
- 更新过后,如果登录页面提示:“ 获取设置失败: 请稍候,正在加载储存”
- 错误详情:alist-org/alist#3976
- 修正错误:
- 第一种: 加载存储需要时间,等就行了。几分钟到几十分钟不等。
- 第二种:在url后面加/@manage/storages 进入管理界面,例如:http://192.168.100.20:5244/@manage/storages
- 找到挂载的【阿里云盘OPEN】,点击编辑进入,修改项目【Oauth令牌链接】内容为:https://api-cf.nn.ci/alist/ali_open/token
🚨 重大更新
- 监听http和https
🚀 功能特性
- 添加OIDC单点登录
- 支持延迟启动
- 为默认的HTTP客户端设置ProxyFromEnvironment
- 添加WoPan驱动程序
- 139:自动从Authorization中提取帐户
- baidu_netdisk:允许自定义破解UA
🐞 Bug修复
- 139:修改认证模式
- 避免由于Authorization为空而引发恐慌
- 189pc:添加REQID标头
- aliyundrive_open:openFile/list速率限制
- 更改默认的oauth_token_url
- 依赖项:将模块github.com/gin-gonic/gin更新到v1.9.1 [security] [skip ci]
- s3:可选将文件名添加到disposition
🏎 性能优化
- baidu:避免在每次启动时刷新令牌