Releases: dbt-labs/terraform-provider-dbtcloud
Releases · dbt-labs/terraform-provider-dbtcloud
v0.3.21
Changes
- Allow setting external OAuth config for global connections in Snowflake
- Add resource
dbtcloud_oauth_configuration
to define external OAuth integrations
Fixes
- Fix acceptance test for jobs when using the ability to compare changes
Full Changelog: v0.3.20...v0.3.21
v0.3.20
Changes
- #305 - Add the resource
dbtcloud_lineage_integration
to setup auto-exposures in Tableau - Add ability to provide a project description in
dbtcloud_project
- Add ability to enable model query history in
dbtcloud_environment
Fixes
- #309 - Fix the datasource
dbtcloud_global_connections
when PL is used in some connection
Full Changelog: v0.3.19...v0.3.20
v0.3.19
Fixes
- #306 Allow defining some
dbtcloud_databricks_credential
when using global connections which don't generate anadapter_id
(seed docs for the resource for more details)
Changes
- Add the ability to compare changes in a
dbtcloud_job
resource - Add deprecation notice for
target_name
indbtcloud_databricks_credential
as those can't be set in the UI - Make
versionless
the default version for environments, but can still be changed
Full Changelog: v0.3.18...v0.3.19
v0.3.18
v0.3.17
v0.3.16
Changes
- Make
dbname
required for Redshift and Postgres indbtcloud_global_connection
Detailed Changelog
https://github.com/dbt-labs/terraform-provider-dbtcloud/blob/main/CHANGELOG.md
v0.3.15
Changes
- Add a
dbtcloud_projects
(with an "s") datasource to return all the projects along with some information about the warehouse connections and repositories connected to those projects. Loops through the API in case there are more than 100 projects- Along with the
check
block, it can be used to check that there are no duplicate project names for example.
- Along with the
- Add a datasource for
dbtcloud_global_connection
with the same information as the corresponding resource - Add a datasource for
dbtcloud_global_connections
(with an "s"), returning all the connections of an account along with details like the number of environments they are used in. This could be used to check that connections don't have the same names or that connections are all used by projects.
Detailed Changelog
https://github.com/dbt-labs/terraform-provider-dbtcloud/blob/main/CHANGELOG.md
v0.3.14
Changes
- Add support for setting the
pull_request_url_template
indbtcloud_repository
Detailed Changelog
https://github.com/dbt-labs/terraform-provider-dbtcloud/blob/main/CHANGELOG.md
v0.3.13
Changes
- Add support for all connection types in
dbtcloud_global_connection
(added PostgreSQL, Redshift, Apache Spark, Starburst, Synapse, Fabric and Athena) and add deprecation warnings for all the other connections resources:dbtcloud_connection
,dbtcloud_bigquery_connection
anddbtcloud_fabric_connection
Docs
- Update "Getting Started" guide to use global connections instead of project-scoped connections
Behind the scenes
- Accelerate CI testing by:
- avoiding too many calls to
v2/.../account
- installing Terraform manually in the CI pipeline so that each test doesn't download a new version of the CLI
- moving some tests to run in Parallel (could move more in the future)
- avoiding too many calls to
- Update go libraries
Detailed Changelog
https://github.com/dbt-labs/terraform-provider-dbtcloud/blob/main/CHANGELOG.md
v0.3.12
Changes
- Add support for
import
fordbtcloud_global_connection
- Add support for Databricks in
dbtcloud_global_connection
Detailed Changelog
https://github.com/dbt-labs/terraform-provider-dbtcloud/blob/main/CHANGELOG.md