Releases: metabase/metabase
Metabase v0.50.0-RC2
Upgrading
You can download a .jar of the release, or get the latest on Docker. Make sure to back up your Metabase
database before you upgrade! Need help? Check out our upgrading instructions.
Docker image: metabase/metabase:v0.50.0-RC2
Download the JAR here: https://downloads.metabase.com/v0.50.0-RC2/metabase.jar
Notes
SHA-256 checksum for the v0.50.0-RC2 JAR:
d88d778d4b22c94a2d1ba07f8978e7d106a8837c0d2001f7244fc65f044faf07
Changelog
Enhancements
- Multiple Measures Requires Additional Header Row in Pivot Exports (#43322)
- Disable offset() in custom columns (#43224)
- 🤖 backported "Migrate uploads settings to the db-level behind the scenes, so the uploads DB can be set by the config file" (#43198)
- Fix missing React key prop (#43179)
- Enable running tagged tests defined in TS (#43172)
- Remove Trash from release v50 (#43159)
- [Cache] Move model caching form to Admin / Performance (#43143)
- [Cache] Only show "Adaptive" and "Don't cache" options on OSS page (#43122)
- [Cache] Only show "Adaptive" and "Don't cache" options on OSS page (#43121)
- Make plus button less prominent (#43118)
- Update Copy and Flow for Cloud Migration (#43116)
- Use table2 icon for questions (#43095)
- Update the design for custom expression shortcuts (#43064)
- Cloud Migration RC1 issues (#43056)
- [Cache] Move model caching UI to Admin / Performance (#43019)
- Drivers: Update the driver changelog with new features (#43004)
- disable creating new items from the recents screen (#42976)
- Add utm params to link (#42968)
- Fixes for InteractiveQuestion theming (#42932)
- Static embedding: Update link in "Powered by Metabase footer" (#42889)
- Tweak appearance of cache page and form (#42856)
- Restore default styles for subtle button (#42854)
- Optimize creating preview queries on the FE (#42831)
- Remove dead Browse models sorting code (#42823)
- Update copy on cache invalidation configuration forms (#42815)
- Fix flaky BucketPickerPopover test (#42811)
- Remove cache-related field from database creation form (#42808)
- Update Metabase Analytics content for v50 (#42799)
- Make Metabot Cool Again (#42797)
- Remove Google Analytics driver and related special case stuff (#42792)
- [MBQL lib] Add
canPreview
and use it from the notebook (#42791) - Remove cache timestamp from Question info sidebar (#42788)
- Do not suggest
Offset
in filters (#42753) Offset
in custom expressions (#42751)- Area Bar Combo Stacked Viz Settings Migration (#42740)
- Allow license tokens that start with
airgap_
(#42733) - Add cache config form to question sidebar (#42729)
- Migrate to cloud Upsell (#42706)
- Don't explicitly set the dimensions of the verified model icon (#42702)
- Move createMockModelResult to browse folder (#42690)
- Use new icon for verified models (#42689)
- Recents API Improvements (#42660)
- Embedding app origin setting should allow multiple origins for the
Access-Control-Allow-Origin
header (#42631) - Fix column widths in Browse models (#42601)
- [FE] New modal after adding a database (#42592)
- Design update for column info (#42589)
- Implement F&R for native queries with references to other cards (#42582)
- Implement F&R for native queries with variables. This includes the setup work of setting up the parser, handling the parse tree, etc. (#42580)
- allow description columns to be dimensions of charts (#42539)
- Put bulk actions above popovers in collections (#42512)
- Fix drill FK test flake by removing unneeded wait for /api/dataset (#42501)
- [Browse] Improve model sorting (#42493)
- Ellipsify descriptions properly in Browse models (#42456)
- Fix pie chart display when switching from notebook editor (#42430)
- Remove dead API keys code (#42418)
- Tweak the Model explanation banner (#42413)
- [Feature branch] Make Trash Usable (#42339)
- Port CollapseSection to ts (#42333)
- Support
Offset()
in custom columns (#42318) - Remove snippets from search types (#42315)
- Allow duplicate "combine column" columns in chill mode (#42314)
- Fix combine extract column drill icons (#42297)
- Backfill QueryField on Metabase startup (#42279)
- New Recents API Format (#42239)
- Fix broken test in column extraction drill (#42202)
- Add cache configuration form to dashboard sidebar (#42192)
- Add combine column shortcut to the shortcut menu in the chill mode header (#42172)
- Add plus icon to chill mode headers with extract column popover shortcut (#42151)
- Make Browse models table sortable (#42113)
- Linkify rows in Browse models table (#42111)
- Add test to extract column tests for URL and email columns (#42096)
- Add analytics events for extract via column header (#42093)
- Provide compact numbers for more readable y-axis tick values (#41981)
- Offer option to display all data labels within stacked bar charts (#41980)
- Include percent change in tooltips for time series + funnel charts (#41979)
- Use breadcrumbs to display collection paths in Browse models (#41960)
- Use a Popover and user settings for filters (#41959)
- Beef up Recents 🥩 (#41957)
- [Epic] Selecting multiple values for all text filters (#41956)
- Remove the tabs from Browse (#41955)
- Add table of models to the "Browse models" page (#41954)
- Move ItemsTable components to a higher-level folder (#41952)
- Port code relating to moderation to ts #41756 (#41903)
- Fix SDK style overridden by CSS reset (#41891)
- Add case for boolean columns in example (#41889)
- Add Reset button for InteractiveQuestion (#41860)
- [dc.js migration] missing combined card in subscription (#41787)
- Enable customization of columns in ItemsTable (#41777)
- Add analytics events for combine shortcut in notebook editor (#41766)
- [Epic] Improve pulse performance and debuggability (#41764)
- Add
collection.effective_ancestors
to model search results (#41746) - Add console.trace() when capturing console error (#41657)
- Port six collection-related components to TypeScript (#41632)
- Fix Dispatch type (#41631)
- Store fields used in MBQL cards in QueryField (#41623)
- Add table of models to the "Browse models" page (#41614)
- [Browse] Add list of models to /browse/models (#41603)
- Add palette actions for Browse models and Browse databases (#41592)
- [Browse] Milestone 1: List models (using components of ItemsTable) (#41591)
- Bump dompurify in yarn.lock (#41583)
- 41487 SDK plugins system PoC (#41560)
- Fix broken test in FilterPicker (#41523)
- [Cache] Milestone 4: Dashboard configuration in userland (#41478)
- Embedding SDK - Fix table header styles calculation (#41449)
- [Cache] Milestone 5: Collections (#41430)
- [Cache] Milestone 4: Questions (#41429)
- [Cache] Milestone 3: Schedule strategy (#41427)
- [Cache] Milestone 2: Follow-up work including "Invalidate now" (#41426)
- Add Schedule strategy to Admin > Performance (#41424)
- Bump mysql2 from 3.6.3 to 3.9.4 (#41398)
- [FE] Add
combine_via_column_header
analytics event (#41350) - Migrate dashboards to RTK (#41311)
- Convert TableInteractive.module.css (#41294)
- Localize text in AlertModals (#41254)
- Support parsing native queries with a {{#card-id}} ref in them (#41242)
- Add "Most used functions" to suggestion dropdown (#41237)
- Add Schedule strategy to Admin > Performance (#41230)
- Update suggestions to use Mantine components (#41198)
- Suggest the original question name for derived question in a "save question" modal (#41196)
- [Epic] Suggest custom expressions (#41187)
- Text column combination modal in the notebook editor (#41178)
- Data picker (#41175)
- Endpoint to delete uploaded tables (#41118)
- [ParseSQL] Catch mutation commands (#41115)
- Rename and re-order TTL strategy (#41108)
- Add interactive question component with drill down (#41106)
- Use DelayedLoadingAndErrorWrapper component in Admin > Performance (#41103)
- Make search surface columns when I’m working on joined tables (#41085)
- Add types generation for embedding SDK package (#40975)
- [Cache] Add "Invalidate cache now" button (#40972)
- In Admin > Performance, display minimum query duration in seconds (#40970)
- [Epic] Allow changing data source in join (#40890)
- Make info hover icons less intrusive (#40863)
- do not print stacktrace when client closes connection too early (#40834)
- dashboards (#40791)
- alerts (#40789)
- Fix model card overflow bug (#40736)
- Fix some warnings in JS console (#40727)
- [Epic] Data picker (#40717)
- Hide Error Diagnostic modal + triggers in all embedding contexts (#40677)
- Deprecate entity hooks (#40666)
- Restore Models in Browse data (#40633)
- CI for Embedding SDK (#40629)
- Implement webhook handlers to reset/refresh query cache (#40548)
- Record field usage during query execution (#40494)
- Use "contains" and "between" as default filter operators for non-PK/FK/Category string and numeric columns (#40424)
- Embedding SDK - CORS (#40394)
- Refactor types in CollectionPicker (#40377)
- Naive CSV Replacement (#40365)
- Start of 50 Cycle Routine Clojure Dependency Bump (#40354)
- [Epic] Time over time comparisons - Cumulative and Offset Window functions (#40313)
- [Epic] Show generated SQL in a side bar automatically (#40254)
- [ParseSQL] Support
*
(#40247) - [E2E] Refactor question commands to function helpers (#40236)
- Question + Model Picker (#40207)
- Embedding SDK - integration commit (#40198)
- [Epic] Enable drill-thru for single-row aggregates (#40174)
- OpenAPI docs (#40162)
- Improved pivot QP: use MLv2 and avoid recursive preprocessing (performance improvement) (#40141)
- Global to local css migration - form (#40133)
- Global to local css migration - Query Builder, Dashboard (#40106)
- Global to local css migration - Buttons (#40103)
...
Metabase® Enterprise Edition™ v1.50.0-RC2
Upgrading
You can download a .jar of the release, or get the latest on Docker. Make sure to back up your Metabase
database before you upgrade! Need help? Check out our upgrading instructions.
Docker image: metabase/metabase-enterprise:v1.50.0-RC2
Download the JAR here: https://downloads.metabase.com/enterprise/v1.50.0-RC2/metabase.jar
Notes
SHA-256 checksum for the v1.50.0-RC2 JAR:
1ffa52b78e7a514790122c57948004b3d68201d4ed2ed339d92af2e6e0f88db8
Changelog
Enhancements
- Multiple Measures Requires Additional Header Row in Pivot Exports (#43322)
- Disable offset() in custom columns (#43224)
- 🤖 backported "Migrate uploads settings to the db-level behind the scenes, so the uploads DB can be set by the config file" (#43198)
- Fix missing React key prop (#43179)
- Enable running tagged tests defined in TS (#43172)
- Remove Trash from release v50 (#43159)
- [Cache] Move model caching form to Admin / Performance (#43143)
- [Cache] Only show "Adaptive" and "Don't cache" options on OSS page (#43122)
- [Cache] Only show "Adaptive" and "Don't cache" options on OSS page (#43121)
- Make plus button less prominent (#43118)
- Update Copy and Flow for Cloud Migration (#43116)
- Use table2 icon for questions (#43095)
- Update the design for custom expression shortcuts (#43064)
- Cloud Migration RC1 issues (#43056)
- [Cache] Move model caching UI to Admin / Performance (#43019)
- Drivers: Update the driver changelog with new features (#43004)
- disable creating new items from the recents screen (#42976)
- Add utm params to link (#42968)
- Fixes for InteractiveQuestion theming (#42932)
- Static embedding: Update link in "Powered by Metabase footer" (#42889)
- Tweak appearance of cache page and form (#42856)
- Restore default styles for subtle button (#42854)
- Optimize creating preview queries on the FE (#42831)
- Remove dead Browse models sorting code (#42823)
- Update copy on cache invalidation configuration forms (#42815)
- Fix flaky BucketPickerPopover test (#42811)
- Remove cache-related field from database creation form (#42808)
- Update Metabase Analytics content for v50 (#42799)
- Make Metabot Cool Again (#42797)
- Remove Google Analytics driver and related special case stuff (#42792)
- [MBQL lib] Add
canPreview
and use it from the notebook (#42791) - Remove cache timestamp from Question info sidebar (#42788)
- Do not suggest
Offset
in filters (#42753) Offset
in custom expressions (#42751)- Area Bar Combo Stacked Viz Settings Migration (#42740)
- Allow license tokens that start with
airgap_
(#42733) - Add cache config form to question sidebar (#42729)
- Migrate to cloud Upsell (#42706)
- Don't explicitly set the dimensions of the verified model icon (#42702)
- Move createMockModelResult to browse folder (#42690)
- Use new icon for verified models (#42689)
- Recents API Improvements (#42660)
- Embedding app origin setting should allow multiple origins for the
Access-Control-Allow-Origin
header (#42631) - Fix column widths in Browse models (#42601)
- [FE] New modal after adding a database (#42592)
- Design update for column info (#42589)
- Implement F&R for native queries with references to other cards (#42582)
- Implement F&R for native queries with variables. This includes the setup work of setting up the parser, handling the parse tree, etc. (#42580)
- allow description columns to be dimensions of charts (#42539)
- Put bulk actions above popovers in collections (#42512)
- Fix drill FK test flake by removing unneeded wait for /api/dataset (#42501)
- [Browse] Improve model sorting (#42493)
- Ellipsify descriptions properly in Browse models (#42456)
- Fix pie chart display when switching from notebook editor (#42430)
- Remove dead API keys code (#42418)
- Tweak the Model explanation banner (#42413)
- [Feature branch] Make Trash Usable (#42339)
- Port CollapseSection to ts (#42333)
- Support
Offset()
in custom columns (#42318) - Remove snippets from search types (#42315)
- Allow duplicate "combine column" columns in chill mode (#42314)
- Fix combine extract column drill icons (#42297)
- Backfill QueryField on Metabase startup (#42279)
- New Recents API Format (#42239)
- Fix broken test in column extraction drill (#42202)
- Add cache configuration form to dashboard sidebar (#42192)
- Add combine column shortcut to the shortcut menu in the chill mode header (#42172)
- Add plus icon to chill mode headers with extract column popover shortcut (#42151)
- Make Browse models table sortable (#42113)
- Linkify rows in Browse models table (#42111)
- Add test to extract column tests for URL and email columns (#42096)
- Add analytics events for extract via column header (#42093)
- Provide compact numbers for more readable y-axis tick values (#41981)
- Offer option to display all data labels within stacked bar charts (#41980)
- Include percent change in tooltips for time series + funnel charts (#41979)
- Use breadcrumbs to display collection paths in Browse models (#41960)
- Use a Popover and user settings for filters (#41959)
- Beef up Recents 🥩 (#41957)
- [Epic] Selecting multiple values for all text filters (#41956)
- Remove the tabs from Browse (#41955)
- Add table of models to the "Browse models" page (#41954)
- Move ItemsTable components to a higher-level folder (#41952)
- Port code relating to moderation to ts #41756 (#41903)
- Fix SDK style overridden by CSS reset (#41891)
- Add case for boolean columns in example (#41889)
- Add Reset button for InteractiveQuestion (#41860)
- [dc.js migration] missing combined card in subscription (#41787)
- Enable customization of columns in ItemsTable (#41777)
- Add analytics events for combine shortcut in notebook editor (#41766)
- [Epic] Improve pulse performance and debuggability (#41764)
- Add
collection.effective_ancestors
to model search results (#41746) - Add console.trace() when capturing console error (#41657)
- Port six collection-related components to TypeScript (#41632)
- Fix Dispatch type (#41631)
- Store fields used in MBQL cards in QueryField (#41623)
- Add table of models to the "Browse models" page (#41614)
- [Browse] Add list of models to /browse/models (#41603)
- Add palette actions for Browse models and Browse databases (#41592)
- [Browse] Milestone 1: List models (using components of ItemsTable) (#41591)
- Bump dompurify in yarn.lock (#41583)
- 41487 SDK plugins system PoC (#41560)
- Fix broken test in FilterPicker (#41523)
- [Cache] Milestone 4: Dashboard configuration in userland (#41478)
- Embedding SDK - Fix table header styles calculation (#41449)
- [Cache] Milestone 5: Collections (#41430)
- [Cache] Milestone 4: Questions (#41429)
- [Cache] Milestone 3: Schedule strategy (#41427)
- [Cache] Milestone 2: Follow-up work including "Invalidate now" (#41426)
- Add Schedule strategy to Admin > Performance (#41424)
- Bump mysql2 from 3.6.3 to 3.9.4 (#41398)
- [FE] Add
combine_via_column_header
analytics event (#41350) - Migrate dashboards to RTK (#41311)
- Convert TableInteractive.module.css (#41294)
- Localize text in AlertModals (#41254)
- Support parsing native queries with a {{#card-id}} ref in them (#41242)
- Add "Most used functions" to suggestion dropdown (#41237)
- Add Schedule strategy to Admin > Performance (#41230)
- Update suggestions to use Mantine components (#41198)
- Suggest the original question name for derived question in a "save question" modal (#41196)
- [Epic] Suggest custom expressions (#41187)
- Text column combination modal in the notebook editor (#41178)
- Data picker (#41175)
- Endpoint to delete uploaded tables (#41118)
- [ParseSQL] Catch mutation commands (#41115)
- Rename and re-order TTL strategy (#41108)
- Add interactive question component with drill down (#41106)
- Use DelayedLoadingAndErrorWrapper component in Admin > Performance (#41103)
- Make search surface columns when I’m working on joined tables (#41085)
- Add types generation for embedding SDK package (#40975)
- [Cache] Add "Invalidate cache now" button (#40972)
- In Admin > Performance, display minimum query duration in seconds (#40970)
- [Epic] Allow changing data source in join (#40890)
- Make info hover icons less intrusive (#40863)
- do not print stacktrace when client closes connection too early (#40834)
- dashboards (#40791)
- alerts (#40789)
- Fix model card overflow bug (#40736)
- Fix some warnings in JS console (#40727)
- [Epic] Data picker (#40717)
- Hide Error Diagnostic modal + triggers in all embedding contexts (#40677)
- Deprecate entity hooks (#40666)
- Restore Models in Browse data (#40633)
- CI for Embedding SDK (#40629)
- Implement webhook handlers to reset/refresh query cache (#40548)
- Record field usage during query execution (#40494)
- Use "contains" and "between" as default filter operators for non-PK/FK/Category string and numeric columns (#40424)
- Embedding SDK - CORS (#40394)
- Refactor types in CollectionPicker (#40377)
- Naive CSV Replacement (#40365)
- Start of 50 Cycle Routine Clojure Dependency Bump (#40354)
- [Epic] Time over time comparisons - Cumulative and Offset Window functions (#40313)
- [Epic] Show generated SQL in a side bar automatically (#40254)
- [ParseSQL] Support
*
(#40247) - [E2E] Refactor question commands to function helpers (#40236)
- Question + Model Picker (#40207)
- Embedding SDK - integration commit (#40198)
- [Epic] Enable drill-thru for single-row aggregates (#40174)
- OpenAPI docs (#40162)
- Improved pivot QP: use MLv2 and avoid recursive preprocessing (performance improvement) (#40141)
- Global to local css migration - form (#40133)
- Global to local css migration - Query Builder, Dashboard (#40106)
- Global to local ...
Metabase® Enterprise Edition™ v1.49.13
Upgrading
You can download a .jar of the release, or get the latest on Docker. Make sure to back up your Metabase
database before you upgrade! Need help? Check out our upgrading instructions.
Docker image: metabase/metabase-enterprise:v1.49.13
Download the JAR here: https://downloads.metabase.com/enterprise/v1.49.13/metabase.jar
Notes
SHA-256 checksum for the v1.49.13 JAR:
43d27d38cde5d9aa028cb61e283f033a04fae81490cd3d9b5a4266cd4bdef4a0
Metabase v0.49.13
Upgrading
You can download a .jar of the release, or get the latest on Docker. Make sure to back up your Metabase
database before you upgrade! Need help? Check out our upgrading instructions.
Docker image: metabase/metabase:v0.49.13
Download the JAR here: https://downloads.metabase.com/v0.49.13/metabase.jar
Notes
SHA-256 checksum for the v0.49.13 JAR:
3d852ab3383fceef3608b9a98f8dec6c467a1f48de728173deeacd19a6b1fa54
Metabase® Enterprise Edition™ v1.49.12
Upgrading
You can download a .jar of the release, or get the latest on Docker. Make sure to back up your Metabase
database before you upgrade! Need help? Check out our upgrading instructions.
Docker image: metabase/metabase-enterprise:v1.49.12
Download the JAR here: https://downloads.metabase.com/enterprise/v1.49.12/metabase.jar
Notes
SHA-256 checksum for the v1.49.12 JAR:
73708c70dd2e41a2edde42f5aea1463dbf18de9b850122e530fca8f567b01e80
Changelog
Bug fixes
- Fix
report_card.collection_preview
in v49 (#42950) - Correct type for
report_card.collection_preview
(#42919) - 🤖 backported "fix: border appearing on night theme if bordered=false" (#42898)
- Fix the border appearing on dark mode if bordered=false (#41514)
- Pivot table becomes broken if a breakout clause is added without visualizing the question (#42697)
- Clicking existing filter breaks question based on model (#41783)
- Cannot duplicate or save questions when moving from 42 to 49 (#40600)
Metabase v0.49.12
Upgrading
You can download a .jar of the release, or get the latest on Docker. Make sure to back up your Metabase
database before you upgrade! Need help? Check out our upgrading instructions.
Docker image: metabase/metabase:v0.49.12
Download the JAR here: https://downloads.metabase.com/v0.49.12/metabase.jar
Notes
SHA-256 checksum for the v0.49.12 JAR:
f931d0e22ef030effbe8c36376f0e8aacb45717927679fc5f364cd5e7d3b8274
Changelog
Bug fixes
- Fix
report_card.collection_preview
in v49 (#42950) - Correct type for
report_card.collection_preview
(#42919) - 🤖 backported "Fix border appearing on dark mode if bordered=false" (#42898)
- Fix border appearing on dark mode if bordered=false (#41514)
- Pivot table becomes broken if a breakout clause is added without visualizing the question (#42697)
- Clicking existing filter breaks question based on model (#41783)
- Cannot duplicate or save questions when moving from 42 to 49 (#40600)
Metabase v0.49.11
Upgrading
You can download a .jar of the release, or get the latest on Docker. Make sure to back up your Metabase
database before you upgrade! Need help? Check out our upgrading instructions.
Docker image: metabase/metabase:v0.49.11
Download the JAR here: https://downloads.metabase.com/v0.49.11/metabase.jar
Notes
SHA-256 checksum for the v0.49.11 JAR:
b0b41d2238f66c1e0a79bc27d9f8ba9b0cf6cf29bf4afe65e36756033e43ac08
Changelog
Enhancements
- Make JSON parsing more efficient on the JSON unfolding feature (#34798)
Bug fixes
Metabase® Enterprise Edition™ v1.49.11
Upgrading
You can download a .jar of the release, or get the latest on Docker. Make sure to back up your Metabase
database before you upgrade! Need help? Check out our upgrading instructions.
Docker image: metabase/metabase-enterprise:v1.49.11
Download the JAR here: https://downloads.metabase.com/enterprise/v1.49.11/metabase.jar
Notes
SHA-256 checksum for the v1.49.11 JAR:
c95a34020a9ab8dd704196110325bd82cf823210336f776c44309ede031e5567
Changelog
Enhancements
- Make JSON parsing more efficient on the JSON unfolding feature (#34798)
Bug fixes
Metabase v0.49.10
Upgrading
You can download a .jar of the release, or get the latest on Docker. Make sure to back up your Metabase
database before you upgrade! Need help? Check out our upgrading instructions.
Docker image: metabase/metabase:v0.49.10
Download the JAR here: https://downloads.metabase.com/v0.49.10/metabase.jar
Notes
SHA-256 checksum for the v0.49.10 JAR:
08509b49d2eb3a48775958c339dea98542989735e20258a64f537b5faa996ffb
Metabase® Enterprise Edition™ v1.49.10
Upgrading
You can download a .jar of the release, or get the latest on Docker. Make sure to back up your Metabase
database before you upgrade! Need help? Check out our upgrading instructions.
Docker image: metabase/metabase-enterprise:v1.49.10
Download the JAR here: https://downloads.metabase.com/enterprise/v1.49.10/metabase.jar
Notes
SHA-256 checksum for the v1.49.10 JAR:
015da2d133c7d6e982194527ae2476b19a7ab88ddc9d22705ae6175d3765dafe