Skip to content

Releases: zfile-dev/zfile

4.5.0

12 Nov 23:44

Choose a tag to compare

新功能

  • 分享文件/文件夹夹功能(默认管理员包含此权限,其他用户需手动分配权限) #790 #775 #754 #719
  • 授权码支持多个,用于应对多种访问地址的情况(捐赠版)
  • 登录安全入口功能,保护登录页面安全

优化

  • 打包下载功能优化(支持打包文件夹, 支持打包下载进度显示)(捐赠版)
  • WebDAV 根目录显示存储源名称(捐赠版)
  • 搜索支持回车默认搜索全部(捐赠版)
  • 增加下载、打包下载、批量下载确认弹窗增加开关功能(后台-显示设置-XX下载确认弹窗)
  • 二维码支持下载为 png
  • 完善上传失败的提示信息
  • 优化存储源根目录显示 0B 的问题

BUG 修复

  • 修复 WebDAV 新建文件夹异常的 bug
  • 修复 WebDAV 存储源获取单个文件/文件夹时的 bug
  • 修复 Open115 启用代理下载 bug
  • 修复对服务器地址检测的 bug
  • S3 存储改为仅下载使用加速域名,避免某些厂商不支持加速域名上传的 bug
  • 修复本地存储/代理下载返回的文件名在 safari 上乱码的 bug
  • 修复时间段选择器表单重置未清空的 bug
  • 修复从画廊模式回到存储源列表时,未关闭画廊模式的 bug
  • 修复点击 OAuth2 登录图标弹窗预览的 bug
  • 修复右键菜单打包下载不显示的 bug

4.4.0

24 Aug 12:42

Choose a tag to compare

新功能

  • 115 网盘支持
  • 存储源目录文档支持 路径模式 配置相对路径或绝对路径

BUG 修复

  • 修正获取服务实际地址 bug
  • 修复下载日志-删除所有页无响应 bug
  • 修复 swagger 文档中字段名为中文的 bug,并将 prod 环境的 swagger 默认禁用。
  • 修复打包下载权限问题 (捐赠版)
  • 修复下载日志-删除所有页无响应 bug
  • 修复开源版存储源配置页面,相关地址获取异常的 bug

4.3.3

31 Jul 09:52

Choose a tag to compare

新功能

  • 打包下载支持文件夹(捐赠版)
  • 移动端显示文件大小功能(此版本默认启用,显示设置可以关闭)
  • 支持 kkFileView 预览 #778
  • 后台 站点设置 -> 首页 Logo 图片地址 支持上传图片、Base64 图片

优化

  • 优化 WebDAV 访问速度(捐赠版)
  • 优化存储源刷新令牌的机制,不再使用定时任务,改为检测到期刷新。
  • 优化站点域名检测功能,检测用户配置的反向代理是否正常(不正确会影响直/短链下载)
  • 优化存储源连接超时时间,避免添加/启动系统加载存储源等待时间太长的问题。
  • 存储源初始化时使用管理员身份,避免匿名用户的用户基路径不存在导致初始化异常
  • 缓存用户可用存储源,加快访问速度

BUG 修复

  • 修复 WebDAV 若干 BUG。(捐赠版)
  • 修复 S3 自定义域名无法下载的 bug(雨云)
  • 修复获取 readme.md 文件时对用户基路径处理异常 bug
  • 修复某些存储源对用户基路径处理异常 bug
  • 修复 ftp, 又拍云 获取单个文件信息时异常的 bug
  • 修复卡片模式右键多次同一个文件的 bug

4.3.2

21 Jun 08:27

Choose a tag to compare

优化

  • 优化网站加载文件、直链的速度。

BUG 修复

  • 修复 S3 对象存储代理上传时大文件提示超时的 bug。
  • 修复阿里云公共空间且指定了加速域名时短链无法正常使用的 bug。 #763
  • 修复部分 2fa 软件(enpass)无法正常识别生成的二维码的 bug。
  • 升级 commons-fileupload 版本,修复安全漏洞。
  • 修复短链过期检查异常 bug。 #768

安装/更新教程见文档:https://docs.zfile.vip/install-os

4.3.1

10 Jun 23:50

Choose a tag to compare

新功能

  • 增加强制指定后端地址功能(用于内外网同时使用,强制直链/短链/回调等地址使用指定地址) #751

优化

  • 系统设置页面,双因素认证配置优化,页面新增保存按钮,而不是之前的切换保存。
  • 清除密码文件夹缓存明确文案和操作完成提示(首页右上角设置按钮最下方)
  • 自定义 JS 页面增加提示信息,提示如果有后端防火墙可能会被当成恶意请求无法保存。
  • OnlyOffice 配置页增加提示信息,避免用户在环回地址使用导致无法预览。
  • 优化用户管理页面关于虚拟新用户和匿名用户的提示信息,避免用户无法区分 虚拟新用户匿名用户 的区别。

BUG 修复

修复自动检测管理员是否配置存储源功能异常(检测成了虚拟新用户。)

