Metabase 55 发行说明

在升级之前,请务必备份您的 Metabase 应用程序数据库!

查看我们的升级说明

充分利用 Metabase。了解更多关于高级功能、托管云服务和一流支持的信息。

Metabase API 更新日志

参见 API 更新日志

嵌入式分析 SDK 更新日志

查看 嵌入式分析 SDK v55 更新日志

Metabase 55.19

升级 | 55.19

Metabase 开源版 | 55.19

Metabase 企业版 | 55.19

Bug 修复 | 55.19

  • 无法在非常小的仪表盘卡片上使用卡片操作(#64492
  • 仪表盘文本框中两个变量之间的文本仅在变量有值时显示(#63866

Metabase 55.18

升级 | 55.18

Metabase 开源版 | 55.18

Metabase 企业版 | 55.18

增强功能 | 55.18

  • 修复在嵌入式 SDK 中无法钻取 SQL 问题(#64083
  • 修复:保存前验证 LDAP 服务器电子邮件(#62616

Metabase 55.17

升级 | 55.17

Metabase 开源版 | 55.17

Metabase 企业版 | 55.17

增强功能 | 55.17

嵌入

  • 当传递 undefined 到主题时重置颜色(#63957
  • 对于 SDK 或嵌入式分析 JS,不发送新用户登录(#63883

其他

  • 修复:修正内部集合的过滤(#64065
  • 自动设置模板标签(#63691

Bug 修复 | 55.17

管理

  • 通过 PATCH 停用 Okta SCIM 2.0 用户时,由于 (path: null) 错误而失败(#64038
  • Clickhouse 同步数据库 Schema 对每张表运行相同的查询(#63644

数据库

  • Trino 的查询取消在 Starburst Driver 中因 UnsupportedOperationException: isClosed 而失败(#63731
  • 字段过滤器在 postgres 枚举类型上不起作用(#63537

嵌入

  • 静态嵌入未加载地图图块:未授权错误(#63687
  • SDK:地图图块的 URL 错误(#63638
  • 静态嵌入和公开共享的仪表盘尝试调用 /api/database 和 /api/query_metadata(#63310

操作

  • 反序列化期间出错:无法为 NativeQuerySnippet 读取文件(#51901

Metabase 55.16

升级 | 55.16

Metabase 开源版 | 55.16

Metabase 企业版 | 55.16

增强功能 | 55.16

嵌入

  • feat(sdk): 原生问题应从工具栏隐藏筛选器和汇总(#63082
  • fix(sdk):防止 SDK 仪表盘中出现双滚动条(#62962

其他

  • 更新 Metabot AI 条款链接(#63370
  • [Metabot] 将 available_actions 添加到 metabot 上下文中(#62464

Bug 修复 | 55.16

  • 使用 MySQL:8.0.28 时,Usage Analytics、Metabase Metrics 收集问题失败(#61331
  • 选择组件滚动条问题(#61189

Metabase 55.15

升级 | 55.15

Metabase 开源版 | 55.15

Metabase 企业版 | 55.15

增强功能 | 55.15

  • 在提供 metabot 购买时忽略大小写(#62808

Metabase 55.14

升级 | 55.14

Metabase 开源版 | 55.14

Metabase 企业版 | 55.14

增强功能 | 55.14

  • Metabase 管理部分提供购买 Metabot AI 附加组件的按钮(#62513

Bug 修复 | 55.14

数据库

  • Postgres 下载包含 DDL 语句的 Native SQL 时失败(#61892

嵌入

  • 在某些情况下,交互式问题的 保存 按钮不显示(#62396

Metabase 55.13

升级 | 55.13

Metabase 开源版 | 55.13

Metabase 企业版 | 55.13

增强功能 | 55.13

报告

  • 仅发送带有附件的仪表盘订阅(#61784

Metabot

目前仅限私有测试版

  • [Metabot] 用户反馈(#62048

Bug 修复 | 55.13

嵌入

  • 公共仪表盘嵌入不遵守 background=false 设置(#62391
  • 在卡片加载之前离开嵌入页面会在 Safari 中冻结标签页(#62302

其他

  • 序列化加载会阻塞搜索重新索引(#62308
  • 从 55.11 迁移到 56.2 时出错(#62104

后台 | 55.13

  • 添加一个 API 端点来删除集合(#61684
  • 完全跳过运行 vertica 测试(#62452
  • 测试并发集群锁创建,并修复 Postgres 的问题(#62204
  • Docs - 更新生成的文档脚本(#62190
  • 更新环境变量文档生成脚本(#62068
  • 更新通道测试权限模型(#62015

Metabase 55.12

升级 | 55.12

Metabase 开源版 | 55.12

Metabase 企业版 | 55.12

增强功能 | 55.12

  • 添加 snowflake csid 作为 Metabase_Metabase(#61866

Metabot

目前仅限私有测试版

  • [Metabot] 移除非流式 metabot 代码(#61988
  • 检查结果元数据列的数据权限(#61740
  • 支持 Metabot 响应中的 Markdown 链接(#61732

Bug 修复 | 55.12

嵌入

  • 在暗黑模式下(静态嵌入)透视表样式不正确(#61741

组织

  • 修订历史损坏(#61555

报告

  • 下载 SQL 问题结果时丢失新列(#61337

Metabase 55.11

升级 | 55.11

Metabase 开源版 | 55.11

Metabase 企业版 | 55.11

增强功能 | 55.11

  • 更新 snowflake 的 commons-lang3 以清除安全问题(#61656
  • /api/dashboard/save 应使用提交者的 id 作为 creator_id(#61524
  • 创建了原型 API 用于开发工作(#61473
  • 下载按钮应始终显示,而不是悬停显示(#60478

Bug 修复 | 55.11

管理

  • 非管理员用户查看问题时收到 403 错误,该问题与非图表生成的问题有关(#59050
  • 无法在 Metabase 分析/自定义报告中创建新集合(#40138

数据库

  • 在 SparkSQL 中查询数组类型列时出错(#61588
  • Metabase 无法同步 Snowflake 中的约 2500 张表(#60240

组织

  • 无法保存带有仅包含空格的描述的问题(#58534

报告

  • 进度条上的警报被自动禁用(#61491

可视化

  • 从 xray 创建的仪表盘在 /api/tiles 请求时出现“HTTP ERROR 400 Ambiguous URI empty”(#59984
  • UUID 在 .xlsx 下载中显示引号(#57719

Metabase 55.10

升级 | 55.10

Metabase 开源版 | 55.10

Metabase 企业版 | 55.10

增强功能 | 55.10

  • 数据库路由:支持 BigQuery(#60025
  • 允许 preview_card_png API 端点使用 width 参数(#61348

Bug 修复 | 55.10

数据库

  • 更新 Snowflake 的私钥时,仍然使用旧密钥(#60441

组织

  • Metabase 提示框外观不佳(字体错误?)(#59704
  • 仪表盘中的问题在保存到集合之前,在 Notebook Editor 中无法访问(#56887

查询

  • SQL 编辑器中的建议因透明背景而与查询文本冲突(#61087

报告

  • 隐藏此卡片(如果无结果)选项在可视化工具中不可用(#60757

可视化

  • 时间值的格式不正确(#57071
  • 在 Safari 中隐藏一个系列会在尝试编辑仪表盘卡片时引发错误:null is not an object (evaluating ‘e.removeChild’),(#56249

其他

  • OpenAPI 规范中缺少 responses 字段,导致 Scalar 文档出错(#61303

Metabase 55.9

升级 | 55.9

Metabase 开源版 | 55.9

Metabase 企业版 | 55.9

增强功能 | 55.9

管理

  • 按名称对表元数据中的货币选项进行排序(#60794

查询

  • 禁用 :case 和 :coalesce 类型兼容性检查(#61279
  • 允许抑制 case 和 coalesce 参数类型检查(#61264

仪表盘

  • 仪表盘卡片编辑界面中的“设置”按钮在打开设置侧边栏时应被按下(#61101

其他

  • 更新翻译 2025-07-17(#61144
  • 显示应用程序权限保存错误(#61038
  • 撤销“修复因无效维度可视化设置计算导致的图表崩溃(#60892)” (#60952)(#60994

Metabot

目前仅限私有测试版

  • [Metabot] 确保在流式响应中保存状态(#61282
  • [Metabot] 响应包含代码时修复水平滚动条(#61174
  • [Metabot] 改进加载体验逻辑(#61173
  • [Metabot] 调用文档搜索工具时添加文本(#61099

Bug 修复 | 55.9

管理

  • 由于使用了 union 字段的批处理而不是子集,导致字典中 OOM 错误增加(#61196
  • 重新映射列的数字格式设置显示不正确(#17427
  • 来自序列化的模型未显示在搜索或模型部分中(#60437

查询

  • 在较小屏幕宽度下,原生查询编辑器中的 CSS 问题(#58995

仪表盘

  • 仪表盘卡片意外改变了分组顺序(#60985
  • 尝试编辑早期 Metabase 版本创建的卡片时,在另一个方式中可视化(visualizer)显示“无法读取属性 ‘column’(undefined)(#61112
  • include-current: true 时,仪表盘日期过滤器标签不会更改(#60605
  • 在另一个方式中可视化(visualizer)使用了卡片定义而不是仪表盘卡片(#61072
  • 无法读取属性 ‘column’(undefined)(#59830
  • 将卡片添加到具有空第一个标签页的仪表盘时,会导致无效状态(#61013

报告

  • CSV 导出格式不正确的货币符号(默认货币而不是列元数据)(#59545

可视化

  • 即使有足够的空间,折线图中的事件也被分组(#55592

其他

  • 来自我们文档的通知 cron 语法(Quartz cron 语法)在 v_alerts 中遇到 /(斜杠)时会引发错误(破坏 Usage Analytics > Alerts 模型(#60427

Metabase 55.8.4

升级 | 55.8.4

Metabase 开源版 | 55.8.4

Metabase 企业版 | 55.8.4

增强功能 | 55.8.5

  • 在格式化选项中按名称对货币选项进行排序 (#60794)

Bug 修复 | 55.8.4

查询

  • 由于使用了 union 字段的批处理而不是子集,导致字典中 OOM 错误增加 (#61196)

仪表盘

  • 切换“包含今天”时,仪表盘日期过滤器标签不会更改 (#60605)

Metabot

目前仅限私有测试版

Metabase 55.8.3

升级 | 55.8.3

Metabase 开源版 | 55.8.3

Metabase 企业版 | 55.8.3

Bug 修复 | 55.8.3

  • 来自序列化的模型未显示在搜索或模型部分中 (#60437)

Metabot

目前仅限私有测试版

Metabase 55.8

升级 | 55.8

Metabase 开源版 | 55.8

Metabase 企业版 | 55.8

增强功能 | 55.8

查询

  • 改进自定义表达式编辑器中的错误消息(#60825

可视化

  • 将单维度饼图的“内环”标签更改为“分组”(#58723

仪表盘

  • 修复仪表盘卡片中“官方”图标显示异常小的错误(#60853
  • 修复编辑仪表盘卡片时溢出问题(#60695
  • 在仪表盘上编辑饼图时,为列标签提供更多空间(#60637
  • 改进编辑仪表盘卡片时删除列和切换可视化时的错误处理(#60543
  • 将按钮标签从“可视化另一种方式”更改为“编辑可视化”(#60325

报告

  • 停止在 Slack 通知中展开链接(#60277

其他

  • 为数据源搜索添加消息(#60926
  • 修复 SQL 操作作用于非模型源数据库时的“卡片未找到”错误(#60705
  • 为 PUT settings/api/{key} 添加 schema(#60645
  • 减少 BigQuery 同步期间的内存压力(#59683

Bug 修复 | 55.8

管理

  • UI 中的 CSV 上传仅提到 postgres 和 mysql,但根据文档我们也支持 redshift 和 clickhouse(#60229
  • Schema 同步不应添加多个具有 Entity Name 类型的列(#49783

嵌入

  • 嵌入式问题和仪表盘中的字段过滤器区分大小写(#29371

组织

  • 您可以关闭“Metabase 云存储”的 CSV 上传,并且无法重新启用(#50109

查询

  • 循环嵌套问题导致 OOM,无论有多少内存(#60719
  • 对混合数据类型自定义表达式没有验证(#57674
  • 新问题模态框 - 名称输入框中的文本不是粗体(#54481
  • 行计数格式不一致(#48295
  • 如果时区输入不正确,convertTimezone 的自定义列会消失(#38498
  • 验证自定义表达式的日期/日期时间参数(#26512

报告

  • 通过订阅发送的仪表盘可视化颜色不同(#60324
  • 透视表的 PDF 导出包含覆盖可视化效果的丑陋灰色块(#57799

可视化

  • 在格式化 > 链接文本输入框失去焦点时,发出重复的 PUT 请求(#60841
  • CSV 的最大下载大小副标题不正确(#60769
  • 无法读取属性 ‘column’(undefined)(#59830
  • 列格式化:无法将数字 1e-18 转换为 BigInt,因为它不是整数(#57884
  • 在过滤列时,“删除所有”图表设置行为异常(#57327
  • 当创建嵌套 JSON 图表时,图表系列上显示 [object Object](#52684

其他

  • 如果数据库用户和登录用户名称不匹配,MS SQL Server 连接失败(#60665
  • 条形图数据标签在悬停时跳动 1px(#48846

Metabase 55.7

升级 | 55.7

Metabase 开源版 | 55.7

Metabase 企业版 | 55.7

增强功能 | 55.7

查询

  • 当帮助片段处于活动状态时,不显示自定义表达式错误(#60445

仪表盘

  • 改进仪表盘可视化编辑器中气泡大小字段选择的视觉样式(#60380
  • 更智能地检测仪表盘可视化编辑器中选定的列(#60338
  • 在仪表盘可视化编辑器中,提供更好的视觉指示,显示可以拖放列的区域(#60281
  • 在仪表盘可视化编辑器的数据源选择器中添加“重置”按钮(#60123

其他

  • perf: 对透视表进行一些优化(#60461
  • 在 Metabase 设置过程中连接数据库时显示成功消息(#60301
  • 澄清数据库路由 UI 文本(#60216
  • 为仪表盘错误字符串添加翻译(#60178

Metabot

目前仅限私有测试版

  • [Metabot] 仅在发送图表配置时使用可见的时间线事件(#60467
  • [Metabot] 将流式传输设置为默认值(#60311
  • [Metabot] 改进文本流式传输(#60226
  • [Metabot] 思考 + 错误样式迭代(#60095

Bug 修复 | 55.7

查询

  • 如果查询预览包含片段,我应该能够看到它(#60534
  • 当添加某些筛选器时,汇总侧边栏变为空白(#57573

报告

  • 当电子邮件未配置时,非管理员用户无法将 Slack 警报发送出去(#59266

仪表盘

  • 为具有前缀的列添加点击行为会导致奇怪的格式(#57803
  • 当更改仪表盘卡片的漏斗图时,某些设置未被保留(#60438
  • 当仪表盘卡片中有过多系列时,浏览器会卡住(#60385
  • 当筛选器连接到不同列时,具有多系列仪表盘卡片的钻取会使用错误的字段(#60572
  • 分组数据未传递到点击行为中的范围过滤器(#52861
  • 从仪表盘导出卡片为 png 时,标题字体被截断(#45499

可视化

  • SQL 和 GUI 查询在趋势图的日期显示上不一致(#40949
  • 当悬停关联到右 Y 轴的系列时,显示双 Y 轴图表的右 Y 轴网格线(#48847

其他

  • 编辑器按钮不一致(#53829

Metabase 55.6

升级 | 55.6

Metabase 开源版 | 55.6

Metabase 企业版 | 55.6

增强功能 | 55.6

仪表盘

  • 编辑仪表盘卡片时正确处理默认颜色(#60115
  • 仪表盘上编辑可视化效果的新图标(#60040
  • 仪表盘卡片中缺少列时的更好错误状态(#60003
  • 编辑卡片时撤销/重做按钮的更好标签(#59990
  • 恢复未采用新编辑界面的卡片的“编辑问题”功能(#59982

嵌入

  • 从嵌入主页的 SDK 中移除 Beta 徽章(#59857
  • 为新的 iframe 嵌入添加 ready 事件处理程序(#59714

其他

  • 修复 Firefox 中开发环境的下载(#59880
  • 更新翻译 2025-06-26(#60156
  • 减小设置标签大小以减少意外点击(#59818
  • 改进主页仪表盘没有权限的设置管理员的错误状态(#59817
  • 为新菜单项添加唯一键以修复控制台错误(#60117
  • 清理 x-rays 侧边栏的视觉错误(#59739
  • 区分外部重映射和显式连接(#60029
  • 停止断言请求未被取消(#59962

Bug fixes | 55.6

管理

  • 上传到示例数据库时,“附加条款适用”弹出窗口的文本不可读(#60230
  • 如果管理员前端未看到新创建的子集合,则子集合的权限未设置(#41498

数据库

  • Postgres JSONB “?” 运算符与字段过滤器不兼容(#49373

嵌入

  • SDK:从可视化设置打开颜色选择器会在可视化器模态框下方打开(#60116
  • titled=false 也会禁用带有过滤器且没有选项卡仪表板的 PDF 导出(#59503

组织

  • N+1 在 POST /api/cards/dashboards 中(#59906

查询

  • 仪表板日期过滤器的日期部分对结果没有影响(#59778
  • 无效查询:{:stages [{:collection [“应为字符串” “非空字符串”]}]}(#59675
  • 仪表板过滤器输入在键入时溢出(#59306
  • “星期几”、“小时的分钟数”的 X-ray 在设置“无语义类型”时会导致 nil 异常(#23820

报告

  • 小屏幕宽度上的仪表板编辑模式不允许拖动卡片,但光标仍会变为拖动图标(#56495

可视化

  • 在仪表板级别更改可视化器时,问题中设置的系列格式会丢失(#59580
  • 行图中的显示数据点值不会显示最大值(#59507
  • 对象详细信息可视化中会触发冗余的 API 请求(#56830

其他

  • 点击 +New 按钮应将焦点转移到下拉菜单(#56304
  • 在钻取折线图后更改可视化类型会引发错误(#55484

Metabase 55.5

升级 | 55.5

Metabase 开源版 | 55.5

Metabase 企业版 | 55.5

增强功能 | 55.5

嵌入

  • 优化嵌入式特定入职流程(#59854, #59850, #59825, #59784, #59712, #59694
  • 在新的 iframe 嵌入中使用现有用户会话的选项(#59701
  • 修复(sdk):修复闪烁的“问题未找到错误”(#59696
  • 允许在新 iframe 嵌入中更新更多设置(#59487

其他

  • 格式化快捷键 Shift + Command + f(#59534
  • 隐藏不支持的数据库引擎的数据库路由(#59934, #59849, #59806
  • 使“添加数据”小部件对键盘友好(#59468
  • 解决集合中的循环依赖(#59685

Bug fixes | 55.5

管理

  • 滚动下拉菜单底部缺少内边距(#54974

操作

  • 当问题/仪表板名称过长时,序列化因“文件名过长”而失败(#59233

组织

  • 回收站集合不尊重用户选择的语言(#59260
  • 在执行不相关的操作后,错误模态框会显示第二次(#55382
  • Safari:在完整的搜索应用程序中,文本被叠加(#52013
  • 当侧边栏打开时,“…”按钮的视觉焦点状态不正确(#51898

查询

  • most-specific-common-ancestor 根据参数顺序计算错误的共同祖先(#59366
  • 拖动原生查询编辑器和可视化之间的分隔线(#59110
  • 表元数据中的两个来自同一表的 FK 指向另一个表时,UI 会隐式显示第一个 FK(#40676
  • [MLv2] - 在多阶段查询中删除具有隐式分组的字段会导致错误(#35067

报告

  • 将图表拖到仪表板顶部需要太长时间(#59645

可视化

  • 列信息弹出窗口出现在列设置弹出窗口后面(#55637
  • 当使用小于 1 的值分箱长/纬度时,原生查询的网格图损坏(#49462
  • 堆叠条形图具有混合的正负值,会在工具提示中创建无意义的百分比细分(#47596

其他

  • 从 v55 降级后,启动 v54 时出错(#59566

Metabase 55.4

升级 | 55.4

Metabase 开源版 | 55.4

Metabase 企业版 | 55.4

增强功能 | 55.4

  • 禁用保存上次使用的仪表板参数值的选项(#48055
  • latest npm 标签更新 SDK 版本(#59532
  • 嵌入式特定入职流程(#58853, #59612, #59476
  • 修复:card before-update 不再总是强制更新(#59559

Bug fixes | 55.4

管理

  • JWT SSO URI 字段未强制要求,使用 SDK 和 iframe 进行 SSO 失败(#59307
  • 字段值搜索端点未为引用 UUID 的 FK 字段返回某些字段值(#59020
  • 我们应该验证添加到管理员 -> 设置 发件人名称 的内容(#58037

嵌入

  • 当 URL 中传递 ?locale 时,静态嵌入式问题无法下载其结果(#53037

查询

  • 在问题的聚合块中重新排列列会修改查询后续阶段中的自定义表达式(#59273
  • 当同一字段的多个分组被重新排序时,过滤器和图表会损坏(#48306

报告

  • 此处示例仪表板在全新安装时存在截断文本的错误(#58308

可视化

  • 面积图在只绘制一个系列时会两次显示数据点值(#57370
  • Metabase 0.54.2.4 列之间的间距过大,无法调整且调整后无法保持(#56639

其他

  • 在 v54 升级后,原生编辑器快捷键不再生效(#59284

Metabase 55.3

升级 | 55.3

Metabase 开源版 | 55.3

Metabase 企业版 | 55.3

增强功能 | 55.3

  • 链接过滤器应发出警告或不允许链接,除非它能正常工作(#14595
  • 允许定义一个带有“包含”默认过滤器运算符的字符串列(#56921
  • 如果实体名称过长无法保存,则向用户显示友好错误(#5030

其他

  • 修复设置按钮颜色(#59347
  • 优化“刻度数”的间隔设置(#59254, #59299
  • feat: 添加参数卡片仪表板 API 测试(#59205

Bug fixes | 55.3

数据库

  • 同步时可能无意中使用角色来确定是否可以同步表(#59499
  • 修复当启用或禁用特定数据库的上传时,过时的数据库缓存(#59184

查询

  • 选择字段过滤器后无法更改变量(#51679
  • 修复单值和多值字符串过滤器小部件,用于非字符串列(#59352
  • 当选择单个值时,长过滤器值会溢出屏幕(#44090

其他

  • 在编辑模式下,可视化器仪表板卡片的标题上的 V 形箭头应隐藏(#59280
  • :alias/escaped->original 应免于规范化,并成为字符串 => 字符串的键(#42307

Metabase 55.2

升级 | 55.2

Metabase 开放源代码

Metabase 企业版 | 55.2

增强功能 | 55.2

  • 从 v55 开始,将新的搜索引擎设为默认(#58718
  • 仪表板卡片标题直接导航到问题,而不是显示带有单个项目的菜单(#58797
  • 删除数据编辑 API(#58955
  • 编辑元数据时,如果未更改任何内容,仍显示成功状态(#58946
  • 修复(sdk):在错误消息中省略 jwt 令牌响应(#59108
  • 修复 authcard 中的拼写错误(#59101
  • 修复 metabase_metadata 同步期间不正确的 keyset not exists 日志记录(#59032
  • 添加社区翻译通知(#58789

嵌入

  • 重构(sdk):将 authMethod 重命名为 preferredAuthMethod(#59099
  • 删除嵌入式 SDK 测试的解决方法(#59097
  • 取消跳过已跳过的嵌入式 SDK 测试(#59029
  • 在 55 黄金版之后删除包的预发布标识符(#59017
  • 在 55 黄金版之后更新 SDK 发布工作流(#59016
  • 为新的 iframe 嵌入进行 SSO 身份验证的端到端测试(#58939
  • 为新的 iframe 嵌入进行 SSO 身份验证(#58567
  • 重构(sdk):将 auth 函数移至 auth-common 模块(#58557
  • 水印背景的静态大小,更改源 URL(#58647
  • 将“镜像”数据库重命名为“目标”数据库(#58438

Bug fixes | 55.2

管理

  • “使用 Google 帐户登录”按钮不再是 100% 宽度(#58928
  • 同步期间的警告会生成大量日志消息(#16838

数据库

  • Metabase 在 Oracle 上无法正常工作(尝试同步没有权限的表时同步失败)(#58304

组织

  • 保存问题模态框不会自动聚焦(#54708

查询

  • 钻取自定义列失败(#59005
  • 新的可视化空状态对于原生查询没有意义(#58806
  • 对于映射到多系列仪表板卡片的参数,没有字段值(#58328
  • 在使用聚合函数创建自定义列时,自定义表达式编辑器中没有验证(#58230
  • 数据库选择器在具有单个数据库的新 SQL 问题中闪烁(#57644
  • 模型不应由 sigma 图标表示(#54400
  • 在使用了表连接的问题中,放大连接表的 ID 会显示错误的数据(#28095

可视化

  • 目标线工具提示格式与刻度线格式不匹配(#48473
  • 负值与 x 轴标签重叠,导致其无法读取(#48130

Metabase 55.1

升级 | 55.1

Metabase 开源版 | 55.1

Metabase 企业版 | 55.1

重大更改 | 55.1

  • 对透视表的 XLSX 导出现在将数据导出为普通 XLSX 文件,而不是 Excel 原生的 PivotTable 格式(#56622, #58313

    • 导出时,数据仍会以透视形式导出(当导出时选择适当的选项时),但 XLSX 文件将不再使用 Excel PivotTable 界面。
    • 此更改是由于 Excel PivotTable 本身不支持所有 Metabase 聚合函数,这会导致 XLSX 导出的正确性问题。
    • 如果您需要使用 Excel PivotTable,请改为导出未聚合的数据,并在 Excel 中直接进行透视。
  • 更新了用于嵌入式 SDK 的 JWT SSO 流程

  • 删除对静态嵌入中已弃用的 hide_download_button 哈希参数的支持(#58401

新功能 | 55.1

数据库

可视化

管理

  • 开发实例(#56579, #57620, #57553, #57746

    • 以固定费用设置开发或暂存 Metabase 实例。以前这需要创建另一个订阅。
  • 可自定义的日志级别(#57524, #57205, #57022, #56973, #56772, #57667

    • 在管理员界面中选择日志级别
    • 常见故障排除场景的日志预设,例如序列化或链接过滤器
  • 表元数据中的新类型强制转换策略

    • 将 String->Integer、String->Float、Float->Integer、Datetime->Date 转换为表元数据。以前,只有转换为时间类型可用。
    • 另请参阅下面查询构建器中用于强制转换列的新自定义表达式。

查询

  • 为仪表板和 SQL 字段过滤器添加布尔过滤器类型(#57435

自定义表达式

  • date(), text(), 和 integer() 转换表达式现在支持所有 SQL 数据库(Oracle 除外 date())和 MongoDB(#55774, #57653, #56180,#56177, #55704, #56178)。
  • splitPart() 表达式用于分割字符串,现在支持 Postgres、MySQL/MariaDB、BigQuery、Redshift、Clickhouse 和 Snowflake(#55935, #55938, #55918, #55914, #55691
  • date() 自定义表达式现在可以截断日期时间到日期(除了将字符串转换为日期)(#57448, #57523
  • integer() 自定义表达式现在可以四舍五入浮点数(除了将字符串转换为整数)(#56817
  • 新的自定义表达式

    • datetime() 用于将字符串转换为 datetime(#58048
    • float() 用于将字符串转换为 float(#56814, #56982
    • 它们都支持 Postgres、MySQL/MariaDB、BigQuery、Redshift、Clickhouse 和 Snowflake。
  • 使用常量作为独立的自定义表达式(不支持 MongoDB)(#56534, #56533, #56334, #56254, #56942

嵌入

  • 支持用于嵌入式分析 SDK 身份验证的 SAML(#56869, #58641
  • 在静态和公共嵌入中禁用单个实体的 PDF 和结果下载(#56131,#56211,#56541
    • 现在 downloads URL 参数除了 truefalse 之外,还可以接受 resultspdf 的值。

其他

增强功能 | 55.1

报告

  • 使用 Metabase OSS 免费版本的用户将在订阅中的 PDF 导出中看到“Powered by Metabase”徽标(#58096, #57501, #57266, #57088
  • 记住用户上次的下载格式(#50651
  • 限制“每分钟”计划选项的可用间隔(#56068

查询

  • 对没有参数的自定义表达式使用括号(#56835
    • 从现在开始,键入 Count() 而不是 Count。现有查询不受影响。
  • 使用另一个问题的结果作为数字下拉过滤器值的来源(#56825
  • 在仪表板过滤器控件中使用“Enter”提交值(#57388
  • 重命名日期选择器标签:“特定日期”为“固定日期范围”,“相对日期”为“相对日期范围”(#56699
  • 在查询构建器的搜索框过滤器中按重映射的字段值进行搜索(#56621
  • 自定义表达式编辑器中更精确的错误消息(#57332, #57199, #57170, #56984,#56962, #55737

数据建模

UI

  • 清理“+ New”菜单并添加新的“Add entity”按钮(#57649, #57647, #57641, #57605, #57616, #57555, #57496
    • 从“+ New”菜单中移除 Collection、Model 和 Metric。
    • 集合、模型和度量可以从相应的“浏览…”页面创建
    • 也可以从导航侧边栏创建集合
  • 改进的管理员任务页面(#56791, #56664, #56491, #56383

    • 支持任务的排序、过滤和分页
    • 向任务详情添加下载、复制和查看日志操作
  • 向空可视化添加帮助文本,解释如何创建可视化(#55706

其他

  • 从支持的翻译列表中删除 zh(使用特定的 zh-* 区域设置代替)(#57672
  • 允许对 Google 表格执行“立即同步”,而不是等待下次计划时间(#54940
阅读更多…
  • 优化版本信息获取(#58000
  • 不要为目标数据库显示模式(#58409
  • feat: 将原生查询侧边栏图标移至标题(#58501
  • 添加同步期间表过滤的日志记录(#58777
  • 垂直居中单选按钮标签(#58389
  • 在过滤器弹出窗口中使用更具信息性的图标(#58377
  • 修复 SDK 的时间线事件工具提示日期文本颜色(#58122
  • 从 SDK 嵌入的仪表板中移除页脚(#57779
  • 删除数据库、表、字段上的 entity_id(#58236
  • 修复检查位置仪表板过滤器类型(#57677
  • 将 regexextract 重命名为 regexExtract(#57013
  • 检查类别轴类型而不是语义类型类别 (#57128)
  • 在计算与参数兼容的列时,将 Category 替换为 has_field_values 检查 (#56825)
  • 修复重新映射字段的过滤器输入占位符 (#56691)
  • 在查询构建器中的过滤器中按 Esc 关闭搜索结果下拉列表 (#56562)
  • 修复查看旧卡片的历史记录时出现的“无法选择没有包含 :card_schema 的卡片”错误 (#56394)
  • 确保缓冲 CSV 下载的输出流 (#58238)
  • 更新警报调度中的 cron 语法说明 (#58518)
  • 将“Doing science”句子首字母大写,而不是全部大写 (#58404)
  • 添加字段值端点 (#58403)
  • 清理设置菜单 (#58365)
  • 将表单输入字体大小标准化为 md (14px) 并改进间距 (#58258)
  • 修复数据集路由的 401 和 403 错误 (#57871)
  • 主视图标题操作标准化使用 ToolbarButton (#57791)
  • 修复嵌入代码模板中的 Python 换行符 (#57350)
  • 为订阅过滤器添加清晰的副本 (#57299)
  • 将 /api/ee/gsheets/folder 重命名为 /api/ee/gsheets/connection (#57239)
  • 防止非管理员调用仅限管理员的 gsheets 端点 (#57186)
  • 隐藏嵌入实体侧边栏中的实体 ID (#57052)
  • 为 GET /task/ 端点添加排序功能 (#56795)
  • 修复重新排序表中的列时出现的闪烁问题 (#56543)
  • /task/ 端点添加过滤功能,并添加 /task/unique_tasks 端点 (#56451)
  • 仅向管理员显示 Goggle Sheets 同步状态,该管理员启动了同步 (#55587) </details>

API 更改

请参阅 API 更新日志

错误修复

管理

  • 删除包含超过 65535 个字段的数据库将失败 (#58491)
  • 具有不同大小写的相同表/模式名称会破坏同步 (#56949)
  • 在创建、编辑或删除组时没有错误处理 (#52886)
  • SSO 不尊重 MAX_SESSION_AGE 和 MB_SESSION_COOKIES (#51889)
  • sync_schema 端点是同步的,但它应该是异步的(仅限 snowflake?)(#41964)
  • Redshift 外部表中的整数列未接收到有效的元数据 (#41788)

查询

  • 与 ClickHouse UUID 的文本比较不起作用 (#58579)
  • 分箱信息在摘要侧边栏中重复 (#57697)
  • 无法使用浏览器导航来导航模型编辑器 (#55486)
  • 复制模型会提示用户将模型添加到仪表板 (#54452)
  • 默认过滤器名称不尊重 include-current 参数 (#50139)
  • 禁用了“创建查询”的用户在空仪表板上被提示提出新问题 (#44937)
  • 在对表进行 X-ray 时,导航侧边栏中的集合树不显示新创建的集合 (#57493)
  • 在值选择器中,某些值无法选择 (#56210)
  • Offset(CumulativeSum(...), 1) 不起作用 (#55720)
  • 包含日期函数的自定义表达式位于两个返回日期的聚合函数之间不起作用 (#55622)
  • 创建新指标时的聚合表达式编辑器中,名为 Count 的列处理不当 (#55300)
  • 如果 MB_JDBC_DATA_WAREHOUSE_UNRETURNED_CONNECTION_TIMEOUT_SECONDS 值更高,则 MB_DB_QUERY_TIMEOUT_MINUTES 被忽略 (#54739)
  • 公共下载 URL 可能达到 URL 长度限制 (#51813)
  • 隐式可连接的列组无法区分 (#46845)
  • 使用过滤器的指标最终会发生冲突 (#25455)
  • 单击列名时,如果下拉菜单已打开,则应关闭菜单 (#16789)

可视化

  • 渲染地图可视化时,当自定义 geojson 被删除时,错误消息非常丑陋且无帮助 (#39134)
  • 货币标签选项文本未显示 (#58727)
  • 当视口宽度小于约 1060px 时,可视化图表的行计数会不必要地换行 (#55518)
  • 透视表不显示具有唯一值的系列的汇总值 (#52333)
  • 当条件格式应用于多个列时,它不会在订阅中显示 (#58234)
  • 当使用时间单位分组时,仪表盘可视化图表没有意义 (#55728)
  • 直接更改度量的十进制值会影响 Y 轴刻度值 (#35046)
  • 地图可视化中的“另存为默认视图”不会保存卡片 (#20263)

报告

  • 订阅过滤器值显示日期技术的数值,这可能难以阅读 (#24651)
  • Xlsx 导出中的格式问题 (#54498)
  • Xlsx 导出中的小计和总计将最小值、最大值、平均值、唯一值聚合为总和 (#54497)
  • 具有“头像图片 URL”语义类型的列在订阅中发送时会显示 URL 而不是图片 (#40189)
  • 当 JSON 导出的列数超过 8 列时,列将被排序 (#12247)
阅读更多...**其他** - 字段值必须在同步结束错误时短路 ([#51683](https://github.com/metabase/metabase/issues/51683)) - 指纹需要尊重 effective_type ([#15937](https://github.com/metabase/metabase/issues/15937)) - 更改字符串过滤器选择器中的运算符后,内边距消失 ([#58923](https://github.com/metabase/metabase/issues/58923)) - Metabase 不应为整数字段设置 Category 语义类型 ([#33888](https://github.com/metabase/metabase/issues/33888)) - 字体第一次尝试时未更新 ([#45486](https://github.com/metabase/metabase/issues/45486)) - 在某些情况下,表元数据页面上的类型下拉菜单不完全可见 ([#56428](https://github.com/metabase/metabase/issues/56428)) - 字段顺序侧边栏的加载状态会破坏元数据页面布局 ([#56371](https://github.com/metabase/metabase/issues/56371)) - 编辑权限时 Mongo 表列表缩小 ([#56823](https://github.com/metabase/metabase/issues/56823)) - 悬停时,不一致的问题工具栏按钮背景颜色 ([#55520](https://github.com/metabase/metabase/issues/55520)) - 从 card.entity_id 切换到 visualizer 实体中的 card.id ([#58285](https://github.com/metabase/metabase/issues/58285)) - 在移动项目时,排除当前集合(Collection)不包含在最近使用的列表中 ([#57057](https://github.com/metabase/metabase/issues/57057)) - type/Category 缺少非语义类型的祖先 ([#56504](https://github.com/metabase/metabase/issues/56504)) - 列排序与预定义列顺序配合不佳 ([#56482](https://github.com/metabase/metabase/issues/56482)) - 无法在数据引用中更改字段的 FK 类型映射 ([#55618](https://github.com/metabase/metabase/issues/55618)) - 无法在数据引用中的字段详细信息视图中更改字段的语义类型 ([#55617](https://github.com/metabase/metabase/issues/55617)) - `lang` 属性不尊重用户区域设置,而是使用实例区域设置。 ([#49538](https://github.com/metabase/metabase/issues/49538))
这有帮助吗?

感谢您的反馈!
© . This site is unofficial and not affiliated with Metabase, Inc.