Metabase 56 更新日志
在升级之前,请务必备份您的 Metabase 应用程序数据库!
查看我们的升级说明。
充分利用 Metabase。了解更多关于高级功能、托管云服务和一流支持的信息。
Metabase API 更新日志
参见 API 更新日志。
嵌入式分析 SDK 更新日志
请参阅 嵌入式分析 SDK v56 更新日志。
在升级 Metabase 之前,请阅读 SDK 升级指南。
Metabase 56.4
升级 | 56.4
Metabase 开源版 | 56.4
- Docker 镜像:
metabase/metabase:v0.56.4.x
- JAR 下载
Metabase 企业版 | 56.4
- Docker 镜像:
metabase/metabase-enterprise:v1.56.4.x
- JAR 下载
增强功能 | 56.4
嵌入
查询
- 字符串筛选子句默认不区分大小写 (#62874)
可视化
其他
- 当没有可上传的有效数据库时隐藏 CSV 面板 (#62854)
- 阻止非管理员看到“探索付费功能”链接 (#62816)
- 修复仪表盘筛选器设置中水平选项卡的对齐方式 (#61895)
- 当 Cloud 迁移期间 Store API 请求失败时,响应 HTTP 状态 500 (#62534)
Metabot
当前处于 Beta 阶段
- 用于嵌入式 SDK 的 Metabot (#62822)
- [BOT-316] Metabase BE 支持动态代理配置文件 (#62544)
- [Metabot] 在 metabot 上下文中添加
available_actions
(#62464) - [METABOT] 不对 ai-service 请求状态应用 update-keys (#62137)
- [搜索] 修复搜索 snowplow 事件的 Schema 版本号 (#62897)
- [搜索] 增加搜索报告 (#62200)
Bug 修复 | 56.4
管理
- 在 56 版本迁移到云时不重定向到商店,而是重定向到 localhost (#62869)
- 丢弃缓存字段值会……刷新值?(#62626)
- 在筛选预览打开时将字段可见性更改为“不包含”会使页面崩溃 (#61806)
- 在数据库连接页面,当通过 Tab 键进入输入字段时,输入字段不会滚动到视图中 (#60319)
- 当没有足够的权限运行查询时显示查询错误 (#54912)
数据库
- 升级到 v0.56.3 后,Postgres 查询因
java.lang.Class.isArray()
错误而失败 (#62750)
嵌入
- 内容翻译不会翻译透视表列 (#62515)
- 内容翻译副本使用了错误的标题名称 (#62194)
- 公开共享的仪表盘在隐身模式下(或非认证用户)查看时显示空白页 (#62501)
- 当嵌入标题未启用时,下载按钮与表格标题重叠。(#62398)
- dashboardId 必须是整数 - 嵌入式地图有超过 1000 个图钉时显示错误 (#62066)
- 仪表盘创建者在仪表盘静态嵌入且嵌入未发布后,无法更改仪表盘筛选器 (#61516)
- 静态嵌入仪表盘导出图标与选项卡导航箭头重叠 (#61255)
组织
查询
- 无法打开问题中使用的已归档模型 (#52071)
- 在筛选器输入中看不到插入符号 (#62742)
- 最新版本中,透视表的钻取功能不再起作用 (#62663)
- 卡片筛选器似乎避开了与仪表盘筛选器的联动 (#62627)
- 选择的列数多于总列数 (#62591)
- 无法将某些列类型分配给模型中的字段 (#62397)
- 日期选择器骨架垂直偏移 (#62279)
- 在查询编辑器中,转换为 Datetime 与连接不太兼容 (#62099)
- 可以将仪表盘重命名为超过 100 个字符 (#60982)
- 无法通过键盘在下拉列表中选择筛选器值 (#60337)
- Ctrl/Cmd + Enter 键盘快捷键无法运行超时的问题 (#59356)
- 在问题中添加聚合后,字段选择丢失 (#59194)
- 即使模型链接了表格,链接表格信息也可能为空 (#57469)
- 仪表盘筛选器存在可访问性问题 (#52674)
- 为新参数设置默认值后,仪表盘编辑模式中出现错误 (#49319)
- 当未指定时,仪表盘筛选器值会预填充之前的值 (#48524)
- 如果从自定义目标点击,重置仪表盘筛选器 (#46541)
- 自动连接消息在仪表盘卡片参数映射上出现意外滚动 (#46372)
- 排序表格数据视图会丢失可视化上的工作 (#42723)
- 在带有连接的问题中使用 coalesce 表达式时出错 (#56602)
- 模型在编辑/分发后被扩展到数据源 (#50915)
- 通过除以其他两个指标创建的指标会破坏问题 (#30574)
报告
- Oracle 数据库上,透视表的原始总计导出为空 (#62879)
- 当按整数列透视时,透视表导出输出空白值 (#62724)
- 新仪表盘模态框中的输入标签错误地使用了 font-weight: 800 (#62087)
- 在仪表盘查看模式下编辑可视化卡片的可视化不会保存更改 (#62021)
- 仪表盘上表格的自动调整大小导致数字被裁剪 (#61946)
- 如果进行了多次筛选器更改,查询结果会暂时不正确 (#61944)
- 筛选器编辑侧边栏中的标题对齐不良 (#61886)
- 仪表盘操作预期单个值警告文本被截断 (#29365)
可视化
- 添加系列时,可视化组合会混乱(找不到原因) (#62861)
- 筛选器和图形显示中的翻译问题 (#34942)
- 通过订阅发送行图不尊重图例名称的更改 (#31944)
- 地图图钉只显示一次,但可能会平移到错误的方向,导致不显示图钉 (#5369)
其他
Metabase 56.3
升级 | 56.3
Metabase 开源版 | 56.3
- Docker 镜像:
metabase/metabase:v0.56.3.x
- JAR 下载
Metabase 企业版 | 56.3
- Docker 镜像:
metabase/metabase-enterprise:v1.56.3.x
- JAR 下载
增强功能 | 56.3
数据库
- 使用连接字符串填充连接详情 (#61323)
- 为 Starburst 和 Presto 启用数据库路由 (#61949)
- 处理连接字符串中的空格,解码用户名和密码 (#62328)
- 为数据库切换多目录时,调整非活动表的 Schema (#61554)
嵌入
- 在模块化嵌入中,将
background-hover
添加到自定义颜色列表 (#62403) - 将 Metabase-browser 体验添加到嵌入流程中 (#62366)
- 嵌入式分析 JS 中 is-save-enabled 默认为 false (#62094)
- 在“新建 > 嵌入”流程中,为静态问题显示“允许下载”选项 (#61969)
- 在“新建 > 嵌入”流程中,从 3 种基本颜色派生主题感知颜色 (#61961)
- 为嵌入式分析 JS 添加顶级面包屑导航 (#62128)
- 将嵌入式分析 JS 文档添加到管理面板 (#62296)
- 更新嵌入主页以引用嵌入式分析 JS (#62169)
- 通过缩小持久化项目的范围来修复“新建 > 嵌入”流程的持久性问题 (#62177)
其他
- 针对违反自定义限制的操作提供更好的错误消息 (#62271)
- 通知的日志传播 (#62286)
- [serdes] 当加载失败时报告实体的本地 PK (#62205)
- [Metabot] 如果不存在,在 get-field-values 工具中填充字段值 (#62020)
- [性能] 实现优化的 update-keys (#61993)
- [性能] 将更快的 walk 实现合并回 metabase.util.performance (#61992)
Bug 修复 | 56.3
管理
数据库
- Postgres 嵌套数组返回不正确 (#61819)
嵌入
- 嵌入式分析 JS 中自定义表达式编辑器无法使用 (#61959)
组织
- 导航中集合面包屑的图标缩小 (#62163)
查询
- 仪表盘中“Offset”作为筛选器变量值失败 (#61787)
- 在窄屏宽度下,原生查询编辑器上出现无意义的“筛选器”按钮 (#58994)
- 只有查看数据权限的用户仍然可以访问笔记本编辑器 (#58628)
- 自定义表达式应可用于连接条件 (#52451)
仪表盘
可视化
- “id”列重复,滚动时所有列都变为“id”列 (#62053)
- 透视表下载为 .xlsx 文件时,出现“bit operation not supported for: class java.math.BigDecimal”错误 (#62051)
- 如果行图的标签是长文本,则图表不可见 (#59899)
- 可视化大小调整的防抖导致布局跳动 (#54147)
- 当数据点超过 1000 个时,地图图钉不显示工具提示 (#40999)
Metabase 56.2
升级 | 56.2
Metabase 开源版 | 56.2
- Docker 镜像:
metabase/metabase:v0.56.2.x
- JAR 下载
Metabase 企业版 | 56.2
- Docker 镜像:
metabase/metabase-enterprise:v1.56.2.x
- JAR 下载
增强功能 | 56.2
管理
- 将“查看数据”权限设置为阻止重新激活的表格 (#53205)
数据库
嵌入
其他
- 将登录属性同步到现有基于 JWT 的用户的 JWT 属性 (#61940)
- 在 JWT 登录时不要将登录属性设置为空值 (#61927)
- 修复通知的 Payload 类型拼写错误 (#61823)
- [性能] 修复 metabase.util.performance cljc 相关问题 (#61847)
- [透视表] 实现优化的 clj->js,并在前端重新计算透视表时使用它 (#61241)
Bug 修复 | 56.2
仪表盘
可视化
Metabase 56.1
升级 | 56.1
Metabase 开源版 | 56.1
- Docker 镜像:
metabase/metabase:v0.56.1.x
- JAR 下载
Metabase 企业版 | 56.1
- Docker 镜像:
metabase/metabase-enterprise:v1.56.1.x
- JAR 下载
重大变更 | 56.1
- 将 Mongo 上同步的叶子字段数量限制为 1000 个,以避免 OOM 错误 (#59883)
新功能 | 56.1
查询
- SQL 查询中的时间粒度参数 (#60995, #59658, #58180)
- 允许您在 SQL 查询中按天、周、月等选择分组
- 可以连接到时间粒度仪表盘参数
- 别名表的字段筛选器 (#3324)
- 在定义字段筛选器时,可选地指定一个别名,使字段筛选器与 CTE 和别名表一起工作
- 基本 SQL 变量中的选择多个值 (#4728)
- 在自定义聚合中引用之前的聚合 (#60307)
- 在同一阶段创建多个聚合时,像自定义列一样通过名称引用之前的聚合
- 自定义表达式中的连接 (#60036, #60937, #60457)
- 指定一个自定义表达式进行连接,或一个常量(支持 1=1 连接)
- 同一阶段自定义列上的连接不再受支持
today()
自定义表达式函数 (#60472)datetime()
自定义表达式函数 (#59206, #60389)- 布尔 SQL 变量类型 (#20230)
仪表盘
- 仪表盘正文中的仪表盘筛选器 ( #59684, #61220, #61085, #60784, #60913, #60566, #60517, #60476, #60425, #60424, #60333, #60331, #60271, #60144, #59083 )
- 将仪表盘筛选器添加到标题卡或单个图表中
- 这些筛选器只能应用于同一个选项卡
管理
- 允许 Metabase Cloud 客户指定“发件人”电子邮件地址 (#31837,#59528, #61115)
- 云客户现在可以指定自己的 SMTP 服务器并进行电子邮件白标
组织
- 在没有搜索查询的情况下使用 /search 页面 #61615
- 允许您搜索用户创建的所有内容、特定类型的所有内容或指定日期范围内的所有内容
- 转到
[您的 Metabase URL]/search
并使用左侧的筛选器
嵌入
- 静态嵌入的内容翻译(#59595、#56879、#61039、#61263、#61366、#59569、#61025、#60955、#59479)
- 上传词典以翻译问题名称、列值等内容。
- 通过指定语言环境,已经可以翻译 Metabase 内置的用户界面元素。
- 嵌入式专属入门流程(#61452、#61658、#61067、#60975)
嵌入式分析 JS | 56.1
(#60304, #61648, #61617, #61597, #61606, #61593, #61590, #61463, #61416, #61392, #61375, #61014, #61006, #60646, #61330, #61292, #61788, #61803)
使用 <script>
标签将 Metabase 仪表板嵌入到应用程序中,这种方式比 iframe 具有更大的灵活性和自定义空间。了解更多并试用。
增强功能 | 56.1
管理
- 将“沙盒化”重命名为“行和列安全”(#58369)
- 此更改仅修改了功能名称的显示名称。权限未更改。
- JWT 组分配(#61221、#61234、#61273、#60946)
- 选择用于组分配的属性
- 如果未定义组映射,则通过按名称匹配 Metabase 组来将用户分配到组
- 为更多数据库启用数据库路由
- 更新后的元数据编辑界面
- 更新后的管理设置界面
- 在导航侧边栏中统一添加数据的位置——数据库、电子表格、CSV 等(#60330、#60759、#58785、#58408)
- 管理设置中更流畅的升级流程和追加销售(#59464、#61007、#60332、#60044)
- 添加缺少令牌的横幅(#59030)
- 不要通过 SSO 删除手动创建的属性(#21682)
仪表盘
- 更新仪表板参数外观(#60746)
- 仪表板加载时显示卡片骨架图(#60564、#60998)
- 调整仪表板全屏黑暗模式下图表的外观(#59956)
- 删除包含已保存到仪表板的问题的标签页时,添加确认弹出窗口(#59435)
可视化
- 启用表格单元格多选(#59823)
- 修复表格可视化中 ID 列的列大小(#59505)
- 仅当启用行/列总计时,才为枢轴可视化运行子查询(#57999)
- 修复可视化工具中打开的图表的额外工具提示列(#58519)
- 提高数据透视表性能(#61384、#60722)
查询
- 列选择器改进(#60442)
- 搜索自定义表达式
- 按表名搜索字段名
- 仅在非 Mac 机器上将 ctrl-f 绑定到搜索(#60429)
- 为 MongoDB 启用常量自定义表达式(#60107)
- 输入框聚焦时不要阻止 cmd+enter 工作(#58630)
- 处理具有多个外键的隐式联接(#58551)
- 布尔值的下钻选项和 X 光片(#61202)
阅读更多…
其他
- [发布阻塞] 恢复 56 beta 中联接自定义列的更改(#61827)
- 为事件图标链接添加蓝色圆点注意提示(#59605)
- 简化模型/指标过滤器(#58382)
- 在主导航中,将“浏览数据库”移到“浏览模型”上方(#58405)
- 更新“仅发送此警报一次”选项的文案(#60194)
- 将日志级别自定义的“持续时间”文案更改为“重置为默认值后”(#61183)
- 修复:简化沙盒权限管理(#61542)
- 允许
/api/field/{id}/search/{id2}
端点接受空值(#61497) - 移除发布/更新频道选择(#61369)
- 功能:用于调试权限问题的 API(#59583)
- 在 JWT/SAML 登录时遵循
is_active
(#58582) - 更新翻译 2025-07-22(#61314)
- 更新翻译 2025-05-28(#58558)
UI 优化
- 修复嵌入式管理设置中的追加销售按钮和认证链接(#61802)
- 清理嵌入流程预览中的堆叠卡片背景(#61782)
- 嵌入式 SDK 设置页面设计清理(#61653)
- 简化应用过滤器提示文本(#60748)
- 修复信息图标位置(#60747)
- 重新设计数据库连接字符串切换 UI(#60520)
- 在设置中用新组件替换数据库选择(#60511)
- 更新仪表板标签页,使其底部边框为全宽(#60470)
- 关闭 VIZ-1235 更新顶部导航过滤器外观(#60197)
- 按钮焦点问题(#60174)
- 设置页面首选语言步骤的可访问性问题(#60183)
- 重构浏览数据库(#60157)
- 更新 InputBlurChange 样式以匹配之前的实现(#59799)
- 新的应用仪表板过滤器 UI(#59670)
- VIZ-1099 VIZ-1107 改进仪表板外观和感觉 - M2 卡片标题和标签样式(#59659)
- 修复标题可视化组件中的填充(#59555)
- 通过简单的优化改善仪表板外观和感觉(#59267)
- 下载弹出窗口上的 UI 优化(#58844)
- 表格组件空状态(#58325)
Metabot
目前处于私有测试阶段。请访问此页面注册。
错误修复 | 56.1
管理
- Airgapped Metabase Token 显示“试用”而不是“Airgapping”过期天数(#59362)
- 只有名字的用户不显示在用法分析中(#58222)
- 无论落后多少个更新,管理面板更新计数器始终显示 1(#30114)
- 同步:区分来自数据库和用户设置的元数据(#12574)
- 原生查询功能似乎忽略了模板标签属性,例如 required(#38263)
数据库
- 升级到 v0.55.1 后 ClickHouse 查询不再工作(#59166)
- Bigquery STRUCT 类型不允许在 Admin -> 表元数据中重命名(#55563)
- SparkSQL 中查询数组类型列中断(#61588)
组织
报告
- Slack 和电子邮件警报不显示货币符号。(#57468)
- 从 1.54 升级到 1.55:发送到频道/电子邮件时出错,java.lang.ArithmeticException: 除零(#60428)
仪表盘
- 无法在仪表板上组合单系列图表和拆分图表(#61133)
- 加载缓慢的仪表板卡片,没有平均查询持续时间,显示 0(#60988)
- 仪表板订阅侧边栏应按仪表板上的相同顺序显示过滤器(#60365)
- 如果从仪表板卡片中移除标题,则无法点击进入源问题(#58414)
- 从不同问题重新开始时,可视化器中的回溯堆栈会变得混乱(#57897)
- 仪表板参数选择在外键上使用了不正确的样式(#53275)
- 将仪表板过滤器链接到多个仪表板图块,并以分组用户身份查看时,实体键会出现在下拉过滤器中,而不是实体名称。(#47951)
- 编辑过滤器时,“设置为默认值”按钮有时显示(且不起作用)(#58867)
- 当没有搜索结果时,参数目标列表消失(#60987)
- 仪表板目标列弹出窗口空状态用户体验(#46767)
- 从 X 光片创建的仪表板上的地图出现“HTTP ERROR 400 Ambiguous URI empty”(#59984)
查询
- 对于将相同表自身联接的模型,列名会在两个列中都反映出来(#32499)
- 在表达式编辑器中不应引用聚合本身(#61010)
- 启用外键值重映射会生成无效 SQL(#60587)
- 驱动程序返回的初始元数据列 (X) 与 MLv2 预期列 (Y) 之间的列数量不匹配(#60444)
- 问题下钻弹出窗口打开非常慢,并导致标签页冻结(#60284)
- 对嵌套联接问题进行透视分解失败,出现“列不存在”错误(#59918)
- 当主数据源不是原始表时,通过联接数据源进行的隐式联接不起作用(#59695)
- 无法联接列名与映射的数据库字段不同(联接条件之外)的原生模型(#58829)
- 具有列别名和元数据中映射的数据库列的原生模型在联接时出错(#58314)
- 多次联接到同一表的模型在编辑模型元数据时失败(#57359)
- 保存带有自定义标题的问题会短暂闪烁默认标题(#55631)
- 表头钻取不显示 type/SerializedJSON 列的筛选选项(#55141)
- 使用 SQL 模型进行聚合时出现“ERROR: column source.source does not exist”错误(#52465)
- 查询具有嵌套 (json) 字段的表上的所有字段,只返回非嵌套字段,而 UI 显示所有字段。(#47146)
- 在模型中添加/删除与自身联接的表中的单个列会添加/删除所有列(#46756)
- 模型不正确地显示多次联接表的列(#40635)
- 模型文本列指定为数量时过滤器中断(#39855)
- 从具有自定义列的模型获取过滤器值返回错误 + 前端故障(#35840)
- 使用联接问题作为源会显示两次列(#34743)
- 当字段通过自定义值重新映射时,模型查询失败(#23449)
- 查询构建器 SQL 在最外层 WHERE 子句中引用错误的列(#56416)
- 编辑模型定义后列名不正确(当列在联接表中共享名称时)(#54920)
- 如果值中包含逗号,下拉菜单会添加两个值而不是一个(#54205)
- 在具有多个嵌套级别和联接的查询中,联接别名去重导致不正确的原生形式(#51856)
- 在按字段分组中具有相同隐式联接的联接保存问题导致错误(#48754)
- 添加/删除不同计数汇总时汇总计算发生变化(#48752)
- 联接两个模型时,问题查询构建器因缺少列而失败。(#47988)
- 在模型元数据中取消选择映射到相同数据库列的列时,会同时删除多个列(#44767)
- 问题构建器:聚合中的自定义表达式不能与它正在聚合的列同名(#44567)
- 直方图 Bin 值过滤器在应用过滤器后不会随 Bin 大小更改而更新(#42942)
- 基于自定义列分组提取日期不起作用(#40061)
- 多个模型字段映射到相同数据库字段存在奇怪的错误(#36161)
- 查询处理器混淆了嵌套显式联接和外部隐式联接(#33972)
- 当聚合中的字段已从数据库中移除时,无法更改/删除“未知字段”(#33835)
- 当来自不同源的列共享相同字段 ID 时,查询返回不正确的元数据(#25113)
- 删除列不会删除相关的列标题(#12679)
- 尝试在条形图中放大时出现无效查询错误(#42817)
阅读更多…
其他
- 始终设置连接上的角色(#61563)
- 共享菜单中的公共链接菜单项过大(#61518)
- 集合批量操作组件的视觉回归(#61517)
- SDK 仪表板损坏(#61611)
- 按钮悬停状态不一致(#61322)
- Mantine 升级后,某些组件将其标签居中(#60983)
- 菜单悬停状态损坏(#60584)
- 设置字段格式会移除强制转换策略(#60483)
- 当没有过滤器时,仪表板的顶部填充太小(#60285)
- 更新内部 Slack 设置链接 URL(#60015)
- 从底层查询中移除笛卡尔图维度会导致崩溃(#59671)
- jsonb 列的
:visibility-type
在同步时被覆盖(#59123) - 当只有一个用户时,不应出现“其他用户的个人收藏”(#58420)
- 在编辑元数据时,我们正在获取字段值(并命中更多端点)(#57284)
- 点击更新徽章时旋转(#59987)
lib.aggregation/aggregation-column
可能会尝试在表达式上而不是内部引用上find-matching-column
(#48567)- 元数据不正确地丢失 unique-name-fn – lib/metadata 需要传播选项(#59665)
- remove-inactive-field-refs 中间件速度慢得令人无法接受(#61281)
- [refs] 引用
active: false
列时出现“列不存在”错误(#60498) - 使用联接时,MLv2 元数据计算返回重复列(#59664)
- 选择某些数据源后笔记本编辑器无法使用(#46406)
- 从 V0.49 升级到 V0.50,问题出错(#45403)
- pMBQL 模式应禁止在
:expressions
列表中使用count()
和sum()
等聚合函数(#41344)
Metabase 56.0-beta
此更新日志适用于 BETA 版本。要查看 v56 稳定版的完整更新日志,请参阅 Metabase 56.1
查看 v56 BETA 的更新日志…
注意:这是一个 **测试版**。我们不建议在未经预演环境测试的情况下在生产环境中运行此版本。如果您在使用此测试版时遇到任何问题,请在 GitHub 上报告。
升级 | 56.0-beta
Metabase 开源 | 56.0-beta
- Docker 镜像:
metabase/metabase:v0.56.0.x
- JAR 下载
Metabase 企业版 | 56.0-beta
- Docker 镜像:
metabase/metabase-enterprise:v1.56.0.x
- JAR 下载
重大变更 | 56.0-beta
不再支持在同一阶段定义的自定义列上进行联接。请改用自定义表达式上的联接。此更改已在 56.1 中恢复,并非稳定版的一部分。- 将 Mongo 上同步的叶子字段数量限制为 1000 个,以避免 OOM 错误 (#59883)
新功能 | 56.0-beta
查询
- SQL 查询中的时间粒度参数 (#60995, #59658, #58180)
- 允许您在 SQL 查询中按天、周、月等选择分组
- 可以连接到时间粒度仪表盘参数
- 别名表的字段筛选器 (#3324)
- 在定义字段筛选器时,可选地指定一个别名,使字段筛选器与 CTE 和别名表一起工作
- 基本 SQL 变量中的选择多个值 (#4728)
- 在自定义聚合中引用之前的聚合 (#60307)
- 在同一阶段创建多个聚合时,像自定义列一样通过名称引用之前的聚合
- 自定义表达式中的连接 (#60036, #60937, #60457)
- 指定一个自定义表达式进行连接,或一个常量(支持 1=1 连接)
- 同一阶段自定义列上的连接不再受支持
today()
自定义表达式函数 (#60472)datetime()
自定义表达式函数 (#59206, #60389)- 布尔 SQL 变量类型 (#20230)
仪表盘
- 仪表盘正文中的仪表盘筛选器 ( #59684, #61220, #61085, #60784, #60913, #60566, #60517, #60476, #60425, #60424, #60333, #60331, #60271, #60144, #59083 )
- 将仪表盘筛选器添加到标题卡或单个图表中
- 这些筛选器只能应用于同一个选项卡
管理
- 允许 Metabase Cloud 客户指定“发件人”电子邮件地址 (#31837,#59528, #61115)
- 云客户现在可以指定自己的 SMTP 服务器并进行电子邮件白标
嵌入
- 静态嵌入的内容翻译(#59595、#56879、#61039、#61263、#61366、#59569、#61025、#60955、#59479)
- 上传词典以翻译问题名称、列值等内容。
- 通过指定语言环境,已经可以翻译 Metabase 内置的用户界面元素。
- 嵌入式专属入门流程(#61452、#61658、#61067、#60975)
嵌入式分析 JS BETA | 56.0-beta
(#60304, #61648, #61617, #61597, #61606, #61593, #61590, #61463, #61416, #61392, #61375, #61014, #61006, #60646, #61330, #61292)
使用 <script>
标签将 Metabase 仪表板嵌入到应用程序中,这种方式比 iframe 具有更大的灵活性和自定义空间。了解更多并试用。
增强功能 | 56.0-beta
管理
- 将“沙盒化”重命名为“行和列安全”(#58369)
- 此更改仅修改了功能名称的显示名称。权限未更改。
- JWT 组分配(#61221、#61234、#61273、#60946)
- 选择用于组分配的属性
- 如果未定义组映射,则通过按名称匹配 Metabase 组来将用户分配到组
- 更新后的元数据编辑界面
- 更新后的管理设置界面
- 在导航侧边栏中统一添加数据的位置——数据库、电子表格、CSV 等(#60330、#60759、#58785、#58408)
- 管理设置中更流畅的升级流程和追加销售(#59464、#61007、#60332、#60044)
- 添加缺少令牌的横幅(#59030)
- 不要通过 SSO 删除手动创建的属性(#21682)
仪表盘
- 更新仪表板参数外观(#60746)
- 仪表板加载时显示卡片骨架图(#60564、#60998)
- 调整仪表板全屏黑暗模式下图表的外观(#59956)
- 删除包含已保存到仪表板的问题的标签页时,添加确认弹出窗口(#59435)
可视化
- 启用表格单元格多选(#59823)
- 修复表格可视化中 ID 列的列大小(#59505)
- 仅当启用行/列总计时,才为枢轴可视化运行子查询(#57999)
- 修复可视化工具中打开的图表的额外工具提示列(#58519)
查询
- 列选择器改进(#60442)
列名的模糊搜索此更改已在稳定版中恢复- 搜索自定义表达式
- 仅在非 Mac 机器上将 ctrl-f 绑定到搜索(#60429)
- 为 MongoDB 启用常量自定义表达式(#60107)
- 输入框聚焦时不要阻止 cmd+enter 工作(#58630)
- 处理具有多个外键的隐式联接(#58551)
- 布尔值的下钻选项和 X 光片(#61202)
其他
- 为事件图标链接添加蓝色圆点注意提示(#59605)
- 简化模型/指标过滤器(#58382)
- 在主导航中,将“浏览数据库”移到“浏览模型”上方(#58405)
- 更新“仅发送此警报一次”选项的文案(#60194)
- 将日志级别自定义的“持续时间”文案更改为“重置为默认值后”(#61183)
- 修复:简化沙盒权限管理(#61542)
- 允许
/api/field/{id}/search/{id2}
端点接受空值(#61497) - 移除发布/更新频道选择(#61369)
- 功能:用于调试权限问题的 API(#59583)
- 在 JWT/SAML 登录时遵循
is_active
(#58582) - 更新翻译 2025-07-22(#61314)
- 更新翻译 2025-05-28(#58558)
UI 优化
- 嵌入式 SDK 设置页面设计清理(#61653)
- 简化应用过滤器提示文本(#60748)
- 修复信息图标位置(#60747)
- 重新设计数据库连接字符串切换 UI(#60520)
- 在设置中用新组件替换数据库选择(#60511)
- 更新仪表板标签页,使其底部边框为全宽(#60470)
- 关闭 VIZ-1235 更新顶部导航过滤器外观(#60197)
- 按钮焦点问题(#60174)
- 设置页面首选语言步骤的可访问性问题(#60183)
- 重构浏览数据库(#60157)
- 更新 InputBlurChange 样式以匹配之前的实现(#59799)
- 新的应用仪表板过滤器 UI(#59670)
- VIZ-1099 VIZ-1107 改进仪表板外观和感觉 - M2 卡片标题和标签样式(#59659)
- 修复标题可视化组件中的填充(#59555)
- 通过简单的优化改善仪表板外观和感觉(#59267)
- 下载弹出窗口上的 UI 优化(#58844)
- 表格组件空状态(#58325)
Metabot
目前处于私有测试阶段。请访问此页面注册。
错误修复 | 56.0-beta
管理
- Airgapped Metabase Token 显示“试用”而不是“Airgapping”过期天数(#59362)
- 只有名字的用户不显示在用法分析中(#58222)
- 无论落后多少个更新,管理面板更新计数器始终显示 1(#30114)
- 同步:区分来自数据库和用户设置的元数据(#12574)
- 原生查询功能似乎忽略了模板标签属性,例如 required(#38263)
数据库
组织
仪表盘
- 无法在仪表板上组合单系列图表和拆分图表(#61133)
- 加载缓慢的仪表板卡片,没有平均查询持续时间,显示 0(#60988)
- 仪表板订阅侧边栏应按仪表板上的相同顺序显示过滤器(#60365)
- 如果从仪表板卡片中移除标题,则无法点击进入源问题(#58414)
- 从不同问题重新开始时,可视化器中的回溯堆栈会变得混乱(#57897)
- 仪表板参数选择在外键上使用了不正确的样式(#53275)
- 将仪表板过滤器链接到多个仪表板图块,并以分组用户身份查看时,实体键会出现在下拉过滤器中,而不是实体名称。(#47951)
- 编辑过滤器时,“设置为默认值”按钮有时显示(且不起作用)(#58867)
- 当没有搜索结果时,参数目标列表消失(#60987)
- 仪表板目标列弹出窗口空状态用户体验(#46767)
查询
- 对于将相同表自身联接的模型,列名会在两个列中都反映出来(#32499)
- 在表达式编辑器中不应引用聚合本身(#61010)
- 启用外键值重映射会生成无效 SQL(#60587)
- 驱动程序返回的初始元数据列 (X) 与 MLv2 预期列 (Y) 之间的列数量不匹配(#60444)
- 问题下钻弹出窗口打开非常慢,并导致标签页冻结(#60284)
- 对嵌套联接问题进行透视分解失败,出现“列不存在”错误(#59918)
- 当主数据源不是原始表时,通过联接数据源进行的隐式联接不起作用(#59695)
- 无法联接列名与映射的数据库字段不同(联接条件之外)的原生模型(#58829)
- 具有列别名和元数据中映射的数据库列的原生模型在联接时出错(#58314)
- 多次联接到同一表的模型在编辑模型元数据时失败(#57359)
- 保存带有自定义标题的问题会短暂闪烁默认标题(#55631)
- 表头钻取不显示 type/SerializedJSON 列的筛选选项(#55141)
- 使用 SQL 模型进行聚合时出现“ERROR: column source.source does not exist”错误(#52465)
- 查询具有嵌套 (json) 字段的表上的所有字段,只返回非嵌套字段,而 UI 显示所有字段。(#47146)
- 在模型中添加/删除与自身联接的表中的单个列会添加/删除所有列(#46756)
- 模型不正确地显示多次联接表的列(#40635)
- 模型文本列指定为数量时过滤器中断(#39855)
- 从具有自定义列的模型获取过滤器值返回错误 + 前端故障(#35840)
- 使用联接问题作为源会显示两次列(#34743)
- 当字段通过自定义值重新映射时,模型查询失败(#23449)
- 查询构建器 SQL 在最外层 WHERE 子句中引用错误的列(#56416)
- 编辑模型定义后列名不正确(当列在联接表中共享名称时)(#54920)
- 如果值中包含逗号,下拉菜单会添加两个值而不是一个(#54205)
- 在具有多个嵌套级别和联接的查询中,联接别名去重导致不正确的原生形式(#51856)
- 在按字段分组中具有相同隐式联接的联接保存问题导致错误(#48754)
- 添加/删除不同计数汇总时汇总计算发生变化(#48752)
- 联接两个模型时,问题查询构建器因缺少列而失败。(#47988)
- 在模型元数据中取消选择映射到相同数据库列的列时,会同时删除多个列(#44767)
- 问题构建器:聚合中的自定义表达式不能与它正在聚合的列同名(#44567)
- 直方图 Bin 值过滤器在应用过滤器后不会随 Bin 大小更改而更新(#42942)
- 基于自定义列分组提取日期不起作用(#40061)
- 多个模型字段映射到相同数据库字段存在奇怪的错误(#36161)
- 查询处理器混淆了嵌套显式联接和外部隐式联接(#33972)
- 当聚合中的字段已从数据库中移除时,无法更改/删除“未知字段”(#33835)
- 当来自不同源的列共享相同字段 ID 时,查询返回不正确的元数据(#25113)
- 删除列不会删除相关的列标题(#12679)
- 尝试在条形图中放大时出现无效查询错误(#42817)
其他
- SDK 仪表板损坏(#61611)
- 按钮悬停状态不一致(#61322)
- Mantine 升级后,某些组件将其标签居中(#60983)
- 菜单悬停状态损坏(#60584)
- 设置字段格式会移除强制转换策略(#60483)
- 当没有过滤器时,仪表板的顶部填充太小(#60285)
- 更新内部 Slack 设置链接 URL(#60015)
- 从底层查询中移除笛卡尔图维度会导致崩溃(#59671)
- jsonb 列的
:visibility-type
在同步时被覆盖(#59123) - 当只有一个用户时,不应出现“其他用户的个人收藏”(#58420)
- 在编辑元数据时,我们正在获取字段值(并命中更多端点)(#57284)
- 点击更新徽章时旋转(#59987)
lib.aggregation/aggregation-column
可能会尝试在表达式上而不是内部引用上find-matching-column
(#48567)- 元数据不正确地丢失 unique-name-fn – lib/metadata 需要传播选项(#59665)
- remove-inactive-field-refs 中间件速度慢得令人无法接受(#61281)
- [refs] 引用
active: false
列时出现“列不存在”错误(#60498) - 使用联接时,MLv2 元数据计算返回重复列(#59664)
- 选择某些数据源后笔记本编辑器无法使用(#46406)
- 从 V0.49 升级到 V0.50,问题出错(#45403)
- pMBQL 模式应禁止在
:expressions
列表中使用count()
和sum()
等聚合函数(#41344)