Nebula 1.6.0 最重要的改进是跨区域桶自动路由 :「列举桶」是全局的,会列出你所有区域的桶,但每个桶只在一个区域------以前访问和账号默认区域不同的桶会打不开,现在每个桶都会自动路由到它自己的区域 ,点哪个都能开,全透明。此外带来更丰富的预览 (文本 / 代码 / 配置 / 音频 / PDF)、上传与下载的秒传 (内容未变的文件自动跳过)、整个文件夹的复制 / 移动 / 重命名到任意目录 、存储类型分布统计,并修复了阿里云 OSS / 华为云 OBS 在对象标签、含中文·空格文件名等场景下的一批签名问题。
Nebula 1.6.0's headline is automatic per-bucket region routing : ListBuckets is global and returns buckets from every region, but each bucket lives in exactly one region --- previously a bucket in a different region than the account endpoint couldn't be opened, and now every bucket is routed to its own region transparently. It also brings richer previews (text / code / config / audio / PDF), skip-unchanged transfers in both directions, whole-folder copy / move / rename to any directory , a storage-class breakdown, and fixes a batch of Aliyun OSS / Huawei OBS signing issues around object tags and keys with spaces or non-ASCII characters.
版本信息 | Release Information
- 项目地址 | Repository:https://github.com/devlive-community/nebula
- 官方网站 | Official Website:https://nebula.devlive.org/
- 版本号 | Version:v1.6.0
- 发布日期 | Release Date:2026年7月14日 | July 14, 2026
跨区域桶自动路由 | Per-Bucket Region Routing
- 每个桶连它自己的区域:不再受账号默认区域限制,列表里任意区域的桶都能打开。
- 全透明、双保险 :阿里 / 华为 / 腾讯在列举桶时就从响应里缓存了每个桶的区域,首次进桶若被服务端要求换 endpoint 也会从错误里学到正确区域并自动重试;AWS 则从
x-amz-bucket-region响应头自动纠正。MinIO / R2 / 七牛为单一 endpoint,不受影响。
Buckets in any region open regardless of the account's default region. For Aliyun / Huawei / Tencent the region is cached from ListBuckets and, on a cold cache, learned from the "must use the specified endpoint" error and retried automatically; for AWS it's corrected from the x-amz-bucket-region header. Single-endpoint services (MinIO / R2 / Qiniu) are unaffected.
预览增强 | Richer Previews
- 文本 / 代码 / 配置文件 :
.json/.log/.rs/.yaml/Dockerfile等一大类文件在应用内直接看内容(经后端读前 256 KB,绕开云端 CORS)。 - 音频与 PDF :
mp3/wav/flac等在内置播放器播放,PDF 直接在窗口里阅读。
Preview text, code and config files in-app (first 256 KB, read through the backend to avoid cloud CORS), plus audio in a built-in player and PDF in the window --- on top of the existing image and video preview.
传输:秒传 | Transfers: Skip Unchanged
- 上传秒传:上传前若远端已存在且内容一致(ETag = 本地 MD5)就跳过,重复上传瞬间完成,面板标记「已跳过」。
- 下载秒传:本地已存在且一致的文件跳过下载;重新下载整个文件夹当作恢复 / 同步时,未改动的文件一律秒过。
Before transferring, compare the remote ETag against the local file's MD5 (with a size pre-filter) and skip when they match --- uploads mark Skipped, and re-downloading a folder skips every unchanged file. Conservative by design: anything that can't be confirmed identical is transferred.
文件夹操作 | Folder Operations
- 移动 / 重命名整个目录:右键文件夹即可改名或移动,底层是对一批 key 批量改前缀,走传输面板、可取消。
- 复制 / 移动到任意目录:文件夹也能用级联选择器复制(保留源)或移动到任意目录,和对象操作对称。
Rename or move a whole folder from its context menu, and copy (keeping the source) or move a folder to any directory via the same picker used for objects --- folder operations are now symmetric with object operations.
浏览与统计 | Browsing & Stats
- 存储类型分布:文件夹 / Bucket 统计从「一行提示」升级为弹窗,除总量外新增按存储类型(标准 / 低频 / 归档)分组的分布表(数量 / 大小 / 占比),便于判断哪一层值得转档省钱。
Folder / bucket stats open a dialog with the total plus a per-tier breakdown (files, size, share), so you can see how objects are distributed across Standard / IA / Archive.
稳定性修复 | Stability Fixes
- 对象标签可用:修复阿里 OSS / 华为 OBS 上读写对象标签的签名不匹配(子资源未计入签名、无标签对象的 NoSuchTagSet、PutObjectTagging 缺 Content-MD5)。
- 含特殊字符的文件名:修复含空格 / 中文 / 特殊字符的对象名在 OSS / OBS 上签名不匹配(CanonicalizedResource 未按 URL 编码)------这类文件的上传 / 下载 / 标签现在都正常。
- 详情面板:加宽详情抽屉,操作按钮不再换行。
Object tagging now works on Aliyun OSS / Huawei OBS (signed sub-resources, empty tag sets, and the required Content-MD5), and object names with spaces / non-ASCII characters no longer fail with a signature mismatch (the CanonicalizedResource is now percent-encoded to match the URL). The details drawer was widened so its action buttons don't wrap.
立即下载 | Download Now
在 GitHub Releases 下载最新版本,或访问官方网站了解更多信息。
Download the latest version from GitHub Releases, or visit the Official Website for more information.