Metabase 53 版本说明

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

查看我们的升级说明

Metabase 53 要求 Java 21。Java 11 和 17 不再受支持。

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

Metabase API 更新日志

参见 API 更新日志

嵌入式分析 SDK 更新日志

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

Metabase 53.18

升级 | 53.18

Metabase 开源版 | 53.18

Metabase 企业版 | 53.18

增强功能 | 53.18

  • 添加设置以禁用仪表板的最后使用参数的重用(#59293
  • 当表的“查看数据”权限设置为“阻止”时,将“创建查询”和“下载结果”权限设置为“否”(#58597
  • 当在隐藏卡片上运行即席问题时显示更好的错误消息(#60064
  • 从 /api/collection/graph 端点排除已归档的集合(#59065
  • 在 Ace 编辑器中也按 \r 和 \r\n 分割文件(#60341
  • 升级 ring-jetty 至 1.14.1(#57139
  • 在导出期间使用动态变量进行日期时间格式化(#60079

Bug 修复 | 53.18

管理

  • 阻止在笔记本编辑器中,对不使用该表的嵌套问题,对表应用阻止权限可能导致查询权限不正确地应用(#61051
  • 阻止多阶段查询用作下游问题的来源(#60867
  • 垃圾箱集合不尊重用户选择的语言(#59260

数据库

  • 处理大型 CSV 下载(Postgres)时的 OOM(#60733

嵌入

  • 静态嵌入式模态框水平滚动(#54410

查询

  • “按…”过滤弹出框(附加到表格单元格)选择了错误的过滤器(#58247
  • “标准化查询时出错:从旧查询创建查询时出错:null”(#57287
  • 使用变量创建 SQL 问题模型后没有出现错误(#56913
  • 可以选择禁用保存最后使用的仪表板参数值(#48055
  • X 射线日期字段在 X 射线中已损坏(#47196
  • 基于 SQL 问题创建的模型中的多级聚合过滤失败(#48771
  • 与排序或有效类型相关的糟糕行为(#30712
  • 自定义表达式混合数字和字符串函数时可能导致查询失败(#12938

Metabase 53.17

升级 | 53.17

Metabase 开放源代码

Metabase 企业版 | 53.17

增强功能 | 53.17

嵌入

  • EMB-405:使问题测试通过(#58277
  • 在多个运行器中运行测试,以便我们可以测试所有问题测试(#58092
  • 修复共享和订阅菜单中的菜单文本(#58089

其他

  • docs(sdk):更新 SDK 版本至 0.53.18(#58482
  • 添加 BigQuery 用户代理(#58410
  • fix:拆分 snyk 扫描(#58290
  • 修复 Snowplow e2e 测试助手,使其不易出错(#57750

Bug 修复 | 53.17

嵌入

  • [SDK] 工具提示因 renderToString 在非常特定的设置中崩溃(#58393
  • 我们删除了嵌入中的“仍在等待…”信号(#57869
  • 在严格模式下,SDK 上的问题在加载时会短暂显示错误(#57706

组织

  • [Bug Report] 表格包含时,搜索栏需要很长时间(#58192

报告

  • 透视表 - 超过 2 个行分组会导致下载出错(#58340

Metabase 53.16

升级 | 53.16

Metabase 开源版 | 53.16

Metabase 企业版 | 53.16

Bug 修复 | 53.16

查询

  • 允许隐藏不匹配透视表过滤器的行(#57054

Metabase 53.15

升级 | 53.15

Metabase 开源版 | 53.15

Metabase 企业版 | 53.15

增强功能 | 53.15

  • 嵌入式翻译修复(#57787, #57693, #57534
  • [v53] 为仪表板和问题中的重映射使用专用端点(#57842
  • 移除快速 Snowflake 同步(#57858
  • 支持 bigint 主键上的索引(#57661

Bug 修复 | 53.15

  • [SDK] 更新集合的实体 ID 会导致 InteractiveQuestion 和 CollectionBrowser 崩溃(#57438

Metabase 53.14

升级 | 53.14

Metabase 开源版 | 53.14

Docker 镜像:metabase/metabase:v0.53.14.x JAR 下载:https://downloads.metabase.com/v0.53.14.x/metabase.jar

Metabase 企业版 | 53.14

Docker 镜像:metabase/metabase-enterprise:v1.53.14.x JAR 下载:https://downloads.metabase.com/enterprise/v1.53.14.x/metabase.jar

增强功能 | 53.14

嵌入

  • fix(sdk): 手动修复模块级别 ttag 调用导致翻译损坏(#57391)
  • feat(sdk): 自动为交互式问题设置合理的显示(#56667)

其他

  • [serdes] 打破无限循环(#57482)
  • 如果现有表过时,则在启动时立即重新索引(#57159)
  • 删除与已删除行对应的搜索索引中的索引行(#57086)
  • feat: 添加 quartz 任务状态的 prometheus 指标(#56994)

Bug 修复 | 53.14

嵌入

  • [SDK] 使用自定义 GeoJSON 文件的地图加载失败,因为域不正确(#57439)
  • 用户无法访问交互式问题生成器中的表格(#57413)

Metabase 53.13

升级 | 53.13

Metabase 开源版 | 53.13

Metabase 企业版 | 53.13

增强功能 | 53.13

  • fix: 使用共享锁更新 report_card(#57040
  • 更稳健地检查超时异常(#56737
  • fix: 避免死锁,不持有连接(#56524
  • fix: 改进数据库状态指标(#56469

Bug 修复 | 53.13

管理

  • 更改 Snowflake RSA 连接上的设置会导致您必须重新添加私钥文件(#56055

数据库

  • Snowflake RSA 连接在设置了 Hostname 的情况下不起作用(#53749

嵌入

  • [SDK] 点击截断图例中的“还有 X 个”会导致约束错误(#57131
  • SDK 上的 Metabot 可能会因为无法获取问题而导致加载指示器无法消失(#57123
  • [SDK] 在静态问题中使用实体 ID 会导致几帧闪烁(#57059
  • [SDK] sankey 图的白色文本轮廓在深色主题的应用中无法移除或设置主题(#56872

其他

  • 如果表超过 65535 个,同步就会失败(#56803

Metabase 53.12

升级 | 53.12

Metabase 开源版 | 53.12

Metabase 企业版 | 53.12

增强功能 | 53.12

管理

  • 当 base_type 无法映射时改进日志记录(#56447

错误修复 | 53.12

元数据

  • 修复同步拥有超过 65,535 张表的数据库时,X 射线候选选择崩溃(#56693

嵌入

  • [SDK] 修复 SDK 在未设置 locale 时默认设置为英语,而不是实例语言(#55116

可视化

  • 修复月度时间序列图表中重叠的条形(#56424

其他

  • 修复 Quartz 问题,即处于 ERROR 状态的计划任务从未再次运行(#55723

Metabase 53.11

升级 | 53.11

Metabase 开源版 | 53.11

Metabase 企业版 | 53.11

增强功能 | 53.11

  • fix(sdk): 修复 dataset 端点在每次重新渲染时被调用(#56100)
  • 添加 hiccup 和 allocation rate Prometheus 指标(#56345
  • 向 search API 添加了 include_metadata 参数(#56397
  • 同步期间不唤醒 Snowflake 以减少成本增加(#56337
  • feat: 使集群锁定可重用(#56310
  • 投机性 OOM 修复:分区索引更新,更新索引同步日志记录(#55866

Bug 修复 | 53.11

  • CSV 导出中,平均值、唯一值在小计和总计时被聚合为总和(#54496
  • 如果聚合列名包含特殊字符,透视表总计不正确(#55415

Metabase 53.10

升级 | 53.10

Metabase 开源版 | 53.10

Metabase 企业版 | 53.10

增强功能 | 53.10

  • 支持环境变量中的 API 密钥(#55756
  • 将 SAML 发行人身份设为必填(#56154
  • 向仪表板组件添加 questionProps#55993

Bug 修复 | 53.10

管理

  • 在配置文件中保留 api-keys 条目将导致 Metabase 无法启动(#56042
  • 对包含变量的字段使用 cast 到 unix 秒时出错(#53202

数据库

  • SSH 隧道失败并显示“连接尝试失败。”,尽管 SSH 登录成功(Metabase Cloud)(#56266
  • 数据库连接耗尽,由对 dashcard 查询 API 的重复查询引起(#56223
  • PostgreSQL 锁导致 Metabase 因 MB_SEARCH_ENGINE=appdb 而停机(#56058
  • 我们无法通过 SSH 隧道连接到 Snowflake(#55795

查询

  • 模型元数据更改由于缓存而无法持久化(#55955
  • 无法对显示名称包含某些字符的字段使用自定义表达式(#55128

可视化

  • 链接过滤器在公共仪表板上不起作用(#56072
  • 仪表板加载导致标签页崩溃(#55880
  • “显示列为链接”在详细视图类型中不起作用(#48915
  • 散点图随机将长数字解释为日期,将轴比例从线性移动到时间序列(#30102

其他

  • 跟踪 card last_used_at 会导致多实例死锁(#56148
  • 当数据库卡在同步循环中时,原生编辑器中的数据库列表会不断闪烁(#55951

Metabase 53.9

升级 | 53.9

Metabase 开源版 | 53.9

Metabase 企业版 | 53.9

增强功能 | 53.9

数据库

  • 支持 Mongo Atlas Flex(#54880

其他

  • 添加更多日志记录(#55837
  • 不要为非管理员加载 gsheets 同步状态组件(#55724
  • jdbc-get-tables 添加日志记录,并使探测查询日志更详细(#55658
  • feat: 添加剩余的 token 检查统计数据和设置(#55638
  • [db-pool] 再次尝试解决 c3p0 引起的线程死锁(#52351

Bug 修复 | 53.9

数据库

  • 我们在每次升级时都会加载分析卡片(#55496
  • MongoDB 字段未被检测到(#55214

查询

  • 将过滤器应用于问题的摘要层会破坏仪表板上的钻取行为(#55678

其他

  • 我们无法通过 SSH 隧道连接到 Snowflake(#55795
  • 重置密码链接似乎已损坏(#55793
  • 升级到 0.51 后,打开集合页面变得非常慢(#51560

Metabase 53.8

升级 | 53.8

Metabase 开源版 | 53.8

Metabase 企业版 | 53.8

增强功能 | 53.8

管理

  • 在 Metabase 企业版中添加了通过 config.yml 进行 API 密钥管理的支持(#55127
  • 添加了 API 密钥的验证规则(#55211
  • 跟踪谁添加了 Google Sheets 数据源(#55191
  • 改进了 LDAP 设置中无效端口号的验证和错误消息(#55130
  • 改进了管理员 UI:修复了 logo 间距和切换误点击问题(#55122, #55121

其他

  • 改进了大型表的元数据同步性能(#55239
  • 升级 snowflake 驱动程序(#55338
  • 修复临时字符串定义(#55270

Bug 修复 | 53.8

管理

  • Snowflake 中新表/视图或字段未同步(#55497
  • 修复取消模型元数据编辑后应用头消失的问题(#55162
  • 修复 Metabase 分析视图中缺失的字段值扫描(#46540

嵌入

  • 添加另一个源时,localhost:* 会从授权源中移除(#55478
  • 修复使用逗号在环境变量中设置 iframe 主机列表的问题(#54111
  • 修复静态嵌入和预览中面积图消失的元素(#53713

数据库

  • 修复在数据参考中编辑段字段时崩溃(#55322

查询

  • 修复了在较小屏幕上编辑器中重叠侧边栏的布局问题(#55163
  • 修复透视表 CSV 导出中错误的聚合(#54496
  • 模型中的后退按钮导航问题(#55158
  • 在更改未保存时阻止浏览器关闭/后退(#32037
  • 自定义列在默认情况下将渲染所有小数(#31405
  • 修复带有特殊字符的透视表 CSV 导出中的总计问题(#55415

可视化

  • 图表缩放可能产生无效日期范围(#53724
  • 修复货币符号恢复为仅标头的问题(#54728
  • 从瀑布图指标可视化设置中移除颜色选择器(#50801
  • 修复具有大量数据点的图表中工具提示溢出(#53586
  • 修复具有许多系列的图表中工具提示被截断(#48347
  • 修复订阅中自定义白标颜色(#47644
  • 修复科学记数法显示问题(#25222
  • 修复具有外键纬度/经度字段的大型数据集的 Pin Maps(#9421
  • 修复静态可视化在订阅中未遵守自定义日期格式(#54154

其他

  • 序列化将无法处理带有时间分组过滤器的仪表板(#54941
  • 修复 Slack 中“不为空”条件的显示(#34904
  • 从组件上无效的 ref 中移除控制台错误(#54959
  • 修复带有普通模板标签的仪表板的订阅参数(#55205

Metabase 53.7

升级 | 53.7

Metabase 开源版 | 53.7

Metabase 企业版 | 53.7

增强功能 | 53.7

仪表盘

  • 复制仪表板时不要复制操作(#55197

性能

  • 匿名执行统计数据的更高效查询(#55126, #54932
  • 优化 MongoDB 查询的后处理(#54881
  • 透视表的小性能改进(#54555

其他

  • 改进数据库同步的查询日志记录(#55039
  • 修复 styled components 中未识别 props 的 React 控制台错误(#55081
  • 为 ClickHouse 上传表重写日期字段类型(#55209
  • 将 sdk 嵌入设置信息添加到匿名统计数据(#54988
  • 将设置信息添加到匿名统计数据(#54981
  • Google Sheets 集成 - 功能分支(#51436

Bug 修复 | 53.7

管理

  • 使用 Azure Entra ID 登录时出错(#55007

查询

  • Redshift 平均值对整数列返回整数值(#48173
  • 重置或清除值时显示过时的过滤器输入状态(#46177
  • 原生查询编辑器中更改数据库不会移除与旧数据库关联的字段过滤器(#31926

可视化

  • 将 2 个度量更改为 1 个度量时,在保存的问题(具有 2 个轴的图表)上出现图表可视化错误(#54755
  • 基于 SQL 问题(按日分组)的问题钻取日期时间失败(#54108
  • 饼图无法正确处理(空)切片的钻取(#49737

报告

  • 未能运行的警报在任务历史记录中标记为成功(#54495
  • 下载结果时时区名称不正确(#7388

其他

  • 模型元数据编辑中字段名称的填充错误(#54898

Metabase 53.6

升级 | 53.6

Metabase 开源版 | 53.6

Metabase 企业版 | 53.6

增强功能 | 53.6

嵌入

  • React-draggable 与 React 19 的兼容性问题 (#54902)
  • [SDK] 改进 _.compose 类型 + 修复 SDK 类型 (#54850)

查询

  • 将阶段限制提高到 1000 并澄清错误消息。( #54917)
  • 自动格式化根据货币样式更改更新可视化 (#54349)

数据库

  • 数据库连接失败时停止指纹识别 (#54697)
  • 改进大模式的权限更新 (#54858)

其他

  • 现已提供兼容 ARM 的 Docker 镜像 (#54473)
  • 为图钉地图可视化加载正确的地图瓦片 (#54475)
  • 允许被模拟的用户再次命中缓存 (#54521) (#54673)
  • 改进的站点 URL 输入内边距 (#54536)
  • 向上传模型追加数据后更新列 (#54069)

Bug 修复 | 53.6

管理

  • 使用 Okta 时单点注销 (SLO) 失败 (#46605)

数据库

  • Athena 连接在未指定区域时失败 (#53346) ****(#42671)

组织

  • CSV 上传下拉菜单在追加数据模态框中失败 (#53824)
  • 保存问题到仪表板在没有根集合权限的情况下失败 (#54573)

查询

  • datetimeDiff 函数在 DAY 粒度下对 DATE 列失败 (#54654)
  • datetimeDiff 不支持毫秒作为单位 (#54449)
  • 日期过滤器在按 ESC 时不会关闭 (#54353)
  • 具有“开始于”的日期范围过滤器无法显示为自定义表达式 (#54146)
  • 覆盖具有递归查询的卡片不会显示错误消息 (#53404)
  • 将原生查询参数设置为必需时会引发 TypeError (#52812)
  • 离开编辑器后,原生查询参数仍保留在 URL 中 (#52806)
  • 在小屏幕上创建问题时会打开 SQL 视图 (#48170)
  • 修复卡片创建和仪表板权限处理 (#54292)

可视化

  • 文本过滤器上的大输入会在页面右侧添加滚动条 (#44435)
  • 仪表板中的“Between”过滤器在部分输入时失败 (#54364)
  • 图表工具提示现在可以在仪表板卡片中正确显示 (#54614)
  • 联接表后,“原始数据”和“表数据”部分仍然可见 (#34734)
  • 在仪表板中删除点击行为目标过滤器时,URL 中出现 Undefined (#35444)
  • 在模型元数据中移动列会重置表视图 (#41419)
  • 相对日期选择器下拉菜单中的文本溢出 (#52090)
  • 未连接的过滤器出现在订阅中,引起混淆 (#46087)

Metabase 53.5

升级 | 53.5

Metabase 开源版 | 53.5

Metabase 企业版 | 53.5

增强功能 | 53.5

可视化

  • 新的地图瓦片 API,支持参数化和公共共享/嵌入 (#54150)
  • 使用错误的语义类型进行可视化设置时出现错误 (#54271)

仪表盘

  • 保存已修改的仪表板问题时允许更改保存位置 (#54526)
  • 允许复制不包含问题的仪表板 (#53780)
  • 在仪表板中创建和复制保存的问题时,允许选择标签页 (#53580)
  • 如果比仪表板更新,则使用最后选择的集合作为默认保存位置 (#53571)

其他

  • 添加在 MongoDB 中按 UUID 过滤的能力 (#54386)
  • 改进嵌入式 SDK 的示例组件导入路径 (#53473)
  • 为通知系统添加 Prometheus 指标 (#53289)

Bug 修复 | 53.5

数据库

  • Metabase 将 Oracle 的日期字段强制转换为日期时间,导致索引不可用 (#53371)
  • 转换为原生类型后,过滤器中的ObjectId被转换为字符串 (#38311)
  • BigQuery - 自定义列出现 INVALID_ARGUMENT (#37600)

嵌入

  • 静态嵌入中的链接过滤器无法按预期工作 (#54601)
  • 嵌入代码弹出窗口太小 (#54407)
  • 在公共/嵌入式问题页面上,使用默认过滤器时会出现冗余查询 (#17061)

查询

  • 聚合后,下拉过滤器默认为搜索框 (#54328)
  • 产品内帮助中的 offset() 函数信息错误 (#54306)
  • 仪表板日期过滤器在预览中显示错误日期 (#54236)
  • 为当前周期日期过滤器生成的自定义表达式不正确 (#54191)
  • 当源列被映射和重命名时,在原生模型上,“Breakout”和“Drill-down”无法工作 (#53556)
  • 预览图标与笔记本编辑器控件重叠 (#53036)
  • 日期过滤器翻译:Key 未被翻译 (#48824)
  • 具有“开始于”值的相对日期时间小部件未正确翻译 (#24624)

可视化

  • 查询操作后,表视图显示重复的列 (#54547)
  • 如果数据来自联接表,则不允许“Zoom in”钻取 (#53956)
  • 分组列透视表在没有行总计的情况下下载失败 (#54530)
  • 链接可视化工具提示不渲染 markdown (#52888)

报告

  • CSV 下载不遵守 0 下载限制 (#52019)
  • 如果查询的限制超过了配置限制,CSV 下载将不遵守配置限制 (#51620)
  • 未保存订阅的测试电子邮件取消订阅无效 (#43391)

Metabase 53.4

升级 | 53.4

Metabase 开源版 | 53.4

Metabase 企业版 | 53.4

增强功能 | 53.4

仪表盘

  • 允许复制不包含问题的仪表板 (#53766)
  • 允许为仪表板中保存的问题指定仪表板标签页 (#53615)

其他

  • 修复 (sdk):如果 CLI SDK 快速入门中未添加其他数据库,则自动选择示例数据库表 (#53654)
  • 在尝试同时使用沙箱和模拟时明确显示错误 (#53849)
  • 优化内存使用电子邮件通知渲染 (#53717)
  • 仪表板上浏览器开发者控制台中警告减少 (#53528)

Bug 修复 | 53.4

管理

  • 如果禁用了会话限制,则 Google 身份验证将无法工作 (#53788)
  • 禁用 Google SSO 会锁定之前预配的 SSO 用户 (#46634)
  • 用户分组屏幕不应将管理员和组管理器排在其他用户之前 (#32596)

数据库

  • PostgreSQL 整数数组列在 v0.53.3.4 中导致显示查询失败 (#54190)
  • Athena 和 Vertica 的数组查询处理不当 (#53551)
  • SQLite 不应出现在 Cloud 中 (#44233)

嵌入

  • [SDK] 在 SDK 中的 EditableDashboard 编辑模式侧边栏中隐藏“新问题” (#53896)
  • [SDK] 钻取菜单的容器宽度非常宽 (#53891)

查询

  • 钻取到小时和分钟级别会在 MySQL 上导致错误 (#53777)
  • Mongo UUID 未正确显示且过滤器无效 (#53564)
  • 修复 models/setting 中的 i18n 字符串 (#16800)

可视化

  • 在某些情况下,地图过滤器不显示有效值 (#41056)
  • 无法从图表中删除系列。( #54074)
  • 无法更改线或条的颜色 (#53735)
  • 堆叠条形图/组合图上缺少“显示此系列的数值”选项 (#53248)
  • 当向折线图添加“趋势线”时,在发送到 Slack 频道时线不可见。( #53711)

其他

  • 创建操作模态框在视口更改时关闭并忘记用户输入 (#32750)
  • 基本/自定义操作中的布尔字段不再是切换按钮 (#39101)
  • 模型操作被引用为原生问题 (#52945)
  • 查看非模型对象详细信息时,冗余 GET /api/action 请求 (#50266)
  • 某些字符串(例如聚合)未翻译 (#53988)
  • 渲染订阅时,泰语字符在图表中不显示 (#54155)

Metabase 53.3

升级 | 53.3

Metabase 开源版 | 53.3

Metabase 企业版 | 53.3

增强功能 | 53.3

  • 将表操作按钮推到表单元格的末尾 (#53496)
  • 确保菜单文本的悬停颜色正确继承 (#53433)

Bug 修复 | 53.3

管理

  • 在元数据浏览器中查看具有缺失字段的表后 UI 冻结 (#53194)

数据库

  • 在“Summarize”阶段之后对 Postgres 枚举进行筛选会破坏问题 (#53451)
  • Cloud 迁移只读模式阻止 middleware.update-used-cards (#47376)

查询

  • 问题名称过长会破坏复制问题模态框的布局 (#53364)
  • 字段工具提示文本在过滤器模态框中溢出 (#50731)
  • 按分钟聚合的时间戳进行筛选将返回“无结果” (#50722)
  • 不支持的单位:秒 (#49469)
  • 如果卡片未持久化,请勿在 api/card//unpersist 上返回 404 (#44857)
  • 对元数据提供程序的小修复 (#53449)

报告

  • 可视化选项上的光标错误 (#53664)
  • 编辑透视表仪表板可视化选项时,列标签错位 (#52905)
  • [仪表板] 防止重复的编辑仪表板调用破坏仪表板保存 (#53132)
  • 包含 array_agg() 的问题所基于的卡片订阅会失败 - Postgres (#53083)

可视化

  • 回归:100% 堆叠直方图忽略了 Y 轴最小值 (#48021)
  • 没有“行”的透视表无法渲染 (#44500)
  • 修复静态可视化表中的损坏的描述列 (#53726)

Metabase 53.2

升级 | 53.2

Metabase 开源版 | 53.2

Metabase 企业版 | 53.2

增强功能 | 53.2

  • 从 SQL 编辑器中的标识符中删除蓝色 (#53479)
  • 明确嵌入式 CLI 不适用于现有 Metabase 实例 (#51384)
  • 不要缓存被模拟用户的查询结果 (#53489)
  • 抢占式缓存的性能和正确性修复 (#53328)

Bug 修复 | 53.2

查询

  • 问题名称过长会破坏保存问题模态框的布局 (#53231)
  • 表和可视化之间的切换器偏离中心并在切换时跳动 (#53116)
  • 在模型上使用聚合问题时,FK 映射的过滤器列表会消失 (#53059)
  • 应禁止保存引用自身的度量 (#52385)
  • 将问题与自身联接并保存以替换原始问题,会导致循环依赖并损坏问题,无法恢复 (#35980)

可视化

  • 可视化设置上的“重置为默认值”未指明图表名称将更改 (#52769)
  • 透视表点击行为配置缺少列 (#52339)
  • 条件格式规则的删除按钮在规则包含多个列时会折叠 (#49931)

Metabase 53.1

升级 | 53.1

Metabase 开源版 | 53.1

Metabase 企业版 | 53.1

重大变更 | 53.1

  • 弃用 Java 11/17 支持,要求 Java 21 (#52620)

新功能 | 53.1

增强功能 | 53.1

  • 为通过嵌入式 SDK 进行身份验证禁用设备登录电子邮件 (#52196)
  • 允许在仪表板的“月和年”和“季度和年”过滤器中选择未来年份 (#26386)
  • 在实体选择器搜索中过滤特定实体类型 (#50526)
  • 在日期过滤器中将“Last”重命名为“Previous” (#51650)
  • 从 Metabase Cloud 中移除 Exasol 和 Ocient (#52924)
  • 在集合菜单中添加新选项的指示器和徽章 (#52709)
查看更多…

其他

  • 为“添加到仪表板”模态框过滤个人最近使用的仪表板 (#52927)
  • 保留 53 金色版本的前搜索引擎 (#53162)
  • 减轻 SDK 滥用的风险 (#53111)
  • 更新 SDK 使用说明 (#53105)
  • 在 h2 上进行 dateadd 时,不要转换日期 (#52928)
  • 高级功能 API 命名空间 (#51700)
  • 在应用程序数据库的用户表中添加停用日期 (#51728)
  • 使序列化日志和错误更加一致 (#51390)
  • 调整诊断模态框,也允许外部用户添加上下文 (#51297)
  • 增强实体搜索对带有 h2 应用程序数据库的实例的支持 (#51042)
  • 添加用于处理用户键值存储的前端 API (#51882)
  • 存储每个用户的 KV 对的简单 API (#48376)
  • 加密缓存 (#51803)
  • 改进的加密管理 (#51546)
  • 由于属性转发,移除一些控制台错误 (#51358)
  • 在匹配中防护阶段编号 (#51262)
  • 使用官方 Docker 镜像进行 Postgres/Mongo (#42870)
  • 当请求包含格式错误的 JSON 时,返回更好的错误信息 (#50629)
  • 更新 v53 的翻译 (#52775)
  • 使公共仪表板卡片下载端点与前端期望匹配 (#52763)
  • 添加关于默认和活动引擎的指标 (#52893)
  • 更新 53 版本发布的使用情况分析 YAML (#52833)
  • [csv-export] CSV 透视导出后续优化 (#52810)
  • 添加规则以防止不安全元素过滤 (#52432)

UI 优化

  • 仪表板的空状态 (#52723)
  • 修复创建新问题时导航栏高亮显示 (#52847)
  • 修复大屏幕上主页 Metabot 间距 (#52916)
  • 按 Escape 键关闭 CSV 上传模态框 (#52913)
  • 更新 Logo SVG (#52908)
  • 如果编辑了选项卡,则询问是否保存仪表板更改 (#53204)
  • 滚动搜索结果时,滚动条应跟随光标 (#53226)
  • 更新 Cloud 上传到 H2 数据库的法律文本 (#52094)
  • 不要截断“生成密钥”标签 (#51838)
  • 更新可视化工具栏中的按钮样式 (#51905)
  • 使可视化图标独立于可视化类型保持稳定 (#51670)
  • 更改查询构建器中按钮的视觉样式,使其看起来都处于活动状态 (#51666)
  • 更新查看 SQL/隐藏 SQL 按钮样式 (#51651)
  • 仪表板和搜索参数中的日期选择器新外观 (#51596)
  • 修复:鼠标悬停时在存储桶选择器中显示箭头图标 (#51542)
  • 使用现代日期选择器更新参数小部件 (#50477)
  • 仪表板订阅的空状态 (#52724)
  • 模型的空状态 (#52106)
  • 美化在仪表板中创建新问题时的“保存更改”模态框(复制和间距)(#51237)
  • 修剪选项卡名称 (#50797)
  • 修复输入表单引发错误 (#51721)
  • 消除弹出式错误 (#51256)

Bug 修复 | 53.1

数据库

  • Oracle 无法按分钟或小时聚合 (#49433)
  • MongoDB 查询因变量名中的无效字符而出现 FailedToParse 错误 (#52807)
  • 错误的周开始日期 (#52035)
  • 自 0.45.x 起,基于模型的问卷在摘要阶段后按特定枚举值过滤已损坏 (#27680)

查询

  • 无法替换名称过长的问题 (#53042)
  • 日历小部件的默认过滤器值被滚动条部分隐藏 (#52918)
  • 在具有联接和摘要后过滤的问题上,按钻取进行分组无效 (#52236)
  • 共享下拉菜单样式问题 (#51036)
  • 保存按钮禁用时显示空工具提示 (#51035)
  • 片段过滤器在过滤器模态框中错位 (#50734)
  • 卡片标题字符限制不一致 (#49600)
  • 查询失败时文档标题不正确 (#49270)
  • 不支持的时间分桶:在使用刷子过滤器时,您无法按 :minute 对 :type/Date 字段进行分桶 (#48608)
  • 过滤器模态框中显示的值不正确 (#48319)
  • GUI 最初不显示恢复的模型元数据(需要刷新)(#45926)
  • 当分组合中存在外键重映射时,offset 的窗口函数生成不正确 (#45348)
  • 不允许实体名称超过 254 个字符 (#40175)
  • Era of Year 分桶无效 (#38866)
  • 日期筛选(特定日期)在“timestamp without timezone”Postgres 类型上无效 (#38401)
  • 联接时表名错误 (#37039)
  • 在尝试更改范围时,选定的第一个日期未在日期范围选择器中高亮显示 (#51994)
  • 在 datetime 字段上使用“Filter by this date”时,行为不正确/令人困惑 (#51172)
  • 变量 - 当字段过滤器调用带有日期和时间的日期列时,缺少 trunc (#49878)
  • 原生查询编辑器中的日期选择器中的时间输入不总是使用 AM/PM 格式 (#49086)
  • “Drill-through on SQL questions” 弹出窗口具有侵入性 (#38211)
  • “Before”过滤器暗示所选日期是包含的,但实际上是排他的 (#33494)
  • 更新操作在查看和更新时间戳列时具有不同的值 (#32840)
  • 当有多个聚合时,图表没有选项来更改日期和时间粒度 (#30476)
  • 转换为模型时跳过模型弹出窗口 (#25474)

仪表盘

  • 编辑仪表板过滤器映射时,仪表板卡片标题看起来并表现得像可交互项 (#47228)
  • 打开编辑操作模态框时计算的选项卡 ID 不正确 (#50690)
  • 添加时间时,仪表板日期范围过滤器小部件会拉伸 (#50796)
  • 单击详细信息卡片上的“查看更多”或“查看更少”会触发点击过滤器弹出窗口 (#50738)
  • 鼠标悬停时,过滤器值的“x”图标不可见 (#52434)

可视化

  • 可视化设置选项卡是可滚动内容的一部分 (#50340)
  • 仪表盘中间标签有时不可见 (#47937)
  • 所有数值轴上都缺少最后一个轴标签 (#44735)
  • 条形图和折线图的工具提示中缺少日期/时间字段 (#52043)
  • 百分比字段的迷你条形图显示小于 100% 的值时显示整个条形图 (#34257)
  • 使用“乘以一个数”(缩放)时,非透视 Excel 下载无效 (#50518)
  • 具有多个同名列的透视表导出将静默删除重复项 (#52768)

嵌入

  • CreateDashboardModal 组件的输入占位符文本颜色和创建按钮的背景颜色在 SDK 中未正确主题化 (#52027)
  • 修复静态嵌入在某些日期小部件上缺少暗主题 (#51658)
  • SDK 模态框的 z-index 会被其他堆叠上下文中的元素覆盖 (#49466)
  • 修复enable-embedding-sdk的值 (#53247)

其他

  • 使用parametersPOST /api/dashboard/pivot/:dashboard-id/dashcard/:dashcard-id/card/:card-id/query/:export-format已损坏 (#52760)
  • 常规设置:自动对焦 + URL 哈希 = 混淆 (#52439)
  • 当我们正在构建导出时,数据库切断连接时出现“无法在已关闭的 Statement 上操作!!!”错误 (#52420)
  • 超宽工具提示 (#52199)
  • 卡片出错时,仪表板上的卡片名称不正确 (#49348)
  • 无法从“了解我的数据”的编辑模式下编辑字段描述 (#37907)
  • 某些下拉菜单出现在命令面板模态框背景之上 (#45468)
  • 无法从笔记本编辑器返回 (#50971)
  • 用户计数缓存时间过长 (#50777)
这有帮助吗?

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