Releases: metabase/metabase
Metabase v0.49.14
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.14
Download the JAR here: https://downloads.metabase.com/v0.49.14/metabase.jar
Notes
SHA-256 checksum for the v0.49.14 JAR:
77a08d7710d79f82c52c1d1e3cd3d4edc10bd8406d93eec9988d12158334ecc3
Changelog
Enhancements
- Catch exceptions from driver/database-supports? outside driver code (#43429)
Bug fixes
- Fingerprint of Large Binary Fields Crashes Metabase (#43461)
- Normalizer interprets "expression" as a MBQL :expression, but it is just a column name (#43089)
- When Filtering with Dates Coerced from Numeric Fields in a Table Visualization - Filter Sometimes Disappears (#42931)
- Fail during upgrade from 48.3 to 49.7 (#41924)
- Filtering Issue on UUID Column in Version 0.49.0 (#40176)
Metabase® Enterprise Edition™ v1.49.14
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.14
Download the JAR here: https://downloads.metabase.com/enterprise/v1.49.14/metabase.jar
Notes
SHA-256 checksum for the v1.49.14 JAR:
c3a3517995d0deb28ebfcdd26061eda98331b9cc78297471bb62d2e24c628ef3
Changelog
Enhancements
- Catch exceptions from driver/database-supports? outside driver code (#43429)
Bug fixes
- Fingerprint of Large Binary Fields Crashes Metabase (#43461)
- Normalizer interprets "expression" as a MBQL :expression, but it is just a column name (#43089)
- When Filtering with Dates Coerced from Numeric Fields in a Table Visualization - Filter Sometimes Disappears (#42931)
- Fail during upgrade from 48.3 to 49.7 (#41924)
- Filtering Issue on UUID Column in Version 0.49.0 (#40176)
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
New chart types and overall visualization improvements
- Preserve Dashboard Filter States (#39809)
- Multiple Measures Requires Additional Header Row in Pivot Exports (#43322)
- Line settings for changing thickness and/or pattern (#9255)
- Smart number projected values (#9170)
- Area Bar Combo Stacked Viz Settings Migration (#42740)
- Allow description columns to be dimensions of charts (#42539)
- Fix pie chart display when switching from notebook editor (#42430)
- 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)
- Allow non-zero Y-axis auto range (#7196)
- Stacked combo charts (stacked bars with lines) (#12008, #13096)
- Visualization bugs & inconsistencies (#33626)
- Scatter plot renders as a Table in Email/Slack subscription (#33586)
- Show percentage change in tooltips for funnel charts (#27236)
- Issue with visualization charts in emails - An error occurred while displaying this card (#36626)
Improved permissions with more control over how groups view and query data (#26918)
- [Epic] Change the default access of new added databases and groups (#36428)
- Newly added databases should be created with "No self-service" permissions - default permissions risks in strict data isolation contexts (#6735)
- Grant Collection-only access that respects data sandboxing (#21703)
- Not possible to view Native question unless given ad-hoc native query permissions if another group has Block (#21695)
- Block access on a database prevents executing actions and uploading CSVs, even when you have unrestricted access too (#36298)
Improved menus for picking data and moving stuff around
- Data picker (#40717, #41175, #40377, #38670, #42957, #42978)
- Collection picker (#38315, #36411, #39869)
- Question and Model Picker (#40207, #36376)
- Recents Tab picker (#39528, #41957, #42976)
- Recents API Improvements (#42660, (#42418, #42239)
- Question and Model Picker (#40207, #36376)
- Collection Mover (#37833)
Better caching controls
- Move model caching to Admin > Performance (#43143, #43019)
- Implement advanced cache strategies (#38434)
- Add Schedule strategy to Admin > Performance (#41424, #41230)
- In Admin > Performance, display minimum query duration in seconds (#40970)
- Only show "Adaptive" and "Don't cache" options on OSS page (#43122, #43121)
- Remove cache timestamp from Question info sidebar (#42788)
- Update copy on cache invalidation configuration forms (#42815)
- Tweak appearance of cache page and form (#42856)
- Remove cache-related field from database creation form (#42808)
- Add cache configuration sidebar (#42192, #42729)
- Milestone 4: Dashboard configuration in userland (#41478)
- Milestone 5: Collections (#41430)
- Milestone 4: Questions (#41429)
- Milestone 3: Schedule strategy (#41427)
- Invalid cache-keys used for query caching (#37702)
- Basic cache admin UI (#39234)
- Add "Invalidate cache now" button (#40972, #41426)
- Use DelayedLoadingAndErrorWrapper component in Admin > Performance (#41103)
- Reduce query runs before cache hit from 3 to 2 (#35630)
- Query response time (#9408)
Command Palette (#39259)
Time-over-time comparison Offset window function in the query builder (#40313, #42751, #43224, #42753, #42318)
Custom columns with combine and extract functions
-
Make it easy to combine columns in chill mode (#39977, #42314, #38964, #42172)
-
Fix combine extract column drill icons (#42297)
-
Fix broken test in column extraction drill (#42202)
-
"Combine columns" drill thru (#39980)
-
Add plus icon to chill mode headers with extract column popover shortcut (#42151)
-
Add analytics events for extract via column header (#42093, #41350)
-
Add test to extract column tests for URL and email columns (#42096)
-
Text column combination modal in the notebook editor (#41178)
-
[Testing plan] Add Extract action to chill mode column headings (#39291)
-
Replace and delete CSV data, and other CSV improvements (#38788, #40365)
-
Let admins delete previous CSV uploads and their underlying table (#36369)
-
Auto-detect CSV separator on uploads (#34325)
-
CSV appends: integer columns should be convertible to float (#37069)
-
CSV upload fails on rows with float type among mostly integer values (#38958)
Smoother cloud migration (#39654, #43116, #43056, #42706)
Automated air-gapping set up
- Allow license tokens that start with
airgap_
(#42733)
Drivers
- Update the driver changelog with new features (#43004)
- Remove Google Analytics driver and related special case stuff (#42792)
- Druid JDBC driver (#39938)
Embedding
- Update link in "Powered by Metabase footer" on static embeds (#42889)
- Embedding app origin setting should allow multiple origins for the
Access-Control-Allow-Origin
header (#42631) - Initial homepage experience for embedding admins (#40005)
- Embedding SDK - integration commit (#40198, #40394, #40975, #41449, #40629, #41891, #41560)
- Hide Error Diagnostic modal and triggers in all embedding contexts (#40677)
Let white-labeling customers customize illustrations (#39246, #25276)
Browse models (#36368)
- Make Browse models table sortable (#42113, #42823, #42493)
- Tweak the Model explanation banner (#42413)
- Use new icon for verified models (#42689)
- Don't explicitly set the dimensions of the verified model icon (#42702)
- Move createMockModelResult to browse folder (#42690)
- Ellipsify descriptions properly in Browse models (#42456)
- Fix column widths in Browse models (#42601)
- Linkify rows in Browse models table (#42111)
- Add table of models to the "Browse models" page (#41614)
- Add list of models to /browse/models (#41603)
- Add palette actions for Browse models and Browse databases (#41592)
- List models (using components of ItemsTable) (#41591)
- Use breadcrumbs to display collection paths in Browse models (#41960)
- 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)
- Restore Models in Browse data (#40633)
Remove Trash from Metabase 50 release (#43159, #42339, #4013, #2783, #9555, #10987, #33180, #29229, #21341)
Other improvements, fixes, and new stuff
- Include example dashboard in all new Metabases (#40066)
- Add "Most used functions" to suggestion dropdown in the query builder (#41237, #41187)
- Show generated SQL in a side bar automatically (#40254)
- [ParseSQL] Support
*
(#40247) - [E2E] Refactor question commands to function helpers (#40236)
- Improve subscription performance and debuggability (#41764)
- Add hover card when picking a column to use for simple sandbox filtering (#39240, #39114)
- Use LLMs for autocompletion of Question, Dashboard Titles and Descriptions (#39112)
- Easy List Virtualization (#39074)
- Parameter field mapping (#39042)
- FE - Migrate dataset flag - move changes to master (#39041)
- Fix availableDrillThrus typing (#38957)
- Align paths in Prettier & ESLint scripts (#38951)
- Include e2e directory in prettier scripts (#38948)
- ParseSQL: Figure out which fields are used in which query (#38926, #38925, #38924)
- Add license activation in the initial setup (#38867)
- Allow reordering of items in notebook mode (#38862)
- Remove global plain CSS styles (#38811, #40133, #40106, #40103, #40007, #39324)
- "Contains" filter types on dashboards should allow users to pick values in the same way as an "is" filter (#38778)
- [Epic] Appearance settings page polish (#38699)
- Required parameters: follow-ups (#38603)
- Surface column info in places where it’d be most useful (#38394, #38918, #38869, #38812, #38845, #38863)
- Capture more metadata: table count, field usage, last viewed/used_at (#38229)
- Fix liquibase rollbacks causing flaky tests on MySQL (#37884)
- Migrate
dataset: true
to enum value (#37367) - RFC 70 - Automate sorting imports (#33883)
- Enable drill-thru for single-row aggregates (#40174)
- OpenAPI docs (#40162)
- Connecting dashboard filters to cards can be difficult (#20048)
- Clojure log macros should throw a compile-time exception if you use
tru
inside them (#15886) - Surface statistics about Pulse send status (#12084)
- Do not translate error log messages, or add unique error codes for each error (#10764)
- Make new native queries default to using the last-selected database (#8780)
- Update the design for custom expression shortcuts (#43064)
- Improved pivot QP: use MLv2 and avoid recursive preprocessing (performance improvement) (#40141)
- Fix flaky BucketPickerPopover test (#42811)
- Make plus button less prominent (#43118)
- Update Metabase Analytics content for v50 (#42799)
- Make Metabot Cool Again (#42797)
- Restore default styles for subtle button (#42854)
- Optimize creating preview queries on the FE (#42831)
- Add
canPreview
and use it from the notebook (#42791) - New modal after adding a database (#42592)
- Design update for column info (#42589)
- Implement F&R for native queries with references to other cards and variables (#42582, #42580)
- Fixes for Interacti...
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
New chart types and overall visualization improvements
- Preserve Dashboard Filter States (#39809)
- Multiple Measures Requires Additional Header Row in Pivot Exports (#43322)
- Line settings for changing thickness and/or pattern (#9255)
- Smart number projected values (#9170)
- Area Bar Combo Stacked Viz Settings Migration (#42740)
- Allow description columns to be dimensions of charts (#42539)
- Fix pie chart display when switching from notebook editor (#42430)
- 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)
- Allow non-zero Y-axis auto range (#7196)
- Stacked combo charts (stacked bars with lines) (#12008, #13096)
- Visualization bugs & inconsistencies (#33626)
- Scatter plot renders as a Table in Email/Slack subscription (#33586)
- Show percentage change in tooltips for funnel charts (#27236)
- Issue with visualization charts in emails - An error occurred while displaying this card (#36626)
Improved permissions with more control over how groups view and query data (#26918)
- [Epic] Change the default access of new added databases and groups (#36428)
- Newly added databases should be created with "No self-service" permissions - default permissions risks in strict data isolation contexts (#6735)
- Grant Collection-only access that respects data sandboxing (#21703)
- Not possible to view Native question unless given ad-hoc native query permissions if another group has Block (#21695)
- Block access on a database prevents executing actions and uploading CSVs, even when you have unrestricted access too (#36298)
Improved menus for picking data and moving stuff around
- Data picker (#40717, #41175, #40377, #38670, #42957, #42978)
- Collection picker (#38315, #36411, #39869)
- Question and Model Picker (#40207, #36376)
- Recents Tab picker (#39528, #41957, #42976)
- Recents API Improvements (#42660, (#42418, #42239)
- Question and Model Picker (#40207, #36376)
- Collection Mover (#37833)
Better caching controls
- Move model caching to Admin > Performance (#43143, #43019)
- Implement advanced cache strategies (#38434)
- Add Schedule strategy to Admin > Performance (#41424, #41230)
- In Admin > Performance, display minimum query duration in seconds (#40970)
- Only show "Adaptive" and "Don't cache" options on OSS page (#43122, #43121)
- Remove cache timestamp from Question info sidebar (#42788)
- Update copy on cache invalidation configuration forms (#42815)
- Tweak appearance of cache page and form (#42856)
- Remove cache-related field from database creation form (#42808)
- Add cache configuration sidebar (#42192, #42729)
- Milestone 4: Dashboard configuration in userland (#41478)
- Milestone 5: Collections (#41430)
- Milestone 4: Questions (#41429)
- Milestone 3: Schedule strategy (#41427)
- Invalid cache-keys used for query caching (#37702)
- Basic cache admin UI (#39234)
- Add "Invalidate cache now" button (#40972, #41426)
- Use DelayedLoadingAndErrorWrapper component in Admin > Performance (#41103)
- Reduce query runs before cache hit from 3 to 2 (#35630)
- Query response time (#9408)
Command Palette (#39259)
Time-over-time comparison Offset window function in the query builder (#40313, #42751, #43224, #42753, #42318)
Custom columns with combine and extract functions
-
Make it easy to combine columns in chill mode (#39977, #42314, #38964, #42172)
-
Fix combine extract column drill icons (#42297)
-
Fix broken test in column extraction drill (#42202)
-
"Combine columns" drill thru (#39980)
-
Add plus icon to chill mode headers with extract column popover shortcut (#42151)
-
Add analytics events for extract via column header (#42093, #41350)
-
Add test to extract column tests for URL and email columns (#42096)
-
Text column combination modal in the notebook editor (#41178)
-
[Testing plan] Add Extract action to chill mode column headings (#39291)
-
Replace and delete CSV data, and other CSV improvements (#38788, #40365)
-
Let admins delete previous CSV uploads and their underlying table (#36369)
-
Auto-detect CSV separator on uploads (#34325)
-
CSV appends: integer columns should be convertible to float (#37069)
-
CSV upload fails on rows with float type among mostly integer values (#38958)
Smoother cloud migration (#39654, #43116, #43056, #42706)
Automated air-gapping set up
- Allow license tokens that start with
airgap_
(#42733)
Drivers
- Update the driver changelog with new features (#43004)
- Remove Google Analytics driver and related special case stuff (#42792)
- Druid JDBC driver (#39938)
Embedding
- Update link in "Powered by Metabase footer" on static embeds (#42889)
- Embedding app origin setting should allow multiple origins for the
Access-Control-Allow-Origin
header (#42631) - Initial homepage experience for embedding admins (#40005)
- Embedding SDK - integration commit (#40198, #40394, #40975, #41449, #40629, #41891, #41560)
- Hide Error Diagnostic modal and triggers in all embedding contexts (#40677)
Let white-labeling customers customize illustrations (#39246, #25276)
Browse models (#36368)
- Make Browse models table sortable (#42113, #42823, #42493)
- Tweak the Model explanation banner (#42413)
- Use new icon for verified models (#42689)
- Don't explicitly set the dimensions of the verified model icon (#42702)
- Move createMockModelResult to browse folder (#42690)
- Ellipsify descriptions properly in Browse models (#42456)
- Fix column widths in Browse models (#42601)
- Linkify rows in Browse models table (#42111)
- Add table of models to the "Browse models" page (#41614)
- Add list of models to /browse/models (#41603)
- Add palette actions for Browse models and Browse databases (#41592)
- List models (using components of ItemsTable) (#41591)
- Use breadcrumbs to display collection paths in Browse models (#41960)
- 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)
- Restore Models in Browse data (#40633)
Remove Trash from Metabase 50 release (#43159, #42339, #4013, #2783, #9555, #10987, #33180, #29229, #21341)
Other improvements, fixes, and new stuff
- Include example dashboard in all new Metabases (#40066)
- Add "Most used functions" to suggestion dropdown in the query builder (#41237, #41187)
- Show generated SQL in a side bar automatically (#40254)
- [ParseSQL] Support
*
(#40247) - [E2E] Refactor question commands to function helpers (#40236)
- Improve subscription performance and debuggability (#41764)
- Add hover card when picking a column to use for simple sandbox filtering (#39240, #39114)
- Use LLMs for autocompletion of Question, Dashboard Titles and Descriptions (#39112)
- Easy List Virtualization (#39074)
- Parameter field mapping (#39042)
- FE - Migrate dataset flag - move changes to master (#39041)
- Fix availableDrillThrus typing (#38957)
- Align paths in Prettier & ESLint scripts (#38951)
- Include e2e directory in prettier scripts (#38948)
- ParseSQL: Figure out which fields are used in which query (#38926, #38925, #38924)
- Add license activation in the initial setup (#38867)
- Allow reordering of items in notebook mode (#38862)
- Remove global plain CSS styles (#38811, #40133, #40106, #40103, #40007, #39324)
- "Contains" filter types on dashboards should allow users to pick values in the same way as an "is" filter (#38778)
- [Epic] Appearance settings page polish (#38699)
- Required parameters: follow-ups (#38603)
- Surface column info in places where it’d be most useful (#38394, #38918, #38869, #38812, #38845, #38863)
- Capture more metadata: table count, field usage, last viewed/used_at (#38229)
- Fix liquibase rollbacks causing flaky tests on MySQL (#37884)
- Migrate
dataset: true
to enum value (#37367) - RFC 70 - Automate sorting imports (#33883)
- Enable drill-thru for single-row aggregates (#40174)
- OpenAPI docs (#40162)
- Connecting dashboard filters to cards can be difficult (#20048)
- Clojure log macros should throw a compile-time exception if you use
tru
inside them (#15886) - Surface statistics about Pulse send status (#12084)
- Do not translate error log messages, or add unique error codes for each error (#10764)
- Make new native queries default to using the last-selected database (#8780)
- Update the design for custom expression shortcuts (#43064)
- Improved pivot QP: use MLv2 and avoid recursive preprocessing (performance improvement) (#40141)
- Fix flaky BucketPickerPopover test (#42811)
- Make plus button less prominent (#43118)
- Update Metabase Analytics content for v50 (#42799)
- Make Metabot Cool Again (#42797)
- Restore default styles for subtle button (#42854)
- Optimize creating preview queries on the FE (#42831)
- Add
canPreview
and use it from the notebook (#42791) - New modal after adding a database (#42592)
- Design update for column info (#42589)
- Implement F&R for native queries with references to other cards and variables (#42...
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