Skip to content

Releases: metabase/metabase

Metabase v0.50.0-RC1

21 May 14:57
9211933
Compare
Choose a tag to compare
Metabase v0.50.0-RC1 Pre-release
Pre-release

Note

This is a release candidate, we do not recommend you run this in production directly without testing it first

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-RC1
Download the JAR here: https://downloads.metabase.com/v0.50.0-RC1/metabase.jar

Notes

SHA-256 checksum for the v0.50.0-RC1 JAR:

762ca763680d17b95d3d590a7cb37ce94e0881429e15394e289f07ce10ff1f6c

Changelog

Enhancements

Clearer perissions: Split data access and Query Builder access and combine native and non-native SQL permissions (#26918)

  • 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)
  • Make new native queries default to using the last-selected database (#8780)
  • Newly added databases should be created with "No self-service" permissions - default permissions risks in strict data isolation contexts (#6735)
  • Block access on a database prevents executing actions and uploading CSVs, even when you have unrestricted access too (#36298)

Caching controls made better and now all in one place (#41430, #41429, #41427, #41426, #41478)

  • Add cache configuration form to dashboard sidebar (#42192)
  • Add "Invalidate cache now" button (#40972)
  • Add cache config form to question sidebar (#42729)
  • Add Schedule strategy to Admin > Performance (#41424, #41230)
  • Rename and reorder TTL (time to live) caching strategy (#41108)
  • Display minimum query duration in seconds in Performance tab (#40970)
  • Remove cache-related field from database creation form (#42808)
  • Remove cache timestamp from Question info sidebar (#42788)
  • Cache admin UI (#39234)
  • Invalid cache-keys used for query caching (#37702)
  • Implement advanced cache strategies (#38434)
  • Update copy on cache invalidation configuration forms (#42815)
  • Implement webhook handlers to reset/refresh query cache (#40548)
  • Record field usage during query execution (#40494)
  • Reduce query runs before cache hit from 3 to 2 (#35630)

Command Palette with keyboard based actions (#39259, #41592)

Charts in subscriptions and exports look the same as in Metabase

  • Issue with visualization charts in emails - An error occurred while displaying this card (#36626)
  • Surface statistics about Subscription send status (#12084)
  • Scatter plot renders as a Table in Email/Slack subscription (#33586)
  • [dc.js migration] missing combined card in Subscription (#41787)

Visualization improvements

  • Area Bar Combo Stacked Viz Settings Migration (#42740)
  • Provide compact numbers for more readable Y-axis tick values (#41981)
  • Include percent change in tooltips for time series and funnel charts (#41979)
  • Allow description columns to be dimensions of charts (#42539)
  • Allow deleting archived collections (#2783)
  • Line settings for changing thickness and/or pattern of a line in charts (#9255)
  • Allow non-zero Y-axis auto range (#7196)
  • Stacked combo charts (stacked bars with lines) (#12008)

Time-over-time comparisons with Cumulative and Offset Window functions (#40313, #42318, #42751, #42753)

More intuitive menu to pick data for new questions and save to dashboards, and collections, with a quick way back to Recently used items. (#38315, #40377, #36376, #41957, #40207, #36411, #39869, #39528, #40717, #41175, #40666, #37833, #41952)

Create custom columns with combine and extract functions with one click (#39977, #42202, #42297, #42314, #42151, #42172, #42096, #42093, #41777, #41350, #39291, #39980, #39868)

Browse Models tab added to left navigation (#36368, #42601, #42690, #41955, #40633, #42823, #41591, #42413, #42456)

Replace CSV data and let admins delete previous CSV uploads from the underlying table (#38788, #36369, #40365, #34325)

  • CSV appends: integer columns should be convertible to float (#37069, #39493)
  • CSV upload fails on rows with float type among mostly integer values (#38958)

Show column info and metadata in places where it’s most useful (#38394, #38229, #42589, #40863, #39746))

  • Put bulk actions above popovers in Collections (#42512)
  • Use a Popover and user settings for filters (#41959)
  • Add hover card metadata on columns and in the Query Builder (#38918, #38869, #38845, #38812, #38863, #38862, #38698)
  • Add info hover card on data reference in SQL query builder (#39114)
  • Add hover card on table picker (#39305)
  • Add hover card when picking a column to use for simple sandbox filtering (#39240)

Change Archive to Trash and make it more functional (#42339, #21341, #4013, #33180, #29229, #9555, #10987)

  • Add license activation in the initial setup (#38867, #42733)
  • Make migrating to Metabase Cloud smoother (#39654, #42706)
  • Customize illustrations with white-labeling (#39246)
  • Selecting multiple values for all text filters (#41956)
  • White-labeling: Appearance settings page polish (#38699)
  • Suggest custom expressions (#41187)
  • Allow changing data source in join (#40890, #41085)
  • Enable drill-thru for single-row aggregates (#40174)
  • Show generated SQL in a side bar automatically (#40254)
  • Include an Example Dashboard in all new Metabases (#40066)
  • Initial homepage experience for embedding admins (#40005)
  • Druid JDBC driver (#39938)
  • Preserve Dashboard Filter States (#39809)

Bunch of other stuff

  • Add case for boolean columns in example (#41889)
  • Add Reset button for InteractiveQuestion (#41860)
  • Add types generation for embedding SDK package (#40975)
  • Add analytics events for combine shortcut in notebook editor (#41766)
  • Add console.trace() when capturing console error (#41657)
  • Add "Most used functions" to suggestion dropdown (#41237)
  • Add canPreview and use it from the notebook (#42791)
  • Align paths in Prettier & ESLint scripts (#38951)
  • Automate sorting imports (#33883)
  • Backfill QueryField on Metabase startup (#42279)
  • Bump mysql2 from 3.6.3 to 3.9.4 (#41398)
  • Bump dompurify in yarn.lock (#41583)
  • CI for Embedding SDK (#40629)
  • CORS (#40394)
  • Clojure log macros should throw a compile-time exception if you use tru inside them (#15886)
  • "Contains" filter types on dashboards should allow users to pick values in the same way as an "is" filter (#38778)
  • Do not translate error log messages, or add unique error codes for each error (#10764)
  • Do not print stacktrace when client closes connection too early (#40834)
  • Endpoint to delete uploaded tables (#41118)
  • Fix flaky BucketPickerPopover test (#42811)
  • Fix table header styles calculation (#41449)
  • Fix Dispatch type (#41631)
  • Fix broken test in FilterPicker (#41523)
  • Easy List Virtualization (#39074)
  • Fix availableDrillThrus typing (#38957)
  • Fix liquibase rollbacks causing flaky tests on MySQL (#37884)
  • Global to local CSS migration for form, Query Builder, Dashboard, and Buttons (#40133, #40106, #40103, #40007, #39324)
  • Hide Error Diagnostic modal and triggers in all embedding contexts (#40677)
  • Introduce swap-clauses to reorder aggregations (#39850)
  • Include E2E directory in prettier scripts (#38948)
  • Improved pivot QP: use MLv2 and avoid recursive preprocessing (performance improvement) (#40141)
  • Integration commit (#40198)
  • Localize text in AlertModals (#41254)
  • Make Metabot Cool Again (#42797)
  • Migrate dashboards to RTK (#41311, #40791, #40789)
  • Migrate dataset flag - move changes to master (#39041)
  • Migrate pre-processing middleware - metabase.query-processor.middleware.upgrade-field-literals (#39837)
  • Migrate dataset: true to enum value (#37367)
  • New Recents API Format (#42239)
  • OpenAPI docs (#40162)
  • Overload the existing E2E visitQuestion helper to make it work with the alias (#39683)
  • Provide a list of outdated native queries (#39950)
  • Publish Snowplow events when appending to uploads (#39867)
  • Parameter field mapping (#39042)
  • ParseSQL: Detect tables, columns, and which fields are used in a query (#38924, #38926, #38925)
  • Port code relating to moderation to ts #41756 (#41903)
  • Port CollapseSection to ts (#42333)
  • Port six collection-related components to TypeScript (#41632)
  • [ParseSQL] Catch mutation commands (#41115)
  • [ParseSQL] Support * (#40247)
  • Required parameters follow-ups (#38603)
  • Remove global plain CSS styles (#38811)
  • Restore default styles for subtle button (#42854)
  • Convert TableInteractive.module.css (#41294)
  • Remove snippets from search types (#42315)
  • Refactor question commands to function helpers (#40236)
  • Remove info icon on table (#39853)
  • Recents API Improvements (#42660)
  • Remove dead API keys code (#42418)
  • Refactor cy.updatePermissionsGraph, cy.updatePermissionsSchemas & cy.updateCollectionGraph to TypeScript (#39675)
  • Refactor cy.archiveQuestion, cy.createQuestion & cy.createNativeQuestion to TypeScript (#39614)
  • ring-json already supports converting stuff to keywords (#39416)
  • SDK plugins system Proof of Concept (#41560)
  • See query response time (#9408)
  • Store fields used in MBQL cards in QueryField (#41623)
  • Support parsing native queries with a {{#card-id}} ref in them (#41242)
  • Suggest the original question name for derived question in a "save question" modal (#41196)
  • Start of 50 Cycle Routine Clojure Dependency Bump (#40354)
  • Smart number projected values (#9170)
  • Support parsing native queries with variables and a field filter i...
Read more

Metabase® Enterprise Edition™ v1.50.0-RC1

21 May 14:56
9211933
Compare
Choose a tag to compare

Note

This is a release candidate, we do not recommend you run this in production directly without testing it first

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-RC1
Download the JAR here: https://downloads.metabase.com/enterprise/v1.50.0-RC1/metabase.jar

Notes

SHA-256 checksum for the v1.50.0-RC1 JAR:

e9c4134916f2c81ef222dccf93f1e275bd57ccff1b35b93a4cf16b51460fe14a

Changelog

Enhancements

Clearer perissions: Split data access and Query Builder access and combine native and non-native SQL permissions (#26918)

  • 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)
  • Make new native queries default to using the last-selected database (#8780)
  • Newly added databases should be created with "No self-service" permissions - default permissions risks in strict data isolation contexts (#6735)
  • Block access on a database prevents executing actions and uploading CSVs, even when you have unrestricted access too (#36298)

Caching controls made better and now all in one place (#41430, #41429, #41427, #41426, #41478)

  • Add cache configuration form to dashboard sidebar (#42192)
  • Add "Invalidate cache now" button (#40972)
  • Add cache config form to question sidebar (#42729)
  • Add Schedule strategy to Admin > Performance (#41424, #41230)
  • Rename and reorder TTL (time to live) caching strategy (#41108)
  • Display minimum query duration in seconds in Performance tab (#40970)
  • Remove cache-related field from database creation form (#42808)
  • Remove cache timestamp from Question info sidebar (#42788)
  • Cache admin UI (#39234)
  • Invalid cache-keys used for query caching (#37702)
  • Implement advanced cache strategies (#38434)
  • Update copy on cache invalidation configuration forms (#42815)
  • Implement webhook handlers to reset/refresh query cache (#40548)
  • Record field usage during query execution (#40494)
  • Reduce query runs before cache hit from 3 to 2 (#35630)

Command Palette with keyboard based actions (#39259, #41592)

Charts in subscriptions and exports look the same as in Metabase

  • Issue with visualization charts in emails - An error occurred while displaying this card (#36626)
  • Surface statistics about Subscription send status (#12084)
  • Scatter plot renders as a Table in Email/Slack subscription (#33586)
  • [dc.js migration] missing combined card in Subscription (#41787)

Visualization improvements

  • Area Bar Combo Stacked Viz Settings Migration (#42740)
  • Provide compact numbers for more readable Y-axis tick values (#41981)
  • Include percent change in tooltips for time series and funnel charts (#41979)
  • Allow description columns to be dimensions of charts (#42539)
  • Allow deleting archived collections (#2783)
  • Line settings for changing thickness and/or pattern of a line in charts (#9255)
  • Allow non-zero Y-axis auto range (#7196)
  • Stacked combo charts (stacked bars with lines) (#12008)

Time-over-time comparisons with Cumulative and Offset Window functions (#40313, #42318, #42751, #42753)

More intuitive menu to pick data for new questions and save to dashboards, and collections, with a quick way back to Recently used items. (#38315, #40377, #36376, #41957, #40207, #36411, #39869, #39528, #40717, #41175, #40666, #37833, #41952)

Create custom columns with combine and extract functions with one click (#39977, #42202, #42297, #42314, #42151, #42172, #42096, #42093, #41777, #41350, #39291, #39980, #39868)

Browse Models tab added to left navigation (#36368, #42601, #42690, #41955, #40633, #42823, #41591, #42413, #42456)

Replace CSV data and let admins delete previous CSV uploads from the underlying table (#38788, #36369, #40365, #34325)

  • CSV appends: integer columns should be convertible to float (#37069, #39493)
  • CSV upload fails on rows with float type among mostly integer values (#38958)

Show column info and metadata in places where it’s most useful (#38394, #38229, #42589, #40863, #39746))

  • Put bulk actions above popovers in Collections (#42512)
  • Use a Popover and user settings for filters (#41959)
  • Add hover card metadata on columns and in the Query Builder (#38918, #38869, #38845, #38812, #38863, #38862, #38698)
  • Add info hover card on data reference in SQL query builder (#39114)
  • Add hover card on table picker (#39305)
  • Add hover card when picking a column to use for simple sandbox filtering (#39240)

Change Archive to Trash and make it more functional (#42339, #21341, #4013, #33180, #29229, #9555, #10987)

  • Add license activation in the initial setup (#38867, #42733)
  • Make migrating to Metabase Cloud smoother (#39654, #42706)
  • Customize illustrations with white-labeling (#39246)
  • Selecting multiple values for all text filters (#41956)
  • White-labeling: Appearance settings page polish (#38699)
  • Suggest custom expressions (#41187)
  • Allow changing data source in join (#40890, #41085)
  • Enable drill-thru for single-row aggregates (#40174)
  • Show generated SQL in a side bar automatically (#40254)
  • Include an Example Dashboard in all new Metabases (#40066)
  • Initial homepage experience for embedding admins (#40005)
  • Druid JDBC driver (#39938)
  • Preserve Dashboard Filter States (#39809)

Bunch of other stuff

  • Add case for boolean columns in example (#41889)
  • Add Reset button for InteractiveQuestion (#41860)
  • Add types generation for embedding SDK package (#40975)
  • Add analytics events for combine shortcut in notebook editor (#41766)
  • Add console.trace() when capturing console error (#41657)
  • Add "Most used functions" to suggestion dropdown (#41237)
  • Add canPreview and use it from the notebook (#42791)
  • Align paths in Prettier & ESLint scripts (#38951)
  • Automate sorting imports (#33883)
  • Backfill QueryField on Metabase startup (#42279)
  • Bump mysql2 from 3.6.3 to 3.9.4 (#41398)
  • Bump dompurify in yarn.lock (#41583)
  • CI for Embedding SDK (#40629)
  • CORS (#40394)
  • Clojure log macros should throw a compile-time exception if you use tru inside them (#15886)
  • "Contains" filter types on dashboards should allow users to pick values in the same way as an "is" filter (#38778)
  • Do not translate error log messages, or add unique error codes for each error (#10764)
  • Do not print stacktrace when client closes connection too early (#40834)
  • Endpoint to delete uploaded tables (#41118)
  • Fix flaky BucketPickerPopover test (#42811)
  • Fix table header styles calculation (#41449)
  • Fix Dispatch type (#41631)
  • Fix broken test in FilterPicker (#41523)
  • Easy List Virtualization (#39074)
  • Fix availableDrillThrus typing (#38957)
  • Fix liquibase rollbacks causing flaky tests on MySQL (#37884)
  • Global to local CSS migration for form, Query Builder, Dashboard, and Buttons (#40133, #40106, #40103, #40007, #39324)
  • Hide Error Diagnostic modal and triggers in all embedding contexts (#40677)
  • Introduce swap-clauses to reorder aggregations (#39850)
  • Include E2E directory in prettier scripts (#38948)
  • Improved pivot QP: use MLv2 and avoid recursive preprocessing (performance improvement) (#40141)
  • Integration commit (#40198)
  • Localize text in AlertModals (#41254)
  • Make Metabot Cool Again (#42797)
  • Migrate dashboards to RTK (#41311, #40791, #40789)
  • Migrate dataset flag - move changes to master (#39041)
  • Migrate pre-processing middleware - metabase.query-processor.middleware.upgrade-field-literals (#39837)
  • Migrate dataset: true to enum value (#37367)
  • New Recents API Format (#42239)
  • OpenAPI docs (#40162)
  • Overload the existing E2E visitQuestion helper to make it work with the alias (#39683)
  • Provide a list of outdated native queries (#39950)
  • Publish Snowplow events when appending to uploads (#39867)
  • Parameter field mapping (#39042)
  • ParseSQL: Detect tables, columns, and which fields are used in a query (#38924, #38926, #38925)
  • Port code relating to moderation to ts #41756 (#41903)
  • Port CollapseSection to ts (#42333)
  • Port six collection-related components to TypeScript (#41632)
  • [ParseSQL] Catch mutation commands (#41115)
  • [ParseSQL] Support * (#40247)
  • Required parameters follow-ups (#38603)
  • Remove global plain CSS styles (#38811)
  • Restore default styles for subtle button (#42854)
  • Convert TableInteractive.module.css (#41294)
  • Remove snippets from search types (#42315)
  • Refactor question commands to function helpers (#40236)
  • Remove info icon on table (#39853)
  • Recents API Improvements (#42660)
  • Remove dead API keys code (#42418)
  • Refactor cy.updatePermissionsGraph, cy.updatePermissionsSchemas & cy.updateCollectionGraph to TypeScript (#39675)
  • Refactor cy.archiveQuestion, cy.createQuestion & cy.createNativeQuestion to TypeScript (#39614)
  • ring-json already supports converting stuff to keywords (#39416)
  • SDK plugins system Proof of Concept (#41560)
  • See query response time (#9408)
  • Store fields used in MBQL cards in QueryField (#41623)
  • Support parsing native queries with a {{#card-id}} ref in them (#41242)
  • Suggest the original question name for derived question in a "save question" modal (#41196)
  • Start of 50 Cycle Routine Clojure Dependency Bump (#40354)
  • Smart number projected values (#9170)
  • Support parsing native queries wi...
Read more

Metabase v0.49.11

16 May 08:56
b894f2d
Compare
Choose a tag to compare

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

  • Fix dashboard subscription's Japanese file name of attachment (#41669)
  • Fix metadata loading issues after tabs (#42655)
  • Fix migration issues related to a missing encryption key (#42612) (#42611)
  • Realize database transient rows in after-select hook before calling driver.u/features (#42744)

Metabase® Enterprise Edition™ v1.49.11

16 May 08:56
b894f2d
Compare
Choose a tag to compare

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

  • Fix dashboard subscription's Japanese filename of attachment (#41669)
  • Fix metadata loading issues after tabs (#42655)
  • Fix migration issues related to a missing encryption key (#42612) (#42611)
  • Realize database transient rows in after-select hook before calling driver.u/features (#42744)

Metabase v0.49.10

13 May 19:26
9e8fc83
Compare
Choose a tag to compare

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

Changelog

Enhancements

Bug fixes

  • Cannot import dashboards with circular click behavior (#38665)
  • Pie chart tooltip "Other" group produces NaN% (#42458)
  • Pie chart sometimes disappears when switching from notebook editor (#42367)
  • Columns excluded from the unformatted option when downloading (#42500)

Metabase® Enterprise Edition™ v1.49.10

13 May 19:26
9e8fc83
Compare
Choose a tag to compare

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

Changelog

Enhancements

Bug fixes

  • Cannot import dashboards with circular click behavior (#38665)
  • Pie chart tooltip "Other" group produces NaN% (#42458)
  • Pie chart sometimes disappears when switching from notebook editor (#42367)
  • Columns excluded from the unformatted option when downloading (#42500)

Metabase® Enterprise Edition™ v1.48.13

10 May 09:51
7a5ccd8
Compare
Choose a tag to compare

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.48.13
Download the JAR here: https://downloads.metabase.com/enterprise/v1.48.13/metabase.jar

Notes

SHA-256 checksum for the v1.48.13 JAR:

e019d9f1e7ddffda25c70fd37018684243d3b2700f053afcc13de50b0913f60f

Changelog

Bug fixes

  • Slack integration uses a deprecated API (#41890)

Metabase v0.49.9

09 May 19:36
c0913c7
Compare
Choose a tag to compare

Metabase 49 release announcement

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.9
Download the JAR here: https://downloads.metabase.com/v0.49.9/metabase.jar

Notes

SHA-256 checksum for the v0.49.9 JAR:

d5052b5d8a4cbe7fc69bc963985e4c60a15108843fbf7be9a0c24425c491daf2

Changelog

Enhancements

  • Adds Key Authentication Option to SSH Tunneling Docs (#42206)
  • Allow drivers to not automatically add a Primary Key column for CSV uploads (#42359)
  • Upgrade Redshift driver to v26 (#42450)
  • Allow using URLs from other columns in link templates (#42438)
  • Misc. documentation improvements

Bug fixes

  • Async streaming response error when Jetty SSL enabled (#13771, #15806)
  • Embedding preview not behaving like Metabase Application when filter is locked and linked (#41635)
  • Overflow problem in filter modal sidebar (#42386)
  • Upgrade failing from instance using outdated 3rd party drivers (#42319)
  • Unable to sync dynamic tables in Snowflake (#42312)
  • Azure AD SAML and SLO logout error (#41600)
  • BigQuery unable to sync materialized views (#42008)
  • Unable to filter on IDs identified as primary key in MongoDB (#42010, #40770)
  • Fix MySQL with multiple most recent revision (#41374)

Metabase® Enterprise Edition™ v1.49.9

09 May 19:36
c0913c7
Compare
Choose a tag to compare

Metabase 49 release announcement

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.9
Download the JAR here: https://downloads.metabase.com/enterprise/v1.49.9/metabase.jar

Notes

SHA-256 checksum for the v1.49.9 JAR:

5dafd54b8fe26ca3ba9817df0943a6f54c26af5b4c901bd72eafd27df4604a8d

Changelog

Enhancements

  • Adds Key Authentication Option to SSH Tunneling Docs (#42206)
  • Allow drivers to not automatically add a Primary Key column for CSV uploads (#42359)
  • Upgrade Redshift driver to v26 (#42450)
  • Allow using URLs from other columns in link templates (#42438)
  • Misc. documentation improvements

Bug fixes

  • Async streaming response error when Jetty SSL enabled (#13771, #15806)
  • Embedding preview not behaving like Metabase Application when filter is locked and linked (#41635)
  • Overflow problem in filter modal sidebar (#42386)
  • Upgrade failing from instance using outdated 3rd party drivers (#42319)
  • Unable to sync dynamic tables in Snowflake (#42312)
  • Azure AD SAML and SLO logout error (#41600)
  • Bigquery unable to sync materialized views (#42008)
  • Unable to filter on IDs identified as primary key in MongoDB (#42010, #40770)
  • Fix MySQL with multiple most recent revision (#41374)

Metabase v0.49.8

02 May 15:28
38cb850
Compare
Choose a tag to compare

Metabase 49 release announcement

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.8
Download the JAR here: https://downloads.metabase.com/v0.49.8/metabase.jar

Notes

SHA-256 checksum for the v0.49.8 JAR:

1c375aded992698f9cc92b3fba510b8685b323e44c243e2e416f1e2fc965302c

Changelog

Enhancements

  • Faster driver/describe-database for Redshift (#41068)
  • Support SAML and JWT logins at the same time (#18554)

Bug fixes

  • Snowflake temporal extract operators like hour-of-day do not respect report timezone (#42073)
  • Slack integration uses a deprecated API (#41890)
  • Snowflake always returns times truncated second precision, we should fix this for tests (#41866)
  • Snowflake UNIX timestamps interpreted as being in report timezone rather than UTC (#41863)
  • Issues connecting to Snowflake using RSA Keypair Authentication (#41852)
  • Fix queries being re-run because of broken parameters comparison (#41659)
  • Date format "January 31, 2018" missing day in CSV download (#41639)
  • Uploaded model not showing latest rows appended to the underlying table (#41630)
  • Serialization import should not fail on hidden .yaml files (#41567)
  • Default (formatted) CSV Export Returns "Week #" instead of Date (#41492)
  • Admin checklist indicates more progress than actual due to audit items (#41335)
  • Date Filtering Bug in 49.1 Docker Image with Japanese Locale Settings (#40493)
  • Switching between tabs reruns queries even if filters are not modified (#39863)
  • Google SSO with Interactive Embedding does not allow you to download CSV (#39848)
  • Filtering by a Specific Date in Snowflake will bring inaccurate results (#39769)
  • Use scientific notation on frontend multipliers (#29974)
  • Data mismatch between custom question and raw sql query with Redshift (#19910)
  • Quarterly Date Filter different on Dashboard than on Question (#11643)
  • Snowflake JDBC driver incorrectly converts JDBC dates with a timezone (#8804)