Metabase 57 发行说明

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

查看我们的升级说明

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

Metabase API 更新日志

参见 API 更新日志

Metabase 57.7

升级 | 57.7

Metabase 开源版 | 57.7

Metabase 企业版 | 57.7

增强功能 | 57.7

Bug 修复 | 57.7

管理

  • 深色模式 - 登出/登录后,账户设置/主题偏好会重置为“使用系统默认” (#66874)
  • 使用来自不同表的、具有 CLS 的字段时查询失败 (#66781)
  • 禁用用户可能具有极大的误导性 (#66599)
  • 无法选择数据库用户没有数据权限的“保存的问题” (#13347)
  • 深色模式下 CORS 弹出窗口为白底白字 (#66889)

嵌入

  • [SDK] 嵌入的 InteractiveDashboard/InteractiveQuestion 使用字符串形式的数字 ID 时无法钻取 (#66807)
  • [静态] 静态嵌入 CSV 下载的上限未对 MB_DOWNLOAD_ROW_LIMIT 应用 (#66545)

操作

  • 远程同步密钥的顺序不一致 (#66739)
  • 具有 relativeDateTime 的旧版查询反序列化失败,显示权限错误 (#66121)

组织

  • 文档中存在文本换行符的表格显示不正确 (#64834)

查询

  • MongoDB 原生问题上的“预览查询”输出难以阅读 (#66886)
  • 仪表板散点图的钻取会导致错误 (#66721)
  • 聚合后的自定义列钻取失败 (#66715)
  • 查询预览显示已注释的数据为未注释 (#66690)

可视化

  • 浅色主题下,条形图的 % 不可见 (#66581)

Metabase 57.6

升级 | 57.6

Metabase 开源版 | 57.6

Metabase 企业版 | 57.6

增强功能 | 57.6

数据库

  • Druid JDBC:在 JSON 解码查询中跳过长值 (#46137)

嵌入

  • 修复嵌入配置设置中的文档 URL (#66460)
  • 重命名命令面板项,“创建新嵌入” -> “嵌入” (#66457)

其他

  • 移除云端禁用匿名分析的切换开关 (#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)

组织

  • 在评论中标记用户时,文档崩溃 (#66447)
  • 集合名称字符限制不一致 (#64257)

查询

  • 在“查看 SQL”中无法轻松选择所有 SQL 进行复制粘贴 (#66723)
  • 非英语地区,“当年周”无代码聚合失败 (#66658)
  • 度量和连接模型的问题在升级到 57 后因无效 SQL 而失败 (#66464)
  • 日期选择器过滤器未正确考虑浏览器语言设置 (#65480)
  • 通过模态背景点击或导航回退关闭问题缓存设置时,未保存更改警告未出现 (#53825)

可视化

  • 仪表图范围的范围停止在字段模糊时转换为整数 (#66686)
  • 重命名条形图系列会破坏可视化 (#66490)

其他

  • 文档中包含 metabot 块会阻止其在公开分享时加载 (#66564)
  • 某些搜索词(如“cloud”)的语义搜索中断 (#66712)
  • v57 中的 Firefox 默认显示深色模式 (#65665)
  • 每次实例重启后,Metabase 云存储都会默认设置为 CSV 上传 (#66594)

Metabase 57.5

升级 | 57.5

Metabase 开源版 | 57.5

Metabase 企业版 | 57.5

增强功能 | 57.5

  • 显示序列化导入版本与导出版本不同的错误或警告 (#65310)
  • 修复了自定义字体下,向上销售 CTA 错位和步进卡溢出问题 (#66443)
  • 更新水印 SVG 颜色和不透明度 (#66339)
  • 在列表视图中遵守“显示迷你条形图”设置 (#66012)

Bug 修复 | 57.5

管理

  • sync-fields 连接在 5 分钟内关闭,导致表中的列更新失败 (#64976)
  • 从 56 升级到 57 导致一些问题因 `Query must include :database` 而失败 (#66199)

报告

  • 由于 CSP 违反内联样式,PDF 导出布局损坏 (#66234)
  • 在设置订阅和警报但未设置通知渠道时,非管理员用户警告不完整 (#65526)

可视化

  • 信息图标中的工具提示背景消失 (#66034)
  • [Bug Report] 问题 - 图表图片下载颜色错误 (#64042)

其他

  • 升级到 57 会将我所有的内容标记为由 Metabase Internal 用户编辑 (#66365)

Metabase 57.4

升级 | 57.4

Metabase 开源版 | 57.4

Metabase 企业版 | 57.4

增强功能 | 57.4

  • Metabot @提及的便捷性改进 (#66131)
  • 添加词汇表的用法分析 (#65957)
  • 确保远程同步设置中的“拉取更改”按钮不会被截断 (#65932)
  • [Metabot] 请求取消 (#65511)
  • 为“将结果附加为文件”部分添加底部填充 (#62483)

Bug 修复 | 57.4

数据库

  • Metabase 在按下取消后实际上并未取消 Bigquery 中的作业 (#65916)
  • 用户离开页面时 BigQuery 不会停止查询 (#32027)

嵌入

  • 静态嵌入模态预览中的固定地图问题不显示图钉 (#66026)
  • 在静态嵌入预览的搜索框中无法搜索参数值 (#65996)

查询

  • 数据库搜索下拉列表没有空状态 (#66089)
  • 带参数的 SQL 问题在 57.1 版本中保存后失败,但在仪表板上和保存前工作正常 (#65714)

报告

  • 布尔仪表板过滤器缺少德语翻译 (#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

Metabase 企业版 | 57.3

增强功能 | 57.3

管理

  • 审计日志中更好的表编辑事件名称:table-data-event (#65907)

数据库

  • 在 Snowflake 中,使用更具体的筛选函数 ContainsNot containsStart withEnd with 替代 LIKE 以支持排序规则 (#50233)

文档

  • 直接从文档创建新问题 (#65504)
  • 为文档添加链接编辑功能 (#65399)
  • 在文档中按回车键会在文档正文中移动光标 (#65732)
  • 在文档中重新排序图表时保留图表宽度 (#65768)
  • 当查看者无权访问智能链接中的内容时,显示“无访问权限”,而不是阻止整个文档 (#65609)

嵌入

SDK:

  • 暂时隐藏不兼容性横幅 (#65813)
  • 将 sdk bundle 代码移至 oss 文件夹 (#65753)
  • 在集合浏览器组件中将删除按钮的文本更新为“移至回收站” (#65688)

嵌入式分析 JS:

  • 在集合浏览器组件中将删除按钮的文本更新为“移至回收站” (#65688)
  • EAJS 向导应派生一个更浅的仪表板背景颜色 (#65547)

性能

  • [perf] 改进 add-alias-info 中的二次查找 (#65595)
  • [perf] 删除 SQL 驱动程序中不必要的 MBQL 4 -> 5 -> 4 往返 (#65509)

可视化

  • 更新仪表图的标签占位符文本为“可选” (#65989)

Metabot

当前处于 Beta 测试阶段

  • Metabot 工具端点应支持 MBQL5 (#65844)
  • 请求取消:这次是认真的 (#65660)
  • metabot 请求取消 (#65538)
  • 修复填充 metabot 上下文中 :used_tables 的代码 (#65787)
  • metabot:处理(并传播)请求取消 (#65461)

Bug 修复 | 57.3

管理

  • 在 57.2 版本中,Pod 在 BackfillDependencies 期间不断重启 (#65743)
  • 对隐式连接的列进行聚合,自定义外键显示值,在 RCLS 中使用时会失败 (#65726)

数据库

  • BigQuery - 带有空格的自定义表达式在排序时会中断 (#65893)

嵌入

SDK:

  • SDK:修复 EditableDashboard 有时显示错误的标签 (#65802)
  • SDK:当主题的 dashboard.background = “transparent” 时,将 SDK 仪表板导出为 PDF 会导致背景变为黑色 (#65846)

静态/公开:

  • 公开嵌入中不再支持主题 (#65731)
  • last_used_param_values 包含静态/公开设置的过滤器,包括锁定的过滤器 (#57765)

组织

  • 上传到云存储的 CSV 在 20-30 分钟后中断 (#65945)
  • 部分词语搜索结果有时不显示预期结果 (#60649)

查询

  • 升级到 57.1 后,仪表板上的仪表板过滤器显示搜索框而不是下拉列表 (#65713)
  • 如果通过可视化工具组合原生问题与 SQL 变量,并将仪表板和卡片过滤器都连接到 SQL 变量,则会完全失败 (#64135)

报告

  • Metabase 0.57.2 中仪表板上的过滤器问题 (#65798)
  • 仪表板侧边栏的 /api/search 返回仪表板内的卡片,导致错误 (#64862)

其他

  • 修复管理员 logo 点击错误 (#65543)

Metabase 57.2

升级 | 57.2

Metabase 开源版 | 57.2

Metabase 企业版 | 57.2

增强功能 | 57.2

嵌入

  • [SDK] 将 getNoDataIllustration 和 getNoObjectIllustration 移至 MetabaseGlobalPluginsConfig (#65590)

可视化

  • 更新仪表图颜色设置的外观 (#65552)
  • 范围条件格式化使用透明度而不是白色 (#65426)

Metabot

当前处于 Beta 测试阶段

  • Metabot /debug 模式显示工具调用 (#64811)
  • 杂项 Bug 修复 (#65255)

其他

  • 将“添加到仪表板”模态框替换为 toast 提示 (#65400)
  • pathname 更改时关闭新模态框 (#65472)

Bug 修复 | 57.2

管理

  • 权限中无法折叠树形项目 (#65610)
  • 单点登录屏幕,使用 Google 登录框在深色模式下看起来更糟了 (#65600)

数据库

  • Postgres bytea 列在问题结果中被截断,只显示前 4 个字节 (#30671)

嵌入

  • SaveQuestionModal 无法将实体 ID 作为目标集合的 ID 进行处理 (#64584)

查询

  • 移除查询阶段后,笔记本编辑器显示了过多的按钮 (#45041)
  • 当连接超过 2 个表时,“上一次结果”应出现 (#41607)

Metabase 57.1

本次发布有什么内容? | 57.1

升级 | 57.1.x

Metabase 开源版 | 57.1.x

Metabase 企业版 | 57.1

新功能 | 57.1

  • 远程同步 (仅限 Pro/企业版)

    • 将您的 Metabase 实例与 Github 仓库同步,以推送和拉取更改。
    • 您可以设置一个“开发”Metabase 实例,并将更改从该实例推送到 GitHub 仓库。然后设置一个只读的“生产”实例,以从同一仓库自动拉取更改。
    • 选择要同步的分支,并启用基于 PR 审核的工作流。
    • 转到 **管理员设置 > 远程同步** 开始。
  • 深色模式 (#9203)。

    • 用户级别设置,可在深色模式下查看 Metabase。
    • 转到 **账户设置** 启用,或打开命令面板 (Ctrl/Cmd + K) 并输入“深色模式”。
  • 检查损坏的依赖项 (仅限 Pro/企业版)

    • 在修改会破坏其他问题的问题/模型时(例如,删除或重命名被其他实体引用的列),您将收到通知,并列出所有受该更改影响的实体。
  • 文档 (仅限 Pro/企业版)

    • 文档通过结合文本、图表和其他内容,让您能够用数据讲述故事。
    • 您可以在文档中添加评论并标记其他人。
    • 转到 **+ 新建 > 文档** 进行尝试
  • 可编辑表格 (仅限 Pro/企业版)

    • 直接从 Metabase 编辑表格中的数据。
    • 适用于 Postgres 和 MySQL。
    • 转到左侧边栏的 **数据库**,将鼠标悬停在表格上,然后点击铅笔图标进行编辑。
  • 支持 SQL 片段中的变量 (#14545)

    • 在 SQL 片段中包含过滤器和时间分组参数,以便跨 SQL 查询重用它们。
  • 进度条动态目标

    • 选择一个列作为进度条的目标,而不是仅限于固定目标。
  • 词汇表

    • 数据参考中的新部分,用于定义常用术语,如“ARR”。
    • Metabot AI 使用词汇表来理解您的数据。

嵌入式分析 | 57.1

嵌入式中心 (#62986)。

  • 用于设置嵌入的分步指南。
  • 如果您在实例设置期间选择“嵌入”作为用例,将在主页以及管理员 > 嵌入 > 设置中找到。
  • 用于管理嵌入设置的集中式位置 (管理员 > 嵌入)

嵌入式分析 JS

  • 嵌入式分析 JS 中的新组件
    • Metabot/AI 聊天
    • 集合浏览器

嵌入式分析 SDK

  • 重大更改:我们简化了 mapQuestionClickActions 插件中 clicked 对象 的形状。我们现在将 data 作为键值对对象传递,而不是数组。旧的形状仍然可以在 raw.data 中找到。请在此处查看具体更改 此处
  • SDK 中用于点击行为的新选项

    • 使用 mapClickActions 插件在点击单元格时执行操作
    • 使用 handleLinks 插件自定义点击链接时发生的操作
  • 适用于 MetabotQuestion AI 聊天的布局选项:将聊天显示在结果下方或侧面
  • 用户现在可以从集合浏览器存档项目
  • 在 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。
  • 改进仪表板中图表的外观

    • 标准化字体大小,减少网格线和刻度标记的视觉干扰,重新定位饼图图例等。
    • 具体更改请参见 #62610, #64308
  • 提供本地货币格式作为选项 (#23786)

  • 简化的命令面板:从初始屏幕移除命令和 Metabot 聊天,仅显示最近使用的项目等。要使用命令,只需键入命令(例如,“新建问题”)

  • 移除了仪表板全屏夜间模式切换。请改用 Metabase 内的新深色模式功能,或在公开分享的仪表板上使用 #theme=night URL 参数。

更多增强功能…

数据库

  • 允许为 Athena 指定数据库 (#62183)
  • 配置 c3p0 连接验证行为,以避免定期唤醒无服务器数据库 (#58373)

查询

  • 如果尝试将简单表达式用作聚合函数,则显示友好错误消息 (#61893)

可视化

  • 对于沙盒化表,带有整数分组列的透视表无法下载为格式化的 XLSX (#63196)
  • 将折线图/条形图/面积图/散点图的垂直图例移至右侧 (#62270)
  • 保留表格可视化中的空格 (#30351)

其他

  • 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

Metabase 企业版 | 57.0-beta

新功能 | 57.0-beta

  • 暗模式 (#9203)。

    • 用户级别设置,可在深色模式下查看 Metabase。
    • 转到“帐户设置”进行启用。
  • 检查损坏的依赖项(仅限 Pro+)

    • 当更改问题/模型导致其他问题中断时(例如,删除或重命名其他实体引用的列),您将收到通知和所有依赖于该更改的问题列表。
  • 文档(仅限 Pro+)

    • 文档通过结合文本、图表和其他内容,让您能够用数据讲述故事。
    • 您可以在文档中添加评论并标记其他人。
    • 转到 + 新建 > 文档进行尝试
  • 可编辑表格(仅限 Pro+)

    • 直接从 Metabase 编辑表格中的数据。
    • 适用于 Postgres 和 MySQL。
    • 转到左侧边栏中的“数据库”,将鼠标悬停在表上,然后单击铅笔图标进行编辑。
  • 支持 SQL 片段中的变量 (#14545)

    • 在 SQL 片段中包含过滤器和时间分组参数,以便跨 SQL 查询重用它们。
  • 进度条动态目标

    • 可以选择一列用作进度条,而不是仅限于常量。
  • 词汇表

    • 数据参考中定义常用术语的新部分。
    • 在 57 稳定版本中(但尚未在 57 BETA 中),Metabase 的 Metabot AI 将使用此词汇表来理解您的数据。

嵌入式分析 | 57.0-beta

  • 嵌入中心 (#62986)。

    包括

    • 设置嵌入的分步演练指南 - 如果在实例设置期间选择“嵌入”作为用例,则可在主页上找到;否则,可在“管理员”>“嵌入”>“设置”中找到。
    • 用于管理嵌入设置的集中式位置 (管理员 > 嵌入)

嵌入式分析 JS

  • 嵌入式分析 JS 中的新组件
  • 使用 fetchRequestToken 自定义如何获取 JWT 身份验证的刷新令牌在嵌入式分析 JS 中 (#64004)

嵌入式分析 SDK

  • SDK 现在已与主 Metabase 一起打包,以确保版本兼容性 (#60554)
  • SDK 中用于点击行为的新选项

    • 允许客户在单击单元格时运行操作 (#51970)
    • 添加 handleLink 来自定义链接的打开方式 (#64960)
  • 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。
  • 模型的 列表视图 (#62428)

    • 简化后的卡片式呈现行的方式,强调关键字段。
  • 新的 详细信息视图 (#62011)

    • 在侧边栏或单独页面中查看记录详细信息的更便捷方式。每个记录都有自己唯一的 URL。
  • 改进仪表板中图表的外观 (#62610, #64308)

    • 标准化字体大小,减少网格线和刻度标记的视觉干扰,重新定位饼图图例等。
  • 提供本地货币格式作为选项 (#23786)

  • 简化的命令面板:从搜索中删除 Metabot 聊天,仅显示最近的项目等 (#64364)

更多增强功能…

数据库

  • 允许为 Athena 指定数据库 (#62183)
  • 配置 c3p0 连接验证行为,以避免定期唤醒无服务器数据库 (#58373)

查询

  • 如果尝试将简单表达式用作聚合函数,则显示友好错误消息 (#61893)

可视化

  • 将折线图/条形图/面积图/散点图的垂直图例移至右侧 (#62270)
  • 保留表格可视化中的空格 (#30351)

其他

  • 将“创建提醒”从“共享”移至问题中的三个文档菜单 (#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)

组织

  • 当最近的没有问题时,显示奇怪的菜单状态 (#62728)
  • 模型和指标页面上的不必要重定向 (#55166)
  • 您无法轻松返回到片段根集合 (#63405)

查询

  • 钻取性能问题 (#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)
这有帮助吗?

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