We recently upgraded from v0.48.x to v0.53.7, and since then, we’ve encountered several issues with our public shared dashboards:
Linked filters not working on public dashboards
When accessing dashboards via the public link, our linked filters no longer behave as expected. Each filter dropdown shows all available values rather than being scoped to its parent filter. The linked filter logic seems to be broken—but only for public links. When logged into Metabase, everything works as expected. Public access? No bueno.
Filter input causes chart errors
Most of our dashboards include a “Run Number” filter that allows users to select multiple run numbers for comparison. Since the upgrade, when viewing a public shared dashboard, typing a run number into the filter causes all charts on the dashboard to display: “There was a problem displaying this chart.” However, if you refresh the page, the charts load correctly. This issue only affects public dashboards.
Field type keeps resetting in metadata
This may not be related to the upgrade, but our “Run Number” column in the data model keeps reverting to type “Quantity” in the Table Metadata section of the Metabase Admin panel. We keep changing it back to “Category,” but after a few days, it resets again. Since the column is of type Integer in our underlying Postgres DB, I’m concerned this incorrect type is affecting how filters behave.
These all seem like bugs. The first two issues appear to have been introduced sometime between v0.48 and v0.53.7. We’d really appreciate any help or guidance on how to proceed.
We're currently running the dockerized version v0.53.8 Metabase download from Dockerhub. Looks like Java version is 21.0.6+7-LTS.
Since starting the discussion we've upgraded to v0.53.8 in the hopes that it would rectify issues #1 and #2 above but it did not.
Issue #3 hasn't reproduced all week so that may have been caused last week by us restoring our DB in our attempt to revert to our older version. As we've been on the same DB now all week the field has remained a type category.
I just upgraded to a 54.x version and it appears that fixing issue #1 also fixed issue #2 for our team. Thank you @TonyC for logging that issue and getting it fixed so quickly.