Obsidian 1.15 正式对外发布了(1.15.0)

v1.15 带来了基于全新 Pele 引擎的高性能主题自适应 Mermaid 图表、移动端笔记导出 PDF、iOS 语音抓取与实时转录、Bases 筛选条件拖拽排序、以及多项 URI/CLI 命令与性能体验优化。

v1.15 公开版于2026年11月2日正式发布了1。

这个 1.15 靠谱吗?

细心的用户可能注意到了,这一次从 v1.14.4(10月5日发布)到 v1.15.0(11月2日发布)之间只隔了不到一个月,并且公众版“直接”发布了 v1.15.0。

这种“反常”的高频发布和看似没有灰度的行为,主要由以下核心原因导致:

1. 并没有取消灰度,只是 1.15.0 本身足够稳定

Obsidian 依然进行了灰度发布,只是因为这一次没有严重的致命 bug,所以版本号没有往前跳。

  • 10 月 22 日:官方实际上已经向 Catalyst(内测)会员推送了 v1.15.0 Insider。
  • 灰度表现完美:在内测的 10 天里,v1.15.0 的核心功能在硬核用户圈中运行得非常顺畅,没有爆出导致闪退、数据丢失或大规模插件崩溃的致命 bug(不像当年表格更新时需要连夜发 1.5.1)。
  • 直接转正:既然 v1.15.0 已经足够稳定,官方在 11 月 2 日 推送给公众时,就无需像以往那样先经历 .1、.2 的补丁,而是直接把 v1.15.0 从内测版“转正”为了公众版。你看到的 .0 实际上已经在后台悄悄“灰度”了十天。

2. 本次更新的“杀手级功能”是底层渲染重构,没有历史包袱

为什么这一次只用不到一个月就做出了一个大版本?因为 v1.15 相比于 1.14(加入了打开外部 Markdown、Bases 看板 等复杂系统交互),它的核心是底层的性能替换:

  • 1.15 最核心的成就是将 Mermaid 图表渲染引擎重构为全新的 Pele 库,这带来了高达 500 倍的渲染速度提升,并完美适配主题色彩。
  • 这种纯底层渲染的加速、或者是 iOS 语音转文字(Quick Capture)、智能列表缩进优化,都属于 “功能完善与加速”,而不是 1.14 那种“开辟全新工作流”的颠覆性大功能。功能定位更纯粹,测试和收敛的速度自然极快。

真正的变化

所以,v1.15 没有跳过 Beta 测试:有明确的 11 天 Catalyst 测试窗口。真正变化的是 Catalyst → Public 的决策时间:从 1.14 的约 33 天缩短到 1.15 的约 11 天。

另外,10 月 22 日还有一个容易被忽略的事件:同一天发布了 1.14.5 Public,其主要目的是更新 Electron 43.8.3,修复重要安全问题。

这也说明 Obsidian 的版本发布并不是简单的单线升级:旧稳定版本的安全维护和新版本的 Catalyst 测试可以并行进行。

因此,1.15 更像是对 1.14 的一次高强度性能补完与细节打磨。 这次更新的 Mermaid 500倍渲染加速(Pele 引擎) 是很多重度图表用户的福音。

桌面版

全新 Mermaid 图表引擎 (Diagrams and charts)

Mermaid 图表与示意图现已采用全新的 Pele 渲染库,完美兼容最新的 Mermaid 12.1.0 语法规范。

  • 渲染更快并适配主题:图表渲染响应更快,并能自动适配当前主题的配色方案与字体。
  • 自适应宽度与缩放平移:图表能够自适应笔记宽度;当因宽度缩小显示时,支持自由平移(Pan)与缩放(Zoom)查看。
  • 默认直接显示无需确认:由于 Pele 库本身不执行任何任意代码,因此无需安全确认即可直接安全渲染图表。“在笔记中显示 Mermaid 图表 (Show Mermaid diagrams in notes)”的设置项已被移除。