4.3.0

25 May 14:19

Choose a tag to compare

新功能

  • 支持 OAuth2 单点登录 PR-741
  • SFTP 支持密钥模式登录 PR-738
  • 增加清理密码文件夹缓存功能(首页右上角 - 设置按钮 - 最后)

优化

  • 限制 webdav 存储源链接时间为 10 秒, 避免因网络问题一直卡住等待
  • 如果用户未启用,首页不再返回存储源列表

BUG 修复

  • 修复为用户设置基路径后,密码文件夹异常的 bug(影响保存密码,预览,移动复制等操作)
  • 修复本地存储不支持 range 的bug
  • 修复某些 webdav 服务器上传文件时文件大小必传导致上传失败的 bug
  • 修复卡片模式下打开画廊模式时显示异常的 bug
  • 修复从存储源根目录回到存储源列表时上传按钮仍然占位的 bug
  • 修复修改密码弹窗移动端宽度显示不全的 bug

4.2.0

05 Apr 14:05

Choose a tag to compare

新功能

  • 多用户功能
  • 登录日志功能
  • 访问控制功能
  • 存储源均支持服务器中转下载
  • 支持移动、复制文件、文件夹功能
  • OnlyOffice 支持在线编辑,协同编辑,支持 JWT Token 验证
  • 新的图标模式视图(前台顶部栏点击设置按钮切换)
  • 增加移动端布局指定。
  • 新增记住密码功能。
  • 支持自定义 office 预览的文件后缀。
  • 支持强制设置匿名用户显示内容。
  • referer 防火墙表达式在线测试功能
  • 复制存储源功能
  • 短链增加有效期功能 (可在 "直/短链设置" 中修改短链有效期)
  • 支持自定义 title 和 favicon 功能,返回的 html 是已经修改过的,不是等待页面加载完再修改。
  • 密码文件夹支持选择是否记住密码(默认不记住密码,可在后台 "显示设置" 中修改)

优化

  • 使用 Spring Native 编译大幅优化服务启动性能(5 倍以上,不含存储源本身初始化时间)
  • 管理员模块页面优化,功能分组设计,方便管理
  • 直链、短链页面上分开获取,避免之前的歧义
  • 视频、PDF、Office、3D、纯文本文件预览支持全屏显示
  • 更换纯文本预览组件,提高页面加载速度
  • 纯文本预览支持自动识别文件编码
  • 优化右键菜单显示效果
  • 增强存储源配置校验
  • 大幅优化移动端体验。(后台管理)
  • 优化密码文件夹匹配性能

BUG修复

  • 修复修改直链前缀需重启才生效的 bug
  • 修复修改直链别名后需重启服务才生效的 bug
  • 修复苹果设备 safari 上长按无法弹出右键菜单的问题 (然后删除了悬浮菜单功能)
  • 修复苹果手机 qq 和微信浏览器长按不弹出菜单的 bug
  • 修复 cors 跨域配置异常的bug
  • 修复密码文件夹规则包含通配符时,无法保存的 bug
  • 修复 od 个人版移动、复制文件失败的 bug(api 不同,个人版必须要传递目标文件夹 id)
  • 修复 2fa 页面首次打开自动保存 bug
  • 修复从 "内容变更前隐藏弹窗公告" 的存储源切换其他存储源时,闪一下的 bug。
  • 修复移动端面包屑某些情况下不刷新的 bug。

4.1.5

28 May 05:10

Choose a tag to compare

新功能

  • zfile 捐赠版未填写或授权错误提示信息优化 (捐赠版)
  • referer 防火墙表达式在线测试功能
  • 复制存储源功能
  • 短链增加有效期功能 (可在 "直/短链设置" 中修改短链有效期)
  • 支持自定义 title 和 favicon 功能,返回的 html 是已经修改过的,不是等待页面加载完再修改。
  • 密码文件夹支持选择是否记住密码(默认不记住密码,可在后台 "显示设置" 中修改)

优化

  • 优化打包下载因配置不当导致无法下载的提示(捐赠版)
  • 优化 referer 黑白名单校验表达式提示信息
  • 优化路径直链功能,不再使用全局过滤器实现,而是使用动态 Controller 实现
  • 修正下载日志中时间描述歧义
  • 自定义 confirm 和 prompt 组件
  • 完善本地存储路径校验功能,提示必须输入绝对路径
  • 修改 "是否允许使用直链" 功能描述

BUG

  • 修复 webdav 管理页面错误弹窗的 bug (捐赠版)
  • 修复直短链下载响应头问题,导致安卓手机下载 apk 时自动变 zip 的问题
  • 修复多吉云令牌无法自动刷新的 bug
  • 升级依赖版本,修复安全漏洞
  • 修复从存储源根目录回退到存储源列表时,首页仍然显示了底部文档的 bug。
  • 修复从后台点击 logo 回到前台时,面包屑可能异常的 bug
  • 修复视频播放器某些情况无法识别字幕的 bug
  • 修复苹果系设备上移动端后台菜单错误的 bug
  • 修复某些情况下无限重定向的 bug
  • 修复本地存储某些情况下安全性 bug

