v1.50.21
版本发布时间: 2024-08-21 22:24:29
metabase/metabase最新发布版本:v0.50.28(2024-10-03 02:18:04)
Upgrading
Before you upgrade, back up your Metabase application database!
Check out our upgrading instructions.
Docker image: metabase/metabase-enterprise:v1.50.21
Download the JAR here: https://downloads.metabase.com/enterprise/v1.50.21/metabase.jar
Notes
SHA-256 checksum for the v1.50.21 JAR:
0fd2b9d7670158ba9f3738791123f91676828cd0b2dcca82c8a58abd3e51bc7e
Changelog
Enhancements
Permissions
- Add no-access table-level and schema-level permission (#46542)
- Don't disable triggers before data perms migration (#46826)
Performance
- Speed up updating user parameter value (#46615)
- Limit the anon stats on query execution to 30 days (#46560)
- perf: Optimize CSV exporting (#45757)
- perf: Optimize XLSX export by using more efficient iteration (#45669)
- perf: Work around Apache POI ColumnHelper performance bug (#45667)
Other
- Update Translations for v50.21 (#46609)
- Remove some OS troubleshooting information in Cloud (#46580)
- fix(browse): Use a simpler approach for representing paths responsively (#46530)
- [serdes] convert database, card and dashboard with friends to using spec (#46147)
- Add default value to report_card.last_used_at (#45323)
- Serialization: better errors (#45225)
Bug fixes
SQL questions
- Filtering by a Postgres Enum column in a model leads to a
NullPointerException
(#46059) -
*
in a string in FROM clause causes syntax error (#38051) - SQL variables are not filled if FROM clause contains
*
(#36262) - "--" breaks subsequent variable replacements on the same line (#32609)
- When query contains double bracket
]]
, then it is read as a Optional Clause and querying fails (#11755)
Query builder
- Summarized ad-hoc question makes the "Save" button jump visually (#46991)
- Wrong collection shown in ad-hoc model-based questions (#46221)
- Empty state shown instead of loading state in new model page (#44813)
- Fields are seemingly references by their position in an array (#40046)
Visualization
- Trend charts give an error if there are additional non-numeric columns (#46244)
- Trendline moves on refresh on aggregated timeseries data (#44349)
- Can't print the full public dashboard (#41926)
Other
- Custom Map loading fails with Exception (#46918)
- Combined card fails on scheduled subscription (not on the "send now" test) (#46892)
- Fix exported png got different backgrounds based on screen density (#46769)
Already Fixed
Issues confirmed to have been fixed in a previous release.
- Base memory usage increasing after sync (#12060)
Under the Hood
Non-user-facing changes
- fix import order (#47069)
- fix: upgrade elliptic to resolve security issues (#47014)
- refactor: Simplify question data source (#46989)
- add import sorting inside destructuring (#46962)
- Simple util to measure allocations for single-threaded code (#46951)
- Refactor e2e JavaScript API commands to TypeScript function helpers (#46934)
- [serdes] extract-nested instead of relying on hydration (#46912)
- fix: Use 'loading-indicator', not 'loading-spinner', as the testid for loading indicators (#46842)
- improve cypress local dx (#46840)
- reduce logs during setup tests (#46834)
- [Manual Backport] Allow disabling encryption for settings (#43085) (#46773)
- Put a band-aid around flake with spec generator (#46762)
- Repro #46756: Add/remove a single column in a model with tables joined by themselves adds/removes all columns (#46757)
- [FE] Update PulseChannelEdit component to functional / typed component (#46657)
- refactor: rework QueryModals to a functional component (#45457)
- Remove settings encryption of
analytics-uuid
andanon-tracking-enabled
(#42651)