改进

  • URI 与 CLI 命令扩展:新增支持向指定标题(Heading)追加(append)或前置(prepend)内容的命令,并可精细控制追加/前置内容前后的空行与换行符。
  • 输入建议忽略变音符号:搜索建议与输入匹配现已自动忽略变音重音符(Diacritics),例如在链接建议、快速切换器 (Quick switcher)、命令面板 (Command palette) 以及 Bases 搜索中输入 cafe 均能精确匹配 café。
  • 工具提示优化:工具悬浮提示(Tooltips)不再重复显示已经完全可见的文本内容,仅在文本被截断时才会显示。
  • 拖拽重排平滑动画:拖拽项目调整顺序时,释放放置时将平滑动画过渡到新位置。
  • Vim 模式升级:更新了 Vim 模式,带来多项新命令与修复,包括支持 g?、:put、支持在 : 范围指令中使用搜索模式(如 :/foo/,/bar/d)、通过 :set nopcre 启用 Vim 风格正则表达式、支持 macOS 上的 <A-…> 按键映射,并修复了 gj、:sort 以及在 Visual 可视模式下的 ;、,、> 和 < 操作。
  • 性能优化 (Performance):
    • 社区插件在 Obsidian 启动时的加载速度显著提升。
  • Bases (数据库):
    • 支持通过拖拽对筛选条件(Filters)重新排序,并在每个筛选条件行上提供专属操作菜单,用于快速新增筛选条件或在“所有视图 (All views)”与“此视图 (This view)”之间自由移动筛选规则。
    • 搜索结果超出上限隐藏部分匹配项时,会明确给出数量提示(例如“显示 40 个中的 10 个 / Showing 10 of 40”)。
    • 公式字段(Formula fields)支持自由调整列宽,最大可扩展至当前窗口宽度。
  • 编辑器 (Editor):
    • 实时预览模式下光标上下移动时,会自动计算项目符号、数字编号和复选框的宽度偏移,精准保持相对于列表正文的对齐位置。
    • 启用“智能列表 (Smart lists)”时,对列表项进行缩进、取消缩进或上下移动操作,将同步移动其下层嵌套的所有子列表项;在含有子项的列表末尾按 Enter 键时,会自动在首个子项前插入新项(如果当前项处于折叠状态,则在其下方添加新项)。