功能预告

下个版本将支持:

  1. 多用户,授权用户可使用指定存储源的指定目录
  2. 多盘负载均衡
  3. 移动、复制功能
  4. 全功能 webdav
  5. 更多优化

下个版本功能较多,所以更新时间也会长一些,不要去问我下个版本发布时间,确认不了,预估的时间也没有。上述功能中,部分功能是捐赠版才支持,且下个版本捐赠版会适当涨价。

4.1.4

05 Mar 09:12

Choose a tag to compare

新功能

  • 支持区分预览和下载的权限 (捐赠版)
  • 新增存储源多吉云支持
  • 新增卡片布局模式
  • 增加加载更多功能,优化大文件夹加载速度,支持设置每页初始最多显示文件数及每次加载更多文件数 #468
  • 增加首页 logo 显示功能
  • 增加设置默认排序字段和排序方向的功能
  • 视频播放器开启 airplay 功能(如果设备支持)
  • 新增批量按条件删除直链下载日志功能
  • 增加直链单位时间内单 IP 最大下载次数限制功能

优化

  • 优化后端自动校验域名是否设置正确的功能,不使用强弹窗提示,而是在后台设置页面显示提示信息。
  • 优化面包屑功能,支持根据页面宽度自动折叠部分面包屑
  • hls 视频播放不再依赖直链,而是使用自定义解析器获取文件实际直链,解决了部分视频无法播放的问题
  • 修改 referrer 策略,修改为同源的才发送 referrer,其他的不发送。
  • 优化直链 Referer 黑/白名单域名输入框提示信息,提示需要输入协议头
  • 为了安全性,去除从服务器加载文本文件的功能。
  • 移动端视频播放非全屏状态下,隐藏网页全屏按钮,避免工具类宽度不足问题
  • 更换 flv.js 为 mpegts.js 播放器,提高性能
  • 增强自定义 js 功能,支持更多场景
  • 更显眼的提示 Google Drive 需要自建 API 应用才能使用
  • 更显眼的提示用户腾讯云使用 CDN 回源鉴权后需要关闭 ZFile 中私有空间开关。

BUG

  • 修复搜索文件后,点击面包屑无法返回的 bug (捐赠版)
  • 修复存储源别名修改后再修改回去提示占用的 BUG
  • 修复本地存储上传文件后,未解除文件占用的 BUG
  • 修复上传文件夹时,实际上传后的文件路径错乱的 BUG #485
  • 修复文件夹上传时,当文件进入队列后,切换到其他目录,队列中的文件上传目录会变化的 BUG.
  • 修复某些分辨率下,文件前的图标被遮挡的 bug
  • 修复右键菜单在存储源为空时无效的 bug
  • 修复存储源为空时文件区域高度异常问题
  • 修复调用 potplayer 播放视频时文件名中包含中文报错的 bug
  • 修复短链对应的存储源关闭后,存储源仍然可以访问的 bug
  • 修复自动设置 CORS 时,某些 S3 兼容性不同导致的 BUG(BackBlaze 不支持 * 和实际域名写到一起,不支持空值)
  • 修复 Google Drive 中的快捷方式文件夹无法正常显示的 bug
  • 修复未控制并发为同一文件生成了多条短链的 bug
  • 修复七牛对私有空间使用自定义域名后无法正常下载的 bug

4.1.3

26 Nov 12:14

Choose a tag to compare

优化

  • 优化存储源列表在移动端容易误触拖动的问题,在移动端增加长按 300 耗秒延迟,使得可以长按拖动。
  • OneDrive、SharePoint 上传大小为 0 的文件时,直接提示失败,不支持上传空文件。
  • 去除初始化页面和后台站点设置页面对于站点域名字段的校验,允许用户输入任意值(为了支持 IPV6 地址)。 #464
  • 密码、过滤、目录文档中的规则表达式自动 trim 前后空格,防止勿输入空格导致不可用。
  • 增强 SharePoint 存储源的提示,提示网站隐私设置需为 "公用-组织中的任何人都可访问此站点" 时才能正常使用。
  • 优化代码,提供系统稳定性。

BUG

  • 修复本地存储上传、删除等文件操作,可能存在越权获取到上级目录的 bug.
  • 修复后台设置直链 Referer 防盗链不生效的 bug.
  • 修复加密文件夹在未输入密码时,显示了目录文档的 bug
  • 修复上传时,排队中的任务因目录切换导致恢复排队后上传到当前所在目录的 bug
  • 修复本地存储文件夹大小显示错误的 bug
  • 修复 404,403,401 页面显示异常的 bug
  • 修复自定义 js 功能,面对多个 script 标签无法正常加载的 bug
  • 修复对单个文件生成直链时,导致列表上文件大小显示异常的 bug
  • 修复本地存储无法上传大小为 0 的 bug