升级后需要注意的事项
- 如果新增功能的文字无法正常显示,请清空浏览器缓存。
- iOS 客户端需要更新到 2.0.0(会在今天稍晚时候上架 AppStore)。
部分更新的图文说明
缩略图功能更新
支持为更多文件类型生成缩略图(需要第三方组件),也可以通过“缩略图代理”功能为第三方存储略生成缩略图。详情请参考 https://docs.cloudreve.org/use/thumbnails
创建分享链接的过期条件可以自由填写
完整更新日志
破坏性变更
对于开发者:创建下载会话的 API (share/download 和 file/download)返回的下载链接有可能只包含 Path 和 Query,需要拼接站点 URL 后使用。
新特性
- 新的缩略图生成流水线,支持更多格式,详情请参考: https://docs.cloudreve.org/use/thumbnails (#1309, #1589, #1364, #1461)
moveFiles
和copyFiles
操作支持覆盖 (#1679 @xkeyC)- 针对 Rclone 优化,支持返回 NextCloud 自定义 Header :修改日期和 checksum (#1690 @WeidiDeng)
- 未启动 Redis 时,内存缓存可在程序退出前持久化到硬盘,重启 Cloudreve 后不再需要重新登录
- 新的文件名魔法变量“无扩展名的文件名” (#1718 @arkylin)
- 创建分享时可自定义过期条件的值. (#1671, #862)
🛠 优化
- 本机策略文件下载链接不再跟随站点 URl 设置,而是跟随浏览器实际使用的 Host (#1647)
- 针对 S3 和 OSS 策略,上传时将 MimeType 写入到存储端. (#1681, #1678)
BUG 修复
- 无法为 LibreOffice 设置偏好语言
- 游客无法通过 WOPI 预览分享的文档
What’s Next
正如标题所述,3.8 是 Cloudreve V3 的最后一个主要版本,Cloudreve V3 后续会进入维护模式,除了 Bug 修复以外不会有大的功能更新。
Cloudreve V4 的开发工作已经开始,在 V4 中,大部分文件系统相关的核心逻辑会被重构,以帮助我们实现更多复杂的功能,比如:群组共享、版本控制等。V4 的预估开发周期较长,可参考 V3 版本重构:总共花费约 5 个月, V4 可能会更久。
一些大家可能会关心的问题:
- 尽管 V4 的数据库结构会有大变更,但我们在 V4 发布时会提供从 3.8.0 升级到 V4 的迁移工具。
- 现有捐助版用户可在 V4 发布时免费升级到对应 V4 Pro 版授权。
- 针对 V3 的 iOS 客户端仍在继续迭代开发,后续会增加更多新功能。