Metabase 57 发行说明
在升级之前,请务必备份您的 Metabase 应用程序数据库!
查看我们的升级说明。
充分利用 Metabase。了解更多关于高级功能、托管云服务和一流支持的信息。
Metabase API 更新日志
参见 API 更新日志。
Metabase 57.7
升级 | 57.7
Metabase 开源版 | 57.7
- Docker 镜像:
metabase/metabase:v0.57.7.x - JAR 下载
Metabase 企业版 | 57.7
- Docker 镜像:
metabase/metabase-enterprise:v1.57.7.x - JAR 下载
增强功能 | 57.7
Bug 修复 | 57.7
管理
- 深色模式 - 登出/登录后,账户设置/主题偏好会重置为“使用系统默认” (#66874)
- 使用来自不同表的、具有 CLS 的字段时查询失败 (#66781)
- 禁用用户可能具有极大的误导性 (#66599)
- 无法选择数据库用户没有数据权限的“保存的问题” (#13347)
- 深色模式下 CORS 弹出窗口为白底白字 (#66889)
嵌入
- [SDK] 嵌入的 InteractiveDashboard/InteractiveQuestion 使用字符串形式的数字 ID 时无法钻取 (#66807)
- [静态] 静态嵌入 CSV 下载的上限未对 MB_DOWNLOAD_ROW_LIMIT 应用 (#66545)
操作
组织
- 文档中存在文本换行符的表格显示不正确 (#64834)
查询
- MongoDB 原生问题上的“预览查询”输出难以阅读 (#66886)
- 仪表板散点图的钻取会导致错误 (#66721)
- 聚合后的自定义列钻取失败 (#66715)
- 查询预览显示已注释的数据为未注释 (#66690)
可视化
- 浅色主题下,条形图的 % 不可见 (#66581)
Metabase 57.6
升级 | 57.6
Metabase 开源版 | 57.6
- Docker 镜像:
metabase/metabase:v0.57.6.x - JAR 下载
Metabase 企业版 | 57.6
- Docker 镜像:
metabase/metabase-enterprise:v1.57.6.x - JAR 下载
增强功能 | 57.6
数据库
- Druid JDBC:在 JSON 解码查询中跳过长值 (#46137)
嵌入
其他
- 移除云端禁用匿名分析的切换开关 (#66469)
- 设置设置时,包含更新时间戳的 5 分钟 cookie (#66338)
- 用户取消查询时停止记录堆栈跟踪 (#66292)
- 原生查询解析器能够理解包含依赖 CTE 的查询 (#66139)
- 重命名库为同步集合 (#65447)
- 添加使卡片/仪表板公开或撤销时的事件 (#64582)
Bug 修复 | 57.6
数据库
- Postgres 中的 BIT 类型列被视为布尔值,与布尔类型进行筛选比较时出现类型错误 (#31857)
- ClickHouse 中的参数化视图同步字段失败 (#66395)
- 连接 Athena 时不再需要 S3 暂存目录 (#60942)
- MYSQL 的 JSON 解码似乎使用了 JSON_EXTRACT() 而不是 JSON_UNQUOTE(JSON_EXTRACT()) (#61408)
嵌入
- [静态] 深色模式与静态嵌入 - 背景为黑色而非透明 (#66585)
- [静态] 未设置主题的静态嵌入默认显示深色模式(或系统设置) (#66253)
- [SDK] CLI 快速入门在设置沙盒时失败 (#65445)
组织
查询
- 在“查看 SQL”中无法轻松选择所有 SQL 进行复制粘贴 (#66723)
- 非英语地区,“当年周”无代码聚合失败 (#66658)
- 度量和连接模型的问题在升级到 57 后因无效 SQL 而失败 (#66464)
- 日期选择器过滤器未正确考虑浏览器语言设置 (#65480)
- 通过模态背景点击或导航回退关闭问题缓存设置时,未保存更改警告未出现 (#53825)
可视化
其他
- 文档中包含 metabot 块会阻止其在公开分享时加载 (#66564)
- 某些搜索词(如“cloud”)的语义搜索中断 (#66712)
- v57 中的 Firefox 默认显示深色模式 (#65665)
- 每次实例重启后,Metabase 云存储都会默认设置为 CSV 上传 (#66594)
Metabase 57.5
升级 | 57.5
Metabase 开源版 | 57.5
- Docker 镜像:
metabase/metabase:v0.57.5.x - JAR 下载
Metabase 企业版 | 57.5
- Docker 镜像:
metabase/metabase-enterprise:v1.57.5.x - JAR 下载
增强功能 | 57.5
- 显示序列化导入版本与导出版本不同的错误或警告 (#65310)
- 修复了自定义字体下,向上销售 CTA 错位和步进卡溢出问题 (#66443)
- 更新水印 SVG 颜色和不透明度 (#66339)
- 在列表视图中遵守“显示迷你条形图”设置 (#66012)
Bug 修复 | 57.5
管理
- sync-fields 连接在 5 分钟内关闭,导致表中的列更新失败 (#64976)
- 从 56 升级到 57 导致一些问题因 `Query must include :database` 而失败 (#66199)
报告
可视化
其他
- 升级到 57 会将我所有的内容标记为由 Metabase Internal 用户编辑 (#66365)
Metabase 57.4
升级 | 57.4
Metabase 开源版 | 57.4
- Docker 镜像:
metabase/metabase:v0.57.4.x - JAR 下载
Metabase 企业版 | 57.4
- Docker 镜像:
metabase/metabase-enterprise:v1.57.4.x - JAR 下载
增强功能 | 57.4
- Metabot @提及的便捷性改进 (#66131)
- 添加词汇表的用法分析 (#65957)
- 确保远程同步设置中的“拉取更改”按钮不会被截断 (#65932)
- [Metabot] 请求取消 (#65511)
- 为“将结果附加为文件”部分添加底部填充 (#62483)
Bug 修复 | 57.4
数据库
嵌入
查询
报告
- 布尔仪表板过滤器缺少德语翻译 (#64982)
可视化
- 非秒级粒度的 timestamp 字段,“年中的周”选项消失 (#66148)
其他
- 添加过滤器时,搜索分页未重置,导致结果不正确/缺失 (#65501)
已修复 | 57.4
已确认在之前版本中修复的问题。
幕后 | 57.4
其他
- 仅在 master 和 release 分支上运行 JAR 健康检查 (#66237)
- 改进跳过的 SDK 测试的处理方式 (#66211)
- 修复 SDK host-apps 的 uberjar 获取 (#66194)
- 使用适当的 action 获取 uberjar (#66165)
- 清理后端测试矩阵 (#66158)
- 并行化嵌入式 SDK 包和 uberjar 构建 (#66122)
- 整合嵌入式 CI 工作流 (#66075)
- 清理 Cypress (nodejs) 模块运行程序 (#65881)
Metabase 57.3
升级 | 57.3
Metabase 开源版 | 57.3
- Docker 镜像:
metabase/metabase:v0.57.3.x - JAR 下载
Metabase 企业版 | 57.3
- Docker 镜像:
metabase/metabase-enterprise:v1.57.3.x - JAR 下载
增强功能 | 57.3
管理
- 审计日志中更好的表编辑事件名称:table-data-event (#65907)
数据库
- 在 Snowflake 中,使用更具体的筛选函数
Contains、Not contains、Start with和End with替代LIKE以支持排序规则 (#50233)
文档
- 直接从文档创建新问题 (#65504)
- 为文档添加链接编辑功能 (#65399)
- 在文档中按回车键会在文档正文中移动光标 (#65732)
- 在文档中重新排序图表时保留图表宽度 (#65768)
- 当查看者无权访问智能链接中的内容时,显示“无访问权限”,而不是阻止整个文档 (#65609)
嵌入
SDK:
嵌入式分析 JS:
性能
可视化
- 更新仪表图的标签占位符文本为“可选” (#65989)
Metabot
当前处于 Beta 测试阶段
- Metabot 工具端点应支持 MBQL5 (#65844)
- 请求取消:这次是认真的 (#65660)
- metabot 请求取消 (#65538)
- 修复填充 metabot 上下文中 :used_tables 的代码 (#65787)
- metabot:处理(并传播)请求取消 (#65461)
Bug 修复 | 57.3
管理
数据库
- BigQuery - 带有空格的自定义表达式在排序时会中断 (#65893)
嵌入
SDK:
- SDK:修复 EditableDashboard 有时显示错误的标签 (#65802)
- SDK:当主题的
dashboard.background= “transparent” 时,将 SDK 仪表板导出为 PDF 会导致背景变为黑色 (#65846)
静态/公开:
组织
查询
- 升级到 57.1 后,仪表板上的仪表板过滤器显示搜索框而不是下拉列表 (#65713)
- 如果通过可视化工具组合原生问题与 SQL 变量,并将仪表板和卡片过滤器都连接到 SQL 变量,则会完全失败 (#64135)
报告
其他
- 修复管理员 logo 点击错误 (#65543)
Metabase 57.2
升级 | 57.2
Metabase 开源版 | 57.2
- Docker 镜像:
metabase/metabase:v0.57.2.x - JAR 下载
Metabase 企业版 | 57.2
- Docker 镜像:
metabase/metabase-enterprise:v1.57.2.x - JAR 下载
增强功能 | 57.2
嵌入
- [SDK] 将 getNoDataIllustration 和 getNoObjectIllustration 移至 MetabaseGlobalPluginsConfig (#65590)
可视化
Metabot
当前处于 Beta 测试阶段
其他
Bug 修复 | 57.2
管理
数据库
- Postgres bytea 列在问题结果中被截断,只显示前 4 个字节 (#30671)
嵌入
- SaveQuestionModal 无法将实体 ID 作为目标集合的 ID 进行处理 (#64584)
查询
Metabase 57.1
本次发布有什么内容? | 57.1
升级 | 57.1.x
Metabase 开源版 | 57.1.x
- Docker 镜像:
metabase/metabase:v0.57.1.x - JAR 下载
Metabase 企业版 | 57.1
- Docker 镜像:
metabase/metabase-enterprise:v1.57.1.x - JAR 下载
新功能 | 57.1
-
远程同步 (仅限 Pro/企业版)
- 将您的 Metabase 实例与 Github 仓库同步,以推送和拉取更改。
- 您可以设置一个“开发”Metabase 实例,并将更改从该实例推送到 GitHub 仓库。然后设置一个只读的“生产”实例,以从同一仓库自动拉取更改。
- 选择要同步的分支,并启用基于 PR 审核的工作流。
- 转到 **管理员设置 > 远程同步** 开始。
-
- 用户级别设置,可在深色模式下查看 Metabase。
- 转到 **账户设置** 启用,或打开命令面板 (Ctrl/Cmd + K) 并输入“深色模式”。
-
检查损坏的依赖项 (仅限 Pro/企业版)
- 在修改会破坏其他问题的问题/模型时(例如,删除或重命名被其他实体引用的列),您将收到通知,并列出所有受该更改影响的实体。
-
文档 (仅限 Pro/企业版)
- 文档通过结合文本、图表和其他内容,让您能够用数据讲述故事。
- 您可以在文档中添加评论并标记其他人。
- 转到 **+ 新建 > 文档** 进行尝试
-
可编辑表格 (仅限 Pro/企业版)
- 直接从 Metabase 编辑表格中的数据。
- 适用于 Postgres 和 MySQL。
- 转到左侧边栏的 **数据库**,将鼠标悬停在表格上,然后点击铅笔图标进行编辑。
-
- 在 SQL 片段中包含过滤器和时间分组参数,以便跨 SQL 查询重用它们。
-
- 选择一个列作为进度条的目标,而不是仅限于固定目标。
-
- 数据参考中的新部分,用于定义常用术语,如“ARR”。
- Metabot AI 使用词汇表来理解您的数据。
嵌入式分析 | 57.1
嵌入式中心 (#62986)。
- 用于设置嵌入的分步指南。
- 如果您在实例设置期间选择“嵌入”作为用例,将在主页以及管理员 > 嵌入 > 设置中找到。
- 用于管理嵌入设置的集中式位置 (管理员 > 嵌入)
嵌入式分析 JS
- 嵌入式分析 JS 中的新组件
- Metabot/AI 聊天
- 集合浏览器
嵌入式分析 SDK
- 重大更改:我们简化了
mapQuestionClickActions插件中clicked对象 的形状。我们现在将data作为键值对对象传递,而不是数组。旧的形状仍然可以在raw.data中找到。请在此处查看具体更改 此处。 -
SDK 中用于点击行为的新选项
- 使用 mapClickActions 插件在点击单元格时执行操作
- 使用
handleLinks插件自定义点击链接时发生的操作
- 适用于
MetabotQuestionAI 聊天的布局选项:将聊天显示在结果下方或侧面 - 用户现在可以从集合浏览器存档项目
- 在 InteractiveQuestion 和 StaticQuestion 中使用 SqlParametersList 组件显示 SQL 参数 (#64187)
- SDK 现在与主 Metabase 一起打包,以支持更好的版本兼容性。有关技术细节,请参见 #60554。
更多嵌入式增强功能
- 嵌入式分析 JS:使用
fetchRequestToken自定义嵌入式分析 JS 中 JWT 身份验证的刷新令牌的获取方式 (#64004) - 无论 SDK 是否启用,都为 localhost 发送 CORS 标头 (#61747)
- 在嵌入模态框中用嵌入流程替换交互式嵌入卡片 (#63942)
- 将 SameSite Cookie 设置从交互式嵌入移至安全标签页 (#64533)
- 在命令面板中添加“新建嵌入”选项,该选项会打开嵌入式分析 KS 向导 (#63944)
- SDK:向 API 响应添加
x-metabase-version标头 (#61799) - SDK:调整 StaticQuestion 和 SqlParametersList 的视觉效果 (#64313)
- SDK:修复 SDK 中参数的类型使用 (#63918)
- SDK:改进 mapQuestionClickActions,传递有用的上下文而不是 MB 内部的上下文 (#63344)
- 嵌入式分析 JS 向导的设计优化 (#65113, #64895)
增强功能 | 57.1
-
为以下数据库启用数据库路由:
- Snowflake
- ❗ **已在 57.2.7 中回滚**:ClickHouse。
-
- 简化后的卡片式呈现行的方式,强调关键字段。
-
新的详细信息视图
- 在侧边栏或单独页面中查看记录详细信息的更便捷方式。每个记录都有自己唯一的 URL。
-
改进仪表板中图表的外观
-
提供本地货币格式作为选项 (#23786)
-
简化的命令面板:从初始屏幕移除命令和 Metabot 聊天,仅显示最近使用的项目等。要使用命令,只需键入命令(例如,“新建问题”)
-
移除了仪表板全屏夜间模式切换。请改用 Metabase 内的新深色模式功能,或在公开分享的仪表板上使用
#theme=nightURL 参数。
更多增强功能…
数据库
查询
- 如果尝试将简单表达式用作聚合函数,则显示友好错误消息 (#61893)
可视化
其他
- API 端点有时会响应堆栈跟踪 (#23083)
- 为令牌检查添加宽限期 (#64938) (#65208)
- 在断路器中不计算 app-db 未设置的错误 (#65300)
- 修复建议提示模式并添加测试 (#65299)
- 将“创建提醒”从“共享”移至问题中的三个文档菜单 (#64510)
- 不要自动隐藏名为 Sessions 的表 (#63949)
- 为通过设置邀请加入的用户提供单独的电子邮件内容 (#63778)
- 如果实体未加载,请勿在序列化日志中显示“正在加载…” (#64461)
- 如果存在,始终为 x-ray 使用“public”模式 (#62285)
- 添加 rename-tables! 驱动程序方法 (#63302)
用户体验优化
- 修复大型命令面板子文本元素 (#65369)
- 将问题移入仪表板时,删除“新”徽章 (#65485)
- 在升级页面上显示已组织和精选的变更日志 (#62943)
- 在设置流程中用语言选择器替换语言选择步骤 (#63584)
- 将云设置流程的布局恢复为与自托管设置流程匹配 (#63577)
- 当操作不可用时,不在仪表板复制模态框中显示“仅复制仪表板”选项 (#64559)
- x-ray 保存为仪表板后,在“已保存”按钮旁边显示“查看”链接 (#64265)
- 改进“添加数据库”页面 (#62927,#64213, #63887,#63818,#63499,#63491,#63420,#62956,#62121,#62057,#61163,#62420 )
- 向元数据页面添加表链接 (#61764)
- 当定义了品牌颜色自定义时,将 Metabot 徽标设为灰色 (#64566)
- 简化我们的 Metabot 图标 (#65017)
- 删除已弃用的单选按钮 (#64679)
- 点击已同步的 Google Sheets 的通知应刷新页面 (#64614)
- 实体信息侧边栏中的标题应具有相同的颜色 (#63882)
- 管理员设置中自定义地图的更好的空状态 (#63874)
- 修复仪表板订阅面板中“邮件已发送”按钮文本错位 (#63869)
- 模型和已保存问题的标题中,已验证徽章图标的大小应正确并靠近文本 (#63871)
- 表格元数据部分中字段卡片的悬停状态应为浅蓝色,而不是与背景色相同 (#63831)
- SQL 查询中“变量”和“参数”选项卡的更好标签组件 (#63829)
- 更改提醒中目标线条件的目的语言 (#63823)
- 人员页面应使用选项卡而不是单选按钮来控制激活/停用 (#63817)
- 如果“筛选器设置”选项卡是仪表板上的唯一选项卡,则不应显示该选项卡标签 (#63815)
- 更新用户邀请邮件设计 (#63682)
- 调整旧版 SQL 生成按钮以切换 Metabot 聊天 (#63554)
- 修复:DB 同步/扫描按钮在同步失败时未显示失败 (#63301)
- 设置工具提示的最大宽度 (#62277)
- 更新“自定义主页”模态框 UI (#62280)
- 在“共享”菜单的交互式嵌入块中添加免费试用 CTA (#61714)
- 为违反权限的操作提供更好的错误消息 (#62282)
- 在初始化时重新创建丢失的索引表 (#62278)
- 将 send-server-version? 设置为 false 以隐藏响应头中的服务器版本 (#57257)
- 使用 Lib 重新实现
metabase.driver.common.parameters.*(#61158) - 为 internal-tools/data-apps 添加新列到 metabase_field (#60263)
- 改进异常的日志上下文 (#55909)
Bug 修复 | 57.1
管理
- 没有我们分析集合访问权限的用户无法将文档保存到个人集合 (#64935)
- 更改品牌自定义颜色需要刷新 (#64685)
- Trino 连接上的同步作业运行不正常 (#64643)
- Metabase 分析 - 仪表板概览过滤器链接到内容而不是仪表板 (#41684)
- 同步单个表调用
describe-database,速度很慢 (#63266) - Clickhouse 错误密码消息具有误导性 (#60228)
- 允许用户在连接到 Athena 时设置完整的hostname (#51149)
- 在未看到结果的情况下保存卡片会在 view_log 表中生成一个“view” (#25847)
- Aurora MySQL AppDB 无法在不使用 SQL SECURITY INVOKER 的情况下创建使用情况分析视图 (#45641)
- 不一致且令人困惑的“复制”操作机制 (#23857)
数据库
- Mongo 表可视化不显示带有 JSONObjects 的列 (#63670)
嵌入
- [嵌入式分析 JS] 在具有操作系统暗模式偏好的系统上显示黑色背景 (#65533)
- [SDK] 交互式仪表板在空仪表板上会渲染“添加图表”按钮并可编辑标题 (#65001)
- [SDK] 在具有实体 ID 的仪表板中,钻取和转到仪表板卡片不起作用 (#62953)
- [SDK] 无结果的自定义品牌图片不适用于嵌入 (#64757)
- [SDK] 摘要/分组菜单中缺少悬停文本颜色 (#64477)
- [模块化嵌入] 类型为 URL 的列应可点击 (#63992)
组织
- 搜索实体(例如,客户名称)有时会指向过时的实体。问题会加载,但侧边栏显示 404 (#65378)
- 当最近的没有问题时,显示奇怪的菜单状态 (#62728)
- 模型和指标页面上的不必要重定向 (#55166)
- 您无法轻松返回到片段根集合 (#63405)
查询
- 已删除的实体名称列仍显示在查询构建器的列列表中 (#65207)
- 钻取性能问题 (#64705)
- 日期范围选择器的文本输入与日历输入不同步 (#64602)
- 无法使用复杂的类型保存 Postgres 问题 (#64471)
- 嵌套问题不返回分箱信息 (#63662)
- 修复查询后,UI 中的错误不会消失 (#63410)
- 在某些情况下,为嵌套问题生成的 Group by Clause 无效 (#63245)
- 对聚合列的排序不起作用 (#62885)
- 在相关字段的字段上具有仪表板筛选器的模型有时会中断 (#57596)
- 离开编辑器后,原生查询参数未从 URL 清除 - 慢速网络上的竞态条件 (#56636)
- 编辑(或查看)数据引用或编辑模型元数据时,未提供货币选择器(或信息) (#55619)
- 无法切换具有多个分组的问题的连接字段 (#47734)
- 导航返回时会触发冗余的 POST /api/dataset 请求 (#45787)
- 标题很长的模型保存问题在图形查询中不起作用 (#35252)
- 当从嵌套查询中选择两个字段时,查询会失败,而这两个字段除了连接别名外都相同 (#27521)
- 名称中带有连字符的连接表的列会在自定义表达式编辑器中导致验证问题 (#58371)
- 日期字段筛选器(文本语义类型)的问题在刷新时失败 (#58061)
- 建议编辑器弹出窗口的中键/右键单击会关闭弹出窗口 (#41305)
仪表盘
- 带有自定义可视化设置的卡片标题会在更改名称之前短暂显示 (#50044)
可视化
- 数据透视表底部的原始数据切换开关在点击后消失 (#56094)
- 具有整数分组列的数据透视表无法下载为已沙盒化的表格的格式化 XLSX (#63196)
- 无法从深度嵌套的问题中创建带有分组列的数据透视表 (#63261)
- 数字卡片在压缩时显示截断值而不是四舍五入 (#59454)
- 查询缓存可能导致不正确的订阅可视化 (#64687)
- 趋势可视化中的紧凑数字并不总是尊重小数设置 (#63145)
- 文本字段相互重叠 (#62628)
- 当查询更改时,对象详细信息导航状态未重置,这可能导致无效状态 (#54317)
- 仪表板中的趋势卡不应溢出其卡片 (#64285)
其他
- 在执行操作之前,模型列表视图中会出现两次列 (#65412)
- 标题中有空格的文档会显示未保存的更改警告 (#64412)
- 文档的集合名称未显示在命令面板中 (#64100)
- 可以在回收站中编辑文档 (#63112)
- 连接原生查询时,
Lib.visibleColumns未标记为选中 (#39033) - 连接到具有自连接的已保存问题时,Lib.visibleColumns 未标记为选中 (#62383)
- [refs] 分组(Breakout)本应针对源列,但被视为隐式连接,从而中断查询 (#60501)
- [refs] 连接具有 `:fields` 列表的卡片时,返回的列数不匹配 (#60497)
- 企业登录页面的徽标错误地调整为导航栏图标大小 (#61945)
- /search 页面上的创建者下拉列表很拥挤 (#61903)
- Metabase 徽标颜色不应被覆盖 (#58349)
- 无法从 master 分支构建 Docker 镜像 (#64958)
Metabase 57.0-beta
此变更日志适用于 BETA 版本。要查看 v57 稳定版本的完整变更日志,请参阅 Metabase 57.1
查看 v57 BETA 的变更日志…
注意:这是一个测试版发布。我们不建议在未经暂存环境测试的情况下将其用于生产环境。如果您在此测试版中遇到任何问题,请在 GitHub 上报告。
此版本包含什么? | 57.0-beta
升级 | 57.0-beta
Metabase 开源版 | 57.0-beta
- Docker 镜像:
metabase/metabase:v0.57.0-beta - JAR 下载
Metabase 企业版 | 57.0-beta
新功能 | 57.0-beta
-
暗模式 (#9203)。
- 用户级别设置,可在深色模式下查看 Metabase。
- 转到“帐户设置”进行启用。
-
检查损坏的依赖项(仅限 Pro+)
- 当更改问题/模型导致其他问题中断时(例如,删除或重命名其他实体引用的列),您将收到通知和所有依赖于该更改的问题列表。
-
文档(仅限 Pro+)
- 文档通过结合文本、图表和其他内容,让您能够用数据讲述故事。
- 您可以在文档中添加评论并标记其他人。
- 转到 + 新建 > 文档进行尝试
-
可编辑表格(仅限 Pro+)
- 直接从 Metabase 编辑表格中的数据。
- 适用于 Postgres 和 MySQL。
- 转到左侧边栏中的“数据库”,将鼠标悬停在表上,然后单击铅笔图标进行编辑。
-
- 在 SQL 片段中包含过滤器和时间分组参数,以便跨 SQL 查询重用它们。
-
- 可以选择一列用作进度条,而不是仅限于常量。
-
- 数据参考中定义常用术语的新部分。
- 在 57 稳定版本中(但尚未在 57 BETA 中),Metabase 的 Metabot AI 将使用此词汇表来理解您的数据。
嵌入式分析 | 57.0-beta
-
嵌入中心 (#62986)。
包括
- 设置嵌入的分步演练指南 - 如果在实例设置期间选择“嵌入”作为用例,则可在主页上找到;否则,可在“管理员”>“嵌入”>“设置”中找到。
- 用于管理嵌入设置的集中式位置 (管理员 > 嵌入)
嵌入式分析 JS
- 嵌入式分析 JS 中的新组件
- 使用
fetchRequestToken自定义如何获取 JWT 身份验证的刷新令牌在嵌入式分析 JS 中 (#64004)
嵌入式分析 SDK
- SDK 现在已与主 Metabase 一起打包,以确保版本兼容性 (#60554)
-
SDK 中用于点击行为的新选项
MetabotQuestion的布局选项 (#64573, #64478, #64142)- 允许最终用户在浏览器 SDK 组件中归档项目 (#64418)
- 为 InteractiveQuestion 和 StaticQuestion 添加 EditableParameters 组件 (#64187)
更多嵌入式增强功能
- 无论 SDK 是否启用,都为 localhost 发送 CORS 标头 (#61747)
- 在嵌入模态框中用嵌入流程替换交互式嵌入卡片 (#63942)
- 将 SameSite Cookie 设置从交互式嵌入移至安全标签页 (#64533)
- 在命令面板中添加“新建嵌入”选项,该选项会打开嵌入式分析 KS 向导 (#63944)
- SDK:向 API 响应添加
x-metabase-version标头 (#61799) - SDK:调整 StaticQuestion 和 SqlParametersList 的视觉效果 (#64313)
- SDK:修复 SDK 中参数的类型使用 (#63918)
- SDK:改进 mapQuestionClickActions,传递有用的上下文而不是 MB 内部的上下文 (#63344)
- 嵌入式分析 JS 向导的设计优化 (#65113, #64895)
增强功能 | 57.0-beta
-
为以下数据库启用数据库路由:
- Snowflake (#60779)
- ❗ **已在 57.2.7 中回滚**:ClickHouse。
-
- 简化后的卡片式呈现行的方式,强调关键字段。
-
- 在侧边栏或单独页面中查看记录详细信息的更便捷方式。每个记录都有自己唯一的 URL。
-
- 标准化字体大小,减少网格线和刻度标记的视觉干扰,重新定位饼图图例等。
-
提供本地货币格式作为选项 (#23786)
-
简化的命令面板:从搜索中删除 Metabot 聊天,仅显示最近的项目等 (#64364)
更多增强功能…
数据库
查询
- 如果尝试将简单表达式用作聚合函数,则显示友好错误消息 (#61893)
可视化
其他
- 将“创建提醒”从“共享”移至问题中的三个文档菜单 (#64510)
- 不要自动隐藏名为 Sessions 的表 (#63949)
- 为通过设置邀请加入的用户提供单独的电子邮件内容 (#63778)
- 如果实体未加载,请勿在序列化日志中显示“正在加载…” (#64461)
- 如果存在,始终为 x-ray 使用“public”模式 (#62285)
- 添加 rename-tables! 驱动程序方法 (#63302)
用户体验优化
- 在升级页面上显示已组织和精选的变更日志 (#62943)
- 在设置流程中用语言选择器替换语言选择步骤 (#63584)
- 将云设置流程的布局恢复为与自托管设置流程匹配 (#63577)
- 当操作不可用时,不在仪表板复制模态框中显示“仅复制仪表板”选项 (#64559)
- x-ray 保存为仪表板后,在“已保存”按钮旁边显示“查看”链接 (#64265)
- 改进“添加数据库”页面 (#62927,#64213, #63887,#63818,#63499,#63491,#63420,#62956,#62121,#62057,#61163,#62420 )
- 向元数据页面添加表链接 (#61764)
- 当定义了品牌颜色自定义时,将 Metabot 徽标设为灰色 (#64566)
- 简化我们的 Metabot 图标 (#65017)
- 删除已弃用的单选按钮 (#64679)
- 点击已同步的 Google Sheets 的通知应刷新页面 (#64614)
- 实体信息侧边栏中的标题应具有相同的颜色 (#63882)
- 管理员设置中自定义地图的更好的空状态 (#63874)
- 修复仪表板订阅面板中“邮件已发送”按钮文本错位 (#63869)
- 模型和已保存问题的标题中,已验证徽章图标的大小应正确并靠近文本 (#63871)
- 表格元数据部分中字段卡片的悬停状态应为浅蓝色,而不是与背景色相同 (#63831)
- SQL 查询中“变量”和“参数”选项卡的更好标签组件 (#63829)
- 更改提醒中目标线条件的目的语言 (#63823)
- 人员页面应使用选项卡而不是单选按钮来控制激活/停用 (#63817)
- 如果“筛选器设置”选项卡是仪表板上的唯一选项卡,则不应显示该选项卡标签 (#63815)
- 更新用户邀请邮件设计 (#63682)
- 调整旧版 SQL 生成按钮以切换 Metabot 聊天 (#63554)
- 修复:DB 同步/扫描按钮在同步失败时未显示失败 (#63301)
- 设置工具提示的最大宽度 (#62277)
- 更新“自定义主页”模态框 UI (#62280)
- 在“共享”菜单的交互式嵌入块中添加免费试用 CTA (#61714)
- 为违反权限的操作提供更好的错误消息 (#62282)
- 在初始化时重新创建丢失的索引表 (#62278)
- 将 send-server-version? 设置为 false 以隐藏响应头中的服务器版本 (#57257)
- 使用 Lib 重新实现
metabase.driver.common.parameters.*(#61158) - 为 internal-tools/data-apps 添加新列到 metabase_field (#60263)
- 改进异常的日志上下文 (#55909)
Bug 修复 | 57.0-beta
管理
- 同步单个表调用
describe-database,速度很慢 (#63266) - Clickhouse 错误密码消息具有误导性 (#60228)
- 允许用户在连接到 Athena 时设置完整的hostname (#51149)
- 在未看到结果的情况下保存卡片会在 view_log 表中生成一个“view” (#25847)
- Aurora MySQL AppDB 无法在不使用 SQL SECURITY INVOKER 的情况下创建使用情况分析视图 (#45641)
- 不一致且令人困惑的“复制”操作机制 (#23857)
数据库
- Mongo 表可视化不显示带有 JSONObjects 的列 (#63670)
嵌入
- [SDK] 在具有实体 ID 的仪表板中,钻取和转到仪表板卡片不起作用 (#62953)
- [SDK] 无结果的自定义品牌图片不适用于嵌入 (#64757)
- [SDK] 摘要/分组菜单中缺少悬停文本颜色 (#64477)
- [模块化嵌入] 类型为 URL 的列应可点击 (#63992)
组织
查询
- 钻取性能问题 (#64705)
- 日期范围选择器的文本输入与日历输入不同步 (#64602)
- 无法使用复杂的类型保存 Postgres 问题 (#64471)
- 嵌套问题不返回分箱信息 (#63662)
- 修复查询后,UI 中的错误不会消失 (#63410)
- 在某些情况下,为嵌套问题生成的 Group by Clause 无效 (#63245)
- 对聚合列的排序不起作用 (#62885)
- 在相关字段的字段上具有仪表板筛选器的模型有时会中断 (#57596)
- 离开编辑器后,原生查询参数未从 URL 清除 - 慢速网络上的竞态条件 (#56636)
- 编辑(或查看)数据引用或编辑模型元数据时,未提供货币选择器(或信息) (#55619)
- 无法切换具有多个分组的问题的连接字段 (#47734)
- 导航返回时会触发冗余的 POST /api/dataset 请求 (#45787)
- 标题很长的模型保存问题在图形查询中不起作用 (#35252)
- 当从嵌套查询中选择两个字段时,查询会失败,而这两个字段除了连接别名外都相同 (#27521)
- 名称中带有连字符的连接表的列会在自定义表达式编辑器中导致验证问题 (#58371)
- 日期字段筛选器(文本语义类型)的问题在刷新时失败 (#58061)
- 建议编辑器弹出窗口的中键/右键单击会关闭弹出窗口 (#41305)
可视化
- 具有整数分组列的数据透视表无法下载为已沙盒化的表格的格式化 XLSX (#63196)
- 无法从深度嵌套的问题中创建带有分组列的数据透视表 (#63261)
- 数字卡片在压缩时显示截断值而不是四舍五入 (#59454)
- 查询缓存可能导致不正确的订阅可视化 (#64687)
- 趋势可视化中的紧凑数字并不总是尊重小数设置 (#63145)
- 文本字段相互重叠 (#62628)
- 当查询更改时,对象详细信息导航状态未重置,这可能导致无效状态 (#54317)
- 仪表板中的趋势卡不应溢出其卡片 (#64285)
其他
- 连接原生查询时,
Lib.visibleColumns未标记为选中 (#39033) - 连接到具有自连接的已保存问题时,Lib.visibleColumns 未标记为选中 (#62383)
- [refs] 分组(Breakout)本应针对源列,但被视为隐式连接,从而中断查询 (#60501)
- [refs] 连接具有 `:fields` 列表的卡片时,返回的列数不匹配 (#60497)
- 企业登录页面的徽标错误地调整为导航栏图标大小 (#61945)
- /search 页面上的创建者下拉列表很拥挤 (#61903)
- Metabase 徽标颜色不应被覆盖 (#58349)
- 无法从 master 分支构建 Docker 镜像 (#64958)