Skip to content

0.16.0+build.48

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Aug 08:48
cf23341

What's Changed

  • Large SFTP directories now use cursor-based linear pagination. WinFsp and FUSE return the first available page without waiting for the complete directory, reuse stable per-handle snapshots, and clean up interrupted cursors; mount-time root prefetch no longer competes with foreground browsing. Longer bounded metadata caches reduce repeated property and thumbnail requests.
  • Explorer metadata probes use the active directory name view instead of issuing serial SFTP metadata requests. Repeated enumeration restarts on one WinFsp handle reuse the existing snapshot and remote cursor while the directory is unchanged, and successful local create, remove, or rename operations refresh that snapshot. Directory paging no longer holds the main SFTP connection lock while waiting for the dedicated READDIR channel, so foreground metadata and file operations can continue concurrently.
  • WinFsp volume information now returns a cached or compatibility capacity immediately and refreshes SFTP statvfs or WebDAV quota data asynchronously; Unix mounts retain cached remote capacity reporting.

更新内容

  • SFTP 大目录改用基于游标的线性分页;WinFsp 与 FUSE 无需等待完整目录即可返回首批结果,在目录句柄内复用稳定快照并清理中断游标,同时取消会与前台浏览竞争连接的挂载时根目录预取,并通过更长的有界元数据缓存减少重复属性和缩略图请求。
  • Explorer 元数据探测改用正在枚举的目录名称视图,不再发出串行 SFTP 元数据请求;目录未变化时,同一 WinFsp 句柄重复从头枚举会复用已有快照和远端游标,本进程成功创建、删除或改名后则会刷新快照。目录分页等待专用 READDIR channel 时不再持有主 SFTP 连接锁,前台元数据和文件操作可以并发继续。
  • WinFsp 卷信息现在会立即返回缓存或兼容容量,并在后台异步刷新 SFTP statvfs 或 WebDAV 配额数据;Unix 挂载仍保留远端容量缓存和报告。

Full Changelog / 完整变更: 0.15.1+build.47...0.16.0+build.48

Downloads / 下载

Platform / 平台 Architecture / 架构 Format / 格式 File / 文件
Windows x86_64 NSIS installer GugleFS_0.16.0_x64-setup.exe
Linux x86_64 DEB package GugleFS_0.16.0_amd64.deb
Linux x86_64 AppImage GugleFS_0.16.0_amd64.AppImage
macOS Apple Silicon (arm64) DMG GugleFS_0.16.0_aarch64.dmg
macOS Apple Silicon (arm64) App archive GugleFS_aarch64.app.tar.gz