Skip to content

Latest commit

 

History

History
196 lines (108 loc) · 12.6 KB

CHANGELOG.md

File metadata and controls

196 lines (108 loc) · 12.6 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

5.3.0 (2021-12-23)

Features

  • update TPG version constraints to allow 4.0 (#133) (3795b11)

5.2.0 (2021-06-16)

Features

  • Add support for creating BigQuery routines (#124) (0d11437)

Bug Fixes

  • Loosen version constraint on Google provider (#128) (cb6aaa4)

5.1.0 (2021-05-06)

Features

  • add feature deletion_protection in bigquery table (#114) (f56f444)

Bug Fixes

  • Add missing equals sign (#116) (b1f8423)
  • Prevent forcing table recreation after dataset table list modification with enabled encryption (#121) (06cc7e0)

5.0.0 (2021-03-15)

⚠ BREAKING CHANGES

  • Add Terraform 0.13 constraint and module attribution (#112)
  • Schema should now be passed as a JSON string instead of a file path (#111)
  • Table configuration must now specify range_partitioning = null to preserve old defaults.

Features

  • Add range partitioning support (#109) (66311eb)
  • Add Terraform 0.13 constraint and module attribution (#112) (7cd92fe)
  • Schema should now be passed as a JSON string instead of a file path (#111) (7180061)

4.5.0 (2021-02-17)

Features

4.4.0 (2020-12-04)

Features

Bug Fixes

4.3.0 (2020-07-27)

Features

  • Add var.delete_contents_on_destroy to enable deleting non-empty datasets (#78) (4bd5f82)

Bug Fixes

  • Allow running module on terraform 0.13.0-rc1 (#85) (43fa15b)

4.2.1 (2020-05-27)

Bug Fixes

  • Enable granting access for duplicate roles on auth module (#74) (ade8d3f)
  • Use fully scoped keys for views in Terraform (#72) (c80e1a4)

4.2.0 (2020-05-13)

Features

  • Add view support to bigquery module (#64) (18bfdd6)

4.1.1 (2020-05-06)

Bug Fixes

4.1.0 (2020-04-28)

Features

  • add conversion between iam and primitive roles (#62) (f454638)

4.0.1 (2020-04-23)

Bug Fixes

4.0.0 (2020-02-19)

This is a backwards-incompatible release. See the migration guide for details.

⚠ BREAKING CHANGES

  • The udfs submodule has been removed from the BQ submodule. You should now invoke it separately.
  • Some output values were changed and/or removed entirely.
  • Dataset access can now be managed via this module. By default the module now grants project owners the bigquery.dataOwner role (including on existing datasets). See the migration guide for details.
  • The minimum Google provider version has been updated to 3.0.

Features

  • Add support for managing access (var.access) (#48) (f2ea257)
  • Set types on vars and make optional ones actually optional (#49) (0367d69)
  • Update google provider version to 3.0 (71d776c)

Bug Fixes

  • Removed broken and unnecessary outputs (#47) (a130ad9)

Miscellaneous Chores

  • Separate main bq module from udfs (#50) (9795928)

3.0.0 2019-12-05

  • Add support for clustering on a table basis Issue #26
  • count is replaced with for_each Issue #39
  • The expiration variable renamed to default_table_expiration_ms #40
  • expiration_time can be specified on a table basis #40
  • partitioning now can be specified on a table basis and started to be optional, also started supporting additional parameters
  • Outputs updated to output the whole resources instead of attributes #40

2.0.0 2019-08-02

Changed

  • Supported version of Terraform is 0.12. #17
  • The table_labels variable was replaced with a labels key in the tables variable object structure. #20
  • The expiration variable has a null default. #23

1.0.0 2019-05-29

Changed

  • Module ONLY accepts a list of maps for the table_name, table_id, and schema. This enables the creation of multiple tables on a single dataset.
  • Inspec attributes for testing in inspec.yml
  • Examples for multiple tables per Issue #5
  • Testing with native inspec resources per Issue #7
  • Support for multiple tables per Issue #6
  • Examples to support google provider >2.5.0 per Issue #8
  • Upgraded Gemfile/Gemfile.lock for kitchen-terraform gems
  • Module output for table name

0.1.0 2019-02-12

Added

  • This is the initial release of the Big Query module.