0.16.0+build.48
Pre-release
Pre-release
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
READDIRchannel, so foreground metadata and file operations can continue concurrently. - WinFsp volume information now returns a cached or compatibility capacity immediately and refreshes SFTP
statvfsor WebDAV quota data asynchronously; Unix mounts retain cached remote capacity reporting.
更新内容
- SFTP 大目录改用基于游标的线性分页;WinFsp 与 FUSE 无需等待完整目录即可返回首批结果,在目录句柄内复用稳定快照并清理中断游标,同时取消会与前台浏览竞争连接的挂载时根目录预取,并通过更长的有界元数据缓存减少重复属性和缩略图请求。
- Explorer 元数据探测改用正在枚举的目录名称视图,不再发出串行 SFTP 元数据请求;目录未变化时,同一 WinFsp 句柄重复从头枚举会复用已有快照和远端游标,本进程成功创建、删除或改名后则会刷新快照。目录分页等待专用
READDIRchannel 时不再持有主 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 |