Metabase 55 发行说明
在升级之前,请务必备份您的 Metabase 应用程序数据库!
查看我们的升级说明。
充分利用 Metabase。了解更多关于高级功能、托管云服务和一流支持的信息。
Metabase API 更新日志
参见 API 更新日志。
嵌入式分析 SDK 更新日志
Metabase 55.19
升级 | 55.19
Metabase 开源版 | 55.19
- Docker 镜像:
metabase/metabase:v0.55.19.x - JAR 下载
Metabase 企业版 | 55.19
Bug 修复 | 55.19
Metabase 55.18
升级 | 55.18
Metabase 开源版 | 55.18
- Docker 镜像:
metabase/metabase:v0.55.18.x - JAR 下载
Metabase 企业版 | 55.18
增强功能 | 55.18
Metabase 55.17
升级 | 55.17
Metabase 开源版 | 55.17
- Docker 镜像:
metabase/metabase:v0.55.17.x - JAR 下载
Metabase 企业版 | 55.17
增强功能 | 55.17
嵌入
其他
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
- Docker 镜像:
metabase/metabase:v0.55.16.x - JAR 下载
Metabase 企业版 | 55.16
增强功能 | 55.16
嵌入
其他
Bug 修复 | 55.16
Metabase 55.15
升级 | 55.15
Metabase 开源版 | 55.15
- Docker 镜像:
metabase/metabase:v0.55.15.x - JAR 下载
Metabase 企业版 | 55.15
增强功能 | 55.15
- 在提供 metabot 购买时忽略大小写(#62808)
Metabase 55.14
升级 | 55.14
Metabase 开源版 | 55.14
- Docker 镜像:
metabase/metabase:v0.55.14.x - JAR 下载
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
- Docker 镜像:
metabase/metabase:v0.55.13.x - JAR 下载
Metabase 企业版 | 55.13
增强功能 | 55.13
报告
- 仅发送带有附件的仪表盘订阅(#61784)
Metabot
目前仅限私有测试版
- [Metabot] 用户反馈(#62048)
Bug 修复 | 55.13
嵌入
其他
后台 | 55.13
- 添加一个 API 端点来删除集合(#61684)
- 完全跳过运行 vertica 测试(#62452)
- 测试并发集群锁创建,并修复 Postgres 的问题(#62204)
- Docs - 更新生成的文档脚本(#62190)
- 更新环境变量文档生成脚本(#62068)
- 更新通道测试权限模型(#62015)
Metabase 55.12
升级 | 55.12
Metabase 开源版 | 55.12
- Docker 镜像:
metabase/metabase:v0.55.12.x - JAR 下载
Metabase 企业版 | 55.12
增强功能 | 55.12
- 添加 snowflake csid 作为 Metabase_Metabase(#61866)
Metabot
目前仅限私有测试版
Bug 修复 | 55.12
嵌入
- 在暗黑模式下(静态嵌入)透视表样式不正确(#61741)
组织
- 修订历史损坏(#61555)
报告
- 下载 SQL 问题结果时丢失新列(#61337)
Metabase 55.11
升级 | 55.11
Metabase 开源版 | 55.11
- Docker 镜像:
metabase/metabase:v0.55.11.x - JAR 下载
Metabase 企业版 | 55.11
增强功能 | 55.11
- 更新 snowflake 的 commons-lang3 以清除安全问题(#61656)
- /api/dashboard/save 应使用提交者的 id 作为 creator_id(#61524)
- 创建了原型 API 用于开发工作(#61473)
- 下载按钮应始终显示,而不是悬停显示(#60478)
Bug 修复 | 55.11
管理
数据库
组织
- 无法保存带有仅包含空格的描述的问题(#58534)
报告
- 进度条上的警报被自动禁用(#61491)
可视化
- 从 xray 创建的仪表盘在 /api/tiles 请求时出现“HTTP ERROR 400 Ambiguous URI empty”(#59984)
- UUID 在 .xlsx 下载中显示引号(#57719)
Metabase 55.10
升级 | 55.10
Metabase 开源版 | 55.10
- Docker 镜像:
metabase/metabase:v0.55.10.x - JAR 下载
Metabase 企业版 | 55.10
增强功能 | 55.10
Bug 修复 | 55.10
数据库
- 更新 Snowflake 的私钥时,仍然使用旧密钥(#60441)
组织
查询
- 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
- Docker 镜像:
metabase/metabase:v0.55.9.x - JAR 下载
Metabase 企业版 | 55.9
- Docker 镜像:
metabase/metabase-enterprise:v1.55.9.x - JAR 下载
增强功能 | 55.9
管理
- 按名称对表元数据中的货币选项进行排序(#60794)
查询
仪表盘
- 仪表盘卡片编辑界面中的“设置”按钮在打开设置侧边栏时应被按下(#61101)
其他
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
- Docker 镜像:
metabase/metabase:v0.55.8.4 - JAR 下载
Metabase 企业版 | 55.8.4
- Docker 镜像:
metabase/metabase-enterprise:v1.55.8.4 - JAR 下载
增强功能 | 55.8.5
- 在格式化选项中按名称对货币选项进行排序 (#60794)
Bug 修复 | 55.8.4
查询
- 由于使用了 union 字段的批处理而不是子集,导致字典中 OOM 错误增加 (#61196)
仪表盘
- 切换“包含今天”时,仪表盘日期过滤器标签不会更改 (#60605)
Metabot
目前仅限私有测试版
Metabase 55.8.3
升级 | 55.8.3
Metabase 开源版 | 55.8.3
- Docker 镜像:
metabase/metabase:v0.55.8.3 - JAR 下载
Metabase 企业版 | 55.8.3
- Docker 镜像:
metabase/metabase-enterprise:v1.55.8.3 - JAR 下载
Bug 修复 | 55.8.3
- 来自序列化的模型未显示在搜索或模型部分中 (#60437)
Metabot
目前仅限私有测试版
Metabase 55.8
升级 | 55.8
Metabase 开源版 | 55.8
- Docker 镜像:
metabase/metabase:v0.55.8.x - JAR 下载
Metabase 企业版 | 55.8
- Docker 镜像:
metabase/metabase-enterprise:v1.55.8.x - JAR 下载
增强功能 | 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)
报告
可视化
- 在格式化 > 链接文本输入框失去焦点时,发出重复的 PUT 请求(#60841)
- CSV 的最大下载大小副标题不正确(#60769)
- 无法读取属性 ‘column’(undefined)(#59830)
- 列格式化:无法将数字 1e-18 转换为 BigInt,因为它不是整数(#57884)
- 在过滤列时,“删除所有”图表设置行为异常(#57327)
- 当创建嵌套 JSON 图表时,图表系列上显示 [object Object](#52684)
其他
Metabase 55.7
升级 | 55.7
Metabase 开源版 | 55.7
Metabase 企业版 | 55.7
- Docker 镜像:
metabase/metabase-enterprise:v1.55.7.x - JAR 下载:https://downloads.metabase.com/enterprise/v1.55.7.x/metabase.jar
增强功能 | 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
查询
报告
- 当电子邮件未配置时,非管理员用户无法将 Slack 警报发送出去(#59266)
仪表盘
- 为具有前缀的列添加点击行为会导致奇怪的格式(#57803)
- 当更改仪表盘卡片的漏斗图时,某些设置未被保留(#60438)
- 当仪表盘卡片中有过多系列时,浏览器会卡住(#60385)
- 当筛选器连接到不同列时,具有多系列仪表盘卡片的钻取会使用错误的字段(#60572)
- 分组数据未传递到点击行为中的范围过滤器(#52861)
- 从仪表盘导出卡片为 png 时,标题字体被截断(#45499)
可视化
其他
- 编辑器按钮不一致(#53829)
Metabase 55.6
升级 | 55.6
Metabase 开源版 | 55.6
Metabase 企业版 | 55.6
- Docker 镜像:
metabase/metabase-enterprise:v1.55.6.x - JAR 下载:https://downloads.metabase.com/enterprise/v1.55.6.x/metabase.jar
增强功能 | 55.6
仪表盘
- 编辑仪表盘卡片时正确处理默认颜色(#60115)
- 仪表盘上编辑可视化效果的新图标(#60040)
- 仪表盘卡片中缺少列时的更好错误状态(#60003)
- 编辑卡片时撤销/重做按钮的更好标签(#59990)
- 恢复未采用新编辑界面的卡片的“编辑问题”功能(#59982)
嵌入
其他
- 修复 Firefox 中开发环境的下载(#59880)
- 更新翻译 2025-06-26(#60156)
- 减小设置标签大小以减少意外点击(#59818)
- 改进主页仪表盘没有权限的设置管理员的错误状态(#59817)
- 为新菜单项添加唯一键以修复控制台错误(#60117)
- 清理 x-rays 侧边栏的视觉错误(#59739)
- 区分外部重映射和显式连接(#60029)
- 停止断言请求未被取消(#59962)
Bug fixes | 55.6
管理
数据库
- Postgres JSONB “?” 运算符与字段过滤器不兼容(#49373)
嵌入
组织
- N+1 在
POST /api/cards/dashboards中(#59906)
查询
- 仪表板日期过滤器的日期部分对结果没有影响(#59778)
- 无效查询:{:stages [{:collection [“应为字符串” “非空字符串”]}]}(#59675)
- 仪表板过滤器输入在键入时溢出(#59306)
- “星期几”、“小时的分钟数”的 X-ray 在设置“无语义类型”时会导致 nil 异常(#23820)
报告
- 小屏幕宽度上的仪表板编辑模式不允许拖动卡片,但光标仍会变为拖动图标(#56495)
可视化
其他
Metabase 55.5
升级 | 55.5
Metabase 开源版 | 55.5
Metabase 企业版 | 55.5
- Docker 镜像:
metabase/metabase-enterprise:v1.55.5.x - JAR 下载:https://downloads.metabase.com/enterprise/v1.55.5.x/metabase.jar
增强功能 | 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
- Docker 镜像:
metabase/metabase-enterprise:v1.55.4.x - JAR 下载:https://downloads.metabase.com/enterprise/v1.55.4.x/metabase.jar
增强功能 | 55.4
- 禁用保存上次使用的仪表板参数值的选项(#48055)
- 为
latestnpm 标签更新 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)
查询
报告
- 此处示例仪表板在全新安装时存在截断文本的错误(#58308)
可视化
其他
- 在 v54 升级后,原生编辑器快捷键不再生效(#59284)
Metabase 55.3
升级 | 55.3
Metabase 开源版 | 55.3
Metabase 企业版 | 55.3
- Docker 镜像:
metabase/metabase-enterprise:v1.55.3.x - JAR 下载:https://downloads.metabase.com/enterprise/v1.55.3.x/metabase.jar
增强功能 | 55.3
其他
Bug fixes | 55.3
数据库
查询
其他
Metabase 55.2
升级 | 55.2
Metabase 开放源代码
Metabase 企业版 | 55.2
- Docker 镜像:
metabase/metabase-enterprise:v1.55.2.x - JAR 下载:https://downloads.metabase.com/enterprise/v1.55.2.x/metabase.jar
增强功能 | 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
管理
数据库
- Metabase 在 Oracle 上无法正常工作(尝试同步没有权限的表时同步失败)(#58304)
组织
- 保存问题模态框不会自动聚焦(#54708)
查询
- 钻取自定义列失败(#59005)
- 新的可视化空状态对于原生查询没有意义(#58806)
- 对于映射到多系列仪表板卡片的参数,没有字段值(#58328)
- 在使用聚合函数创建自定义列时,自定义表达式编辑器中没有验证(#58230)
- 数据库选择器在具有单个数据库的新 SQL 问题中闪烁(#57644)
- 模型不应由 sigma 图标表示(#54400)
- 在使用了表连接的问题中,放大连接表的 ID 会显示错误的数据(#28095)
可视化
Metabase 55.1
升级 | 55.1
Metabase 开源版 | 55.1
Metabase 企业版 | 55.1
- Docker 镜像:
metabase/metabase-enterprise:v1.55.1.x - JAR 下载:https://downloads.metabase.com/enterprise/v1.55.1.x/metabase.jar
重大更改 | 55.1
-
对透视表的 XLSX 导出现在将数据导出为普通 XLSX 文件,而不是 Excel 原生的 PivotTable 格式(#56622, #58313)
- 导出时,数据仍会以透视形式导出(当导出时选择适当的选项时),但 XLSX 文件将不再使用 Excel PivotTable 界面。
- 此更改是由于 Excel PivotTable 本身不支持所有 Metabase 聚合函数,这会导致 XLSX 导出的正确性问题。
- 如果您需要使用 Excel PivotTable,请改为导出未聚合的数据,并在 Excel 中直接进行透视。
-
更新了用于嵌入式 SDK 的 JWT SSO 流程
- 如果您使用 JWT 身份验证与 SDK,您将需要更改处理 JWT 令牌的方式。有关更多详细信息,请参阅 SDK 版本 54 或更低版本的 JWT SSO 设置的升级指南。
-
删除对静态嵌入中已弃用的
hide_download_button哈希参数的支持(#58401)- 自 v51 起已弃用。请改用
downloads参数。
- 自 v51 起已弃用。请改用
新功能 | 55.1
数据库
- 支持 Databricks 中的多目录连接(#55732, #57148, #57484)
- 数据库路由(#54648, #57117, #57070, #56931, #56901, #56853)
- 使用模板数据库构建问题,并根据用户属性选择要实际运行查询的数据库
- MongoDB 的基本沙盒(#49303)
- 使用用户属性强制执行行级安全
- 注意:SQL 问题的高级沙盒不支持 MongoDB。
- MySQL 和 SQLServer 的连接模拟(#57622)
- 在 Metabase 中使用数据库角色进行“查看数据”权限
可视化
- 编辑仪表板卡片的新界面(#48280, #58106, #57560, #58525, #58484, #58437, #58399, #58311, #57833, #57830, #57829, #58274, #58237, #58228, #58243, #57957,#57919, #57806, #57805, #58933)
- 重用查询以不同方式可视化结果
- 添加/删除分组而不编辑查询
- 拖放度量和维度,并组合系列
- 从单个部分构建漏斗图
- ...以及更多!
- 调整条形图和折线图的网格线数量(#56910)
管理
-
开发实例(#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)-
新的自定义表达式
- 使用常量作为独立的自定义表达式(不支持 MongoDB)(#56534, #56533, #56334, #56254, #56942)
嵌入
- 支持用于嵌入式分析 SDK 身份验证的 SAML(#56869, #58641)
- 在静态和公共嵌入中禁用单个实体的 PDF 和结果下载(#56131,#56211,#56541)
- 现在
downloadsURL 参数除了true和false之外,还可以接受results和pdf的值。
- 现在
其他
- 键盘快捷键(#57212, #57116, #56812, #56806, #56798, #56610, #56457, #55945)
- 常用操作的上下文快捷键,例如创建问题或收藏仪表板。按 ? 查看快捷键列表。
增强功能 | 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)
数据建模
- 简化表元数据的编辑(#57518,#56374, #56289, #36956,#56060, #58434)
- 仅显示与数据库字段类型兼容的语义类型
- 更好的列排序界面
- 细分更容易查看和编辑(#56213, #56151, #56146)
UI
- 清理“+ New”菜单并添加新的“Add entity”按钮(#57649, #57647, #57641, #57605, #57616, #57555, #57496)
- 从“+ New”菜单中移除 Collection、Model 和 Metric。
- 集合、模型和度量可以从相应的“浏览…”页面创建
- 也可以从导航侧边栏创建集合
-
改进的管理员任务页面(#56791, #56664, #56491, #56383)
- 支持任务的排序、过滤和分页
- 向任务详情添加下载、复制和查看日志操作
- 向空可视化添加帮助文本,解释如何创建可视化(#55706)
其他
阅读更多…
- 优化版本信息获取(#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)