修复

  • 修复重命名从库外独立打开的文件时导致其标签页被异常关闭的问题。
  • 修复在打开库外独立文件时,快速切换器(Quick switcher)无法创建新笔记的问题。
  • 修复当 Obsidian 被设为某种自身无法打开的文件格式(例如在禁用 Canvas 画布 核心插件时关联 .canvas 文件)的默认打开应用时,即使退出程序也会陷入无限重新打开循环的问题。
  • macOS:修复部分用户在使用快速查看(Quick Look)预览时键盘导航被阻断的问题(需要覆盖安装最新安装包)。
  • 属性 (Properties):修复对包含无效属性的嵌入笔记点击“显示源码 (Show source)”会直接替换当前打开笔记的问题。现支持在原位直接就地编辑嵌入内容,或在新标签页中安全打开。
  • 修复当标题下属章节以分割线 --- 开头时,页面预览(Page preview)或画布卡片(Canvas cards)(如 [[Note#Heading]])中文本被隐藏或被错误解析为属性的问题。
  • 修复属性值建议下方提示文本(例如“输入 [[ 链接笔记 / Type [[ to link note”)未能正常显示的问题。
  • 修复在核心插件“文件列表 (Files)”被禁用的情况下,书签(Bookmarks)右键菜单中的“在文件列表中定位文件 (Reveal file in navigation)”点击无响应的问题。
  • 修复 Obsidian 启动过程中反向链接(Backlinks)面板短暂闪烁“未找到反向链接 (No backlinks found)”的问题。
  • Bases 修复:
    • 修复筛选条件值中包含双引号 " 或反斜杠 \ 时导致筛选规则保存损坏的问题。
    • 修复调整窗口大小时工具栏菜单未能跟随重定位而停留在原位的问题。
  • 编辑器修复:
    • 实时预览:修复选中加粗、斜体或高亮文本时,偶尔仅选中并包含其中一个隐藏的格式标记(**、* 或 ==)的问题。

移动版

笔记导出为 PDF (PDF export)

现已支持在 iOS 和 Android 移动端将笔记直接导出为 PDF 文档。

iOS 语音抓取与实时转录 (Voice capture on iOS)

  • 快速抓取 (Quick Capture) 现已支持录制语音笔记,并在说话的同时实时进行语音转录,甚至可以直接在锁屏界面(Lock Screen)上免解锁快速使用。录音音频与转录文本均可直接保存至您的库(Vault)中(需 iOS 26+)。
  • 聚焦搜索与 Siri 支持:新增将 Quick Capture 接入 iOS 聚焦搜索(Spotlight)快捷操作与 Siri 语音指令(例如对 Siri 说:“Open Quick Capture in Obsidian”)。
  • 智能笔记标题:在 Quick Capture 设置中将笔记标题设为“Automatic”,系统将自动截取记录内容的前 80 个字符作为笔记标题。

改进

  • 库管理 (Manage vaults):采用与全新欢迎引导页一致的设计语言,并支持在管理界面中直接创建新的 Obsidian Sync 同步库。
  • Android:在“管理库 (Manage vaults)”界面按系统返回键现已正确返回上一级屏幕,而不是直接退出应用。
  • 长按交互动效优化:在支持震动的设备上长按时不再显示波纹动画(Ripple animation);不支持震动的设备(如 iPad)仍保留该动画提示。
  • 标签页切换器 (Tab switcher):支持将标签页从一个标签页组自由拖拽移动到另一个标签页组。
  • Bases (移动端):
    • 手机端上,筛选条件现已整合至“显示 (Display)”菜单中,每个筛选条件均呈现为独立卡片,支持自由拖拽重新排序。
    • 手机端上,搜索结果数量改在搜索栏中显示,不再挤占视图名称下方空间。

修复

  • 修复移动端默认编辑器工具栏中评论(Comment)按钮丢失的问题。
  • 修复搜索时列表末尾的社区插件和主题被弹出的软键盘遮挡的问题。
  • Android:修复当软键盘弹出收起或状态栏尺寸变动时编辑器滚动位置突变并强行跳回光标处的问题。

开发者

  • 搜索 API 变音符优化:prepareFuzzySearch 与 prepareSimpleSearch 现已自动忽略拉丁字母和希腊字母的重音与变音符号(例如输入 cafe 可精准匹配 café)。
  • 语法树闭合标记节点命名规范:格式化闭合标记在语法树节点名称中现已统一包含 formatting-*-end 片段,不仅限于包含 cm-formatting-*-end CSS 类。例如闭合的行内代码反引号现标记为 formatting_formatting-code_formatting-code-end_inline-code。此前依赖完整节点名称(如 formatting-code_inline-code)进行全匹配的插件将遗漏闭合标记,建议调整为匹配前缀 formatting-code。
  • Mermaid 渲染架构重构 (Pele 迁移):
    • Mermaid 图表现在完全由 Pele 引擎渲染。
    • 新增 --mermaid-* 系列 CSS 变量,用于自定义图表颜色、圆角(corner radius)及字体字重(font weights)。
    • 图表内部元素使用 Pele 的专属样式类(如 .pele-*,详见 Pele 主题开发文档)。
    • Obsidian 核心中不再内置传统 Mermaid 库:loadMermaid() 与全局 window.mermaid 均转向通过 Pele 渲染,并向下兼容支持 initialize()、render()、parse() 以及 mermaidAPI.getConfig()、setConfig() 和 render()。其生成的 SVG 包含 Pele 样式类而非原有 Mermaid 类。新开发的插件代码可在 loadMermaid() 解析完成后直接调用 window.pele。
  • PIXI 全局对象按需懒加载:全局 PIXI 对象不再在应用启动时立即加载,改为在图谱(Graph view)首次打开时按需懒加载。如需在此之前使用,可通过 loadPixi() 进行主动加载。

Reference

Built with Hugo