Nebula 1.13.0 把支持的云厂商从 7 家扩展到 14 家:新增 Backblaze B2WasabiDigitalOcean SpacesScaleway Object StorageUCloud US3京东云 OSS又拍云 共 7 家 S3 兼容存储(每家的能力矩阵都对照官方文档逐项核实,不支持的功能不会假装能用)。存储 治理这条线在这一版收尾:补齐 Bucket 生命周期规则对象版本控制CORS 规则静态网站托管,四项都走同一套按能力位开放的统一面板。AWS S3 与华为云 OBS 新增细粒度 对象 ACL——按具体账号 ID 分享给某个协作者,不再局限于公开/私有二选一。同步任务现在会用 真正的本地文件系统监听提速触发,不用死等到下一个轮询整点。此外,账号别名现在可以改, 上传分片改成并发上传,日文翻译补全到全覆盖。

Nebula 1.13.0 expands supported cloud vendors from 7 to 14: adds Backblaze B2, Wasabi, DigitalOcean Spaces, Scaleway Object Storage, UCloud US3, JD Cloud OSS, and UPYUN — seven new S3-compatible providers, each with a capability matrix verified against its own official docs rather than assumed from a similar vendor. This release rounds out the storage governance line: bucket lifecycle rules, object versioning, CORS rules, and static website hosting are now all available through the same capability-gated management panel. AWS S3 and Huawei OBS gain fine-grained object ACL — share an object with a specific account ID instead of only the public/private toggle. Sync jobs now trigger sooner via a real local file-system watcher instead of waiting for the next poll interval. Account aliases can now be renamed, uploads switch to concurrent multipart parts, and Japanese translations reach full coverage.


版本信息 | Release Information


更多云厂商 | More Cloud Vendors

  • 7 家新的 S3 兼容存储:Backblaze B2、Wasabi、DigitalOcean Spaces、Scaleway Object Storage、UCloud US3、京东云 OSS、又拍云。每家的能力矩阵(标签 / ACL / 版本控制 / 生命周期 / CORS / 网站托管 / 存储类型转换)都单独查证过官方文档,不从"看起来差不多"的同类厂商照抄。
  • 又拍云的已知限制:接入走的是它的 S3 兼容层,SigV4 签名用的 region 参数官方文档没有 明确给出取值,当前用行业惯例的 us-east-1 作为推断值,标记为待真实账号验证。
  • 现在共支持 14 家云 / 存储服务。

Seven new S3-compatible providers: Backblaze B2, Wasabi, DigitalOcean Spaces, Scaleway Object Storage, UCloud US3, JD Cloud OSS, and UPYUN. Each vendor’s capability matrix (tagging, ACL, versioning, lifecycle, CORS, website hosting, storage-class conversion) was checked against its own official documentation rather than assumed from a similar-looking provider. UPYUN’s SigV4 region value isn’t stated anywhere in its docs, so it currently uses the common us-east-1 convention as a best-effort guess, flagged as pending verification against a real account. Nebula now supports 14 cloud/storage services in total.

存储治理 | Storage Governance

  • Bucket 生命周期规则:按前缀 / 天数自动过期或转归档,桶级治理面板统一管理。
  • 对象版本控制:桶级开关(启用 / 暂停)+ 单对象版本历史(浏览、恢复旧版本、永久删除)。
  • CORS 规则静态网站托管:桶级配置面板,按每家云真实支持的能力开放。
  • 四项功能均走统一的能力位范式——不支持的厂商操作会被界面清楚地拒绝,不会假装成功。

Bucket lifecycle rules (auto-expire or auto-tier objects by prefix and age), object versioning (bucket-level enable/suspend toggle plus per-object version history with browse/restore/ permanent-delete), CORS rules, and static website hosting are now all managed through a unified bucket-governance panel. All four ride the same capability-bit pattern — unsupported operations are clearly rejected in the UI rather than silently pretending to work.

权限与分享 | Permissions & Sharing

  • 细粒度对象 ACL(AWS S3 / 华为云 OBS):按具体账号 ID 授权读 / 写 / 读权限 / 写权限 / 完全控制,不再局限于公开读 / 私有二选一。整套替换语义,和标签编辑器共用一套弹窗交互。 其余厂商官方要么不支持按账号 ID 授权,要么支持得不到位(如只能授权给主账号),故未开放。
  • 账号别名可改名:编辑账号时别名(id)不再锁死,支持改名(书签 / 最近访问 / 同步任务 / 传输记录里的引用会一并跟着改,不会变成找不到账号的孤儿数据)。

Fine-grained object ACL on AWS S3 and Huawei OBS: grant READ / WRITE / READ_ACP / WRITE_ACP / FULL_CONTROL to a specific account ID, instead of only the public/private toggle. Saving replaces the entire grant list, using the same dialog pattern as the tag editor. Other vendors either don’t support account-ID grants at all, or support them in a way that isn’t actually useful (e.g. only to the master account), so this stays AWS + Huawei-only. Account aliases (the id you pick when adding an account) can now be renamed — references in bookmarks, recent locations, sync jobs, and transfer records are updated along with it, so nothing turns into an orphaned reference to a vanished account.

同步引擎 | Sync Engine

  • 真实文件系统监听:自动同步任务现在会监听本地目录的真实文件系统事件,变化后立刻提速 触发,不用等到下一个轮询整点;按间隔轮询继续作为兜底(尤其是从云端下载方向,没有跨厂商 统一的"云端变更推送"机制可用)。

Sync jobs with auto-run enabled now watch their local folder for real file-system change events and trigger sooner instead of waiting for the next poll interval; interval polling remains as a fallback, especially for the download-from-cloud direction where there’s no cross-vendor “remote change” push mechanism to hook into.

性能与其它 | Performance & Other Improvements

  • 并发分片上传:大文件的分片上传改为按并发数分波并行,而不是逐片串行等待。
  • 更新弹窗渲染修复:应用内检测到新版本时,发布说明现在按 Markdown 正确渲染,不再显示 原始标记符号。
  • 日文翻译全覆盖:补齐此前缺失的约 180 条界面文案。

Multipart uploads now send parts concurrently in waves instead of waiting for each part sequentially. The in-app update dialog now renders release notes as formatted Markdown instead of showing raw markup. Japanese translations reach full coverage, filling in roughly 180 previously-missing strings.

修复 | Fixes

  • 下拉选择器面板内部滚动时不再被误判为"点击外部"而自动关闭。
  • 数字输入、复选框全面改用应用自带的主题化组件,不再露出浏览器原生控件样式。
  • 弹窗高度封顶,内容过长时滚动弹窗内部而不是把弹窗撑出屏幕。
  • 静态网站托管配置为空(从未配置过)时不再因缺少 IndexDocument 字段而解析崩溃。

The Select dropdown no longer misinterprets a scroll inside its own option panel as a click-outside and closes itself. Number inputs and checkboxes are fully switched to the app’s themed components, no longer showing native browser control styling. Modals now cap their height and scroll their own content instead of overflowing the screen. Static website hosting configuration that has never been set no longer crashes parsing due to a missing IndexDocument field.


立即下载 | Download Now

GitHub Releases 下载最新版本,或访问官方网站了解更多信息。

Download the latest version from GitHub Releases, or visit the Official Website for more information.