Metabase 55 更新日志

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

查看我们的升级说明

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

Metabase API 更新日志

参见 API 更新日志

嵌入式分析 SDK 更新日志

请参阅 嵌入式分析 SDK v55 更新日志

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

错误修复 | 55.14

数据库

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

嵌入

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

Metabase 55.13

升级 | 55.13

Metabase 开源版 | 55.13

Metabase 企业版 | 55.13

改进 | 55.13

报告

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

Metabot

目前仅在私人测试版中可用

  • [Metabot] 用户反馈(#62048

错误修复 | 55.13

嵌入

  • 公共仪表板嵌入不遵守 background=false 设置(#62391
  • 在 Safari 中,卡片加载前离开嵌入页面会导致选项卡冻结(#62302

其他

  • 序列化加载会执行阻塞式搜索重新索引(#62308
  • 从 55.11 到 56.2 的迁移错误(#62104

幕后 | 55.13

  • 添加一个 API 端点以删除集合(#61684
  • 完全跳过 Vertica 测试(#62452
  • 测试并发集群锁创建,修复 Postgres 问题(#62204
  • 文档 - 更新生成的文档脚本(#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

错误修复 | 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

错误修复 | 55.11

管理

  • 非管理员查看非表图表生成的问题时抛出 403 错误(#59050
  • 无法在 Metabase 分析/自定义报告中创建新集合(#40138

数据库

  • SparkSQL 中查询数组类型列中断(#61588
  • Metabase 无法在 snowflake 中同步超过约 2500 个表(#60240

组织

  • 无法保存仅包含空白字符描述的问题(#58534

报告

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

可视化

  • 从 X-ray 创建的仪表板发出的 /api/tiles 请求出现“HTTP ERROR 400 Ambiguous URI empty”(#59984
  • .xlsx 下载中 UUID 周围出现引号(#57719

Metabase 55.10

升级 | 55.10

Metabase 开源版 | 55.10

Metabase 企业版 | 55.10

改进 | 55.10

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

错误修复 | 55.10

数据库

  • 更新 Snowflake 私钥后仍使用旧密钥(#60441

组织

  • Metabase 提示框不美观(字体错误?)(#59704
  • 在笔记本编辑器中,仪表板中的问题在保存到集合之前无法访问(#56887

查询

  • SQL 编辑器建议由于透明背景与查询文本冲突(#61087

报告

  • “如果没有结果则隐藏此卡”选项在可视化工具中不可用(#60757

可视化

  • 时间值格式不正确(#57071
  • 在 Safari 中隐藏系列会引发错误:null 不是对象(评估“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

错误修复 | 55.9

管理

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

查询

  • 小屏幕宽度下本地查询编辑器中的 CSS 问题(#58995

仪表盘

  • 仪表板卡片意外改变了分组顺序(#60985
  • 尝试编辑 Metabase 早期版本中创建的卡片时,“以另一种方式可视化”(可视化工具)显示“无法读取未定义的属性(读取‘列’)”(#61112
  • include-current: true 时,仪表板日期过滤器标签不会改变(#60605
  • “以另一种方式可视化”使用卡片定义而不是仪表板卡片(#61072
  • 无法读取未定义的属性(读取“列”)(#59830
  • 从查询构建器向第一个空选项卡添加卡片到仪表板会导致无效状态(#61013

报告

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

可视化

  • 即使空间充足,事件在线形图中也会分组(#55592

其他

  • 我们文档中的通知 cron 语法(Quartz cron 语法)在 v_alerts 中使用 /(斜杠)时会引发错误(破坏使用分析 > 警报模型)(#60427

Metabase 55.8.4

升级 | 55.8.4

Metabase 开源版 | 55.8.4

Metabase 企业版 | 55.8.4

改进 | 55.8.5

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

错误修复 | 55.8.4

查询

  • 由于联合字段的批处理而不是子集,字典中的 OOM 错误增加 (#61196)

仪表盘

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

Metabot

目前仅在私人测试版中可用

  • Metabot - 修复响应包含代码时出现的水平滚动条 (#61174) (#61177)

Metabase 55.8.3

升级 | 55.8.3

Metabase 开源版 | 55.8.3

Metabase 企业版 | 55.8.3

错误修复 | 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}(#60645
  • 减少 BigQuery 同步期间的内存压力(#59683

错误修复 | 55.8

管理

  • UI 中的 CSV 上传仅提及 postgres 和 mysql,但根据文档我们还支持 redshift 和 clickhouse(#60229
  • 模式同步不应添加多个具有实体名称类型的列(#49783

嵌入

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

组织

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

查询

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

报告

  • 通过订阅发送时,仪表可视化颜色不同(#60324
  • 数据透视表的 PDF 导出包含与可视化重叠的丑陋灰色块(#57799

可视化

  • 在模糊格式设置 > 链接文本输入时发出冗余的 PUT 请求(#60841
  • CSV 的最大下载大小子文本不正确(#60769
  • 无法读取未定义的属性(读取“列”)(#59830
  • 列格式化:数字 1e-18 无法转换为 BigInt,因为它不是整数(#57884
  • 过滤列时,图表设置中的“全部删除”行为异常(#57327
  • 当我们制作嵌套 JSON 的图表时,图表系列上会呈现 [object Object](#52684

其他

  • 如果数据库用户和登录用户不共享相同的名称,MS SQL Server 连接失败(#60665
  • 条形图数据标签在悬停时跳动 1 像素(#48846

Metabase 55.7

升级 | 55.7

Metabase 开源版 | 55.7

Metabase 企业版 | 55.7

改进 | 55.7

查询

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

仪表盘

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

其他

  • 性能:稍微优化数据透视表(#60461
  • Metabase 设置期间连接数据库时显示成功消息(#60301
  • 澄清数据库路由 UI 文本(#60216
  • 为仪表板错误字符串添加翻译(#60178

Metabot

目前仅在私人测试版中可用

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

错误修复 | 55.7

查询

  • 我应该能够看到查询预览(如果它有代码片段)(#60534
  • 添加某些过滤器后,汇总侧边栏变为空白(#57573

报告

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

仪表盘

  • 为带有前缀的列添加单击行为会导致奇怪的格式设置(#57803
  • 在仪表板卡片上更改为漏斗时,某些设置未保留(#60438
  • 仪表板卡片系列过多时浏览器停滞(#60385
  • 带有多系列仪表板卡片的钻取使用错误的字段,当过滤器连接到不同的列时(#60572
  • 分桶数据未传递到单击行为中的 between 过滤器(#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 嵌入添加就绪事件处理程序(#59714

其他

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

错误修复 | 55.6

管理

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

数据库

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

嵌入

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

组织

  • POST /api/cards/dashboards 中出现 N+1 查询问题(#59906

查询

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

报告

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

可视化

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

其他

  • 点击“+新建”按钮应将焦点移至下拉菜单(#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

错误修复 | 55.5

管理

  • 可滚动下拉菜单底部缺少填充(#54974

操作

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

组织

  • 垃圾收集不遵守用户选择的语言(#59260
  • 在不相关的操作后,错误模态框会再次显示(#55382
  • Safari:在完整搜索应用中文本重叠(#52013
  • 侧边栏打开时,“…”按钮的视觉焦点状态不正确(#51898

查询

  • most-specific-common-ancestor 根据参数顺序计算出错误的共同祖先(#59366
  • 拖动本地查询编辑器与可视化之间的分隔线(#59110
  • 表元数据中有 2 个来自同一表指向另一个表的外键时,UI 中会隐式显示第一个外键(#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)
  • 修复:卡片更新前不总是强制更新 (#59559)

错误修复 | 55.4

管理

  • JWT SSO URI 字段未强制为必填,使用 SDK 和 iframe 的 SSO 失败 (#59307)
  • 字段值搜索端点未返回引用 UUID 的 FK 字段的一些字段值 (#59020)
  • 我们应该验证在 Admin -> Setting From Name 中添加的内容 (#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)
  • 功能:添加参数卡仪表板 API 测试 (#59205)

错误修复 | 55.3

数据库

  • 同步在确定是否可以同步表时可能会无意中使用角色 (#59499)
  • 修复当我们启用或禁用某个数据库的上传时,陈旧的数据库缓存问题 (#59184)

查询

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

其他

  • 在编辑模式下,可视化器仪表盘卡标题上的 V 形应隐藏 (#59280)
  • :alias/escaped->original 应免于规范化,并作为 string => string 的键 (#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 同步期间密钥集不存在日志记录不正确的问题 (#59032)
  • 添加社区翻译通知 (#58789)

嵌入

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

错误修复 | 55.2

管理

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

数据库

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

组织

  • 保存问题模态框不自动对焦 (#54708)

查询

  • 自定义列上的向下钻取失败 (#59005)
  • 新 viz 空状态对于原生查询没有意义 (#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 数据透视表界面。
    • 此更改是由于 Excel 数据透视表原生不支持所有 Metabase 聚合函数,这导致 XLSX 导出中的正确性问题。
    • 如果您需要使用 Excel 数据透视表,请导出未聚合的数据,然后直接在 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() 将字符串转换为日期时间 (#58048)
    • 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 的用户将在订阅的 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

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

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

其他

  • 从支持的翻译列表中删除 zh(请改用特定的 zh-* 语言环境) (#57672)
  • 允许 Google 表格“立即同步”,而不是等待下一个计划时间 (#54940)
阅读更多…
  • 优化版本信息获取 (#58000)
  • 不显示目标数据库的架构 (#58409)
  • 功能:将原生查询侧边栏图标移动到标题 (#58501)
  • 添加同步期间表过滤的日志记录 (#58777)
  • 单选标签垂直居中 (#58389)
  • 在过滤器弹出窗口中使用更具信息量的图标 (#58377)
  • 修复 SDK 的时间轴事件工具提示日期文本颜色 (#58122)
  • 从 SDK 嵌入式仪表板中移除页脚 (#57779)
  • 删除数据库、表、字段上的 entity_id (#58236)
  • 修复检查位置仪表板过滤器类型的问题 (#57677)
  • 将 regexextract 重命名为 regexExtract (#57013)
  • 检查类别轴类型而不是语义类型类别 (#57128)
  • 在计算与参数兼容的列时,用 has_field_values 检查替换 Category (#56825)
  • 修复重新映射字段的过滤器输入占位符 (#56691)
  • 在查询构建器中的筛选器中按 Esc 关闭搜索结果下拉菜单 (#56562)
  • 修复查看旧卡片历史记录时“不能 SELECT 卡片而不包含 :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)
  • 仅向启动同步的管理员显示 Google 表格同步状态 (#55587)

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 射线检查表时,导航侧边栏中的集合树不显示新创建的集合 (#57493)
  • 在搜索值选择器中,有些值无法选择 (#56210)
  • Offset(CumulativeSum(...), 1) 不起作用 (#55720)
  • 包含 2 个聚合函数之间日期函数的自定义表达式返回日期不起作用 (#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 导出中,Min、Max、Average、Distinct 值在小计和总计中被聚合为 Sum (#54497)
  • 当通过订阅发送时,具有“头像图片 URL”语义类型的列将显示 URL 而不是图片 (#40189)
  • 当列数超过 8 列时,列在 JSON 导出中排序 (#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 不应为整数字段设置类别语义类型 ([#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 切换到 card.id ([#58285](https://github.com/metabase/metabase/issues/58285)) - 移动项目时从最近使用的集合中排除当前集合 ([#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.