BUG FIXES:
- Catch and return an error when the API returns a response that could not be parsed.
BREAKING CHANGES:
- Support Metabase v*.50, and drop support for earlier versions.
metabase_permissions_graph
's permissions support two new fields:view_data
andcreate_queries
. Thenative
field is no longer supported.
NEW FEATURES:
- Support any parameters in
metabase_dashboard
'sparameters_json
. (#60, thanks @michal-billtech!)
NEW FEATURES:
- Support linking filters (aka filtering parameters in the API).
BUG FIXES:
- Ignore unsupported granular permissions rather than crashing because of an unexpected Metabase API response. (#49, thanks @ellingtonjp!)
- Ignore permissions for the Metabase Analytics database (Pro feature), for which granular permissions are always set.
NEW FEATURES:
- Support authentication using an API key.
BREAKING CHANGES:
- Support Metabase v*.48, and drop support for earlier versions. Make sure dashboard definitions follow the new schema (e.g. cards'
size{X|Y}
becomesize_{x|y}
). - Remove the
color
attribute on themetabase_collection
resource. - Remove the
cards_ids
attribute on themetabase_dashboard
resource.
NEW FEATURES:
- Introduce the
metabase_table
resource. - Format Terraform files generated by
mbtf
automatically.
ENHANCEMENTS:
- The
metabase_table
data source now supports thedescription
attribute. - Use the
metabase_table
resource instead of data source inmbtf
.
NEW FEATURES:
- First version of the
mbtf
utility to import dashboard and cards from Metabase to Terraform.
ENHANCEMENTS:
- The
metabase_database
resource now supports any engine type through thecustom_details
attribute.
NEW FEATURES:
- Introduce the
metabase_permissions_group
resource. - Introduce the
metabase_collection
resource. - Introduce the
metabase_database
resource. - Introduce the
metabase_table
data source. - Introduce the
metabase_collection_graph
resource. - Introduce the
metabase_permissions_graph
resource. - Introduce the
metabase_card
resource. - Introduce the
metabase_dashboard
resource.