Releases: databricks/terraform-provider-databricks
v1.3.1
- Added autoscale
mode
configuration to databricks_pipeline resource (#1600). - Fixed
gcp_availability
field in databricks_insance_pool resource (#1610). - Fixed
secret
field name in databricks_mlflow_webhook resource (#1625). - Further improvements of exporter (#1602).
Documentation improvements:
- Updates for databricks_table and databricks_mws_vpc_endpoint (#1616).
- Document
http_timeout_seconds
fromcommon/client.go
(#1599). - Expand
parameter
documentation for databricks_sql_query resource (#1603). - Updated Unity Catalog docs (#1605, #1626, #1620).
Updated dependency versions:
v1.3.0
- Added
force_destroy
flag to databricks_schema & databricks_catalog (#1578). - Added databricks_entitlements resource (#1583).
- Added databricks_group_role resource (#1575).
- Added databricks_recipient resource for Delta Sharing (#1571).
- Added
dbt_task
field to databricks_job (#1537). - Fixed drift in
storage
for databricks_pipeline (#1574). - Fixed databricks_mws_private_access_settings defaults (#1567).
- Fixed databricks_user creation with
force
on account (#1577). - Fixed databricks_permissions for calling user to
CAN_MANAGE
on databricks_cluster (#1579).
Documentation improvements:
- Added
sql_task
configuration block in databricks_job resource (#1589). - Added supported languages in Unity Shared clusters (#1587).
- Removed "Public Preview" marker from Unity Catalog resources docs (#1570).
- Fixed instance pool docs (#1581).
Updated dependency versions:
v1.2.1
- Use resize API to scale
databricks_cluster
while it's running (#1541). - Updated to latest Unity Catalog privileges model (#1556).
- Added cluster policy support for
databricks_pipeline
(#1554). - Fixed
databricks_node_type
by skipping nodes that aren't available in subscription/region (#1534). - Fixed sending of
active
flag in thedatabricks_user
(#1536). - Fixed Azure CLI tests on Go 1.19 (#1538).
- Various doc updates (#1553, #1552, #1544, #1543).
Updated dependency versions:
v1.2.0
- Added databricks_mws_permission_assignment resource (#1491).
- Added databricks_mws_workspaces data resource (#1497).
- Added exporter for databricks_pipeline and databricks_job (#1484).
- Fixed databricks_permissions for calling user to
CAN_MANAGE
on databricks_mlflow_model (#1507). - Fixed phantom
cluster
blocks in databricks_pipeline (#1508). - Improve test coverage of multitask databricks_job and databricks_pipeline (#1493).
- Minor stability improvements (#1505, #1487, #1496, #1503).
Updated dependency versions:
- Bump github.com/Azure/go-autorest/autorest from 0.11.27 to 0.11.28 (#1513).
- Bump github.com/Azure/go-autorest/autorest/adal from 0.9.20 to 0.9.21 (#1512).
- Bump github.com/Azure/go-autorest/autorest/azure/cli from 0.4.5 to 0.4.6 (#1515).
- Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.19.0 to 2.20.0 (#1516).
- Bump google.golang.org/api from 0.87.0 to 0.90.0 (#1499, #1514).
v1.1.0
- Added
databricks_sql_warehouses
data resource to list all warehouses in a workspace with a name filter (#1460). - Added
databricks_sql_warehouse
data resource to list SQL warehouse attributes based on single id (#1460). - Added
databricks_cluster
data resource to list cluster attributes based on single id (#1460). - Added Azure Managed Identity documentation examples (#1471).
- Added more attributes to
databricks_cluster
(#1459). - Added more attributes to
databricks_instance_pool
(#1463). - Added feature request GitHub issue template (#1482).
- Added
tf:optional
tag to simplify the code (#1395). - Fixed
databricks_pipeline
incorrect generation ofcluster
blocks (#1416). - Fixed
databricks_table
update forcolumn
block (#1468). - Fixed reads for
any_file
andanonymous_function
indatabricks_sql_permissions
(#1477). - Tuned integration tests for
databricks_mws_*
(#1483). - Removed integration tests for
databricks_azure_adls_gen1_mount
(#1461).
Updated dependency versions:
v1.0.2
- Added
metastore
todatabricks_grants
(#1447). - Added update support for
databricks_mws_log_delivery
(#1439). - Fixed name generation for exported
databricks_notebook
(#1435). - Fixed
databricks_job
recreation on changeddocker_image
URL (#1437). - Fixed replace
databricks_mws_networks
onvpc_endpoints
change (#1453). - Fixed diff suppress in
databricks_external_location
onskip_validation
(#1421). - Switched to SQL warehouses API for
databricks_sql_endpoint
(#1414). - Improve docs for
databricks_permissions
anddatabricks_obo_token
(#1462). - Improve docs for
abfs
block indatabricks_mount
(#1446). - Improve dev docs for
tf:"suppress_diff"
,tf:"force_new"
andtf:"sensitive"
tags (#1465). - Moved couple of acceptance tests out of preview (#1433).
- Migrated to Go 1.18:
interface{}
->any
(#1466).
Updated dependency versions:
- Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.17.0 to 2.18.0 (#1450).
v1.0.1
- Added better handling of missing objects during import (#1417).
- Fix problem in the
databricks_node_type
data source (#1400). - Fix update for
databricks_storage_credential
resource (#1403). - Improve
databricks_job
resource (#1428). - Upgraded UC API from 2.0 to 2.1 (#1418).
- Sanitized
host
provider field prior to auth flow (#1385). - Use
delta_sharing_scope
instead ofdelta_sharing_enabled
(#1398). - Added instructions to create missing
.terraform.lock.hcl
(#1397). - Clarified
databricks_permissions
doc for service principals (#1426). - Clarified
databricks_cluster
autotermination_minutes
default value (#1419). - Fully moved codebase from
databrickslabs
todatabricks
namespace (#1429). - Various integration testing improvements (#1425, #1427, #1420).
Updated dependency versions:
- Bump Go from 1.16.x to 1.18.x (#1413).
- Bump github.com/golang-jwt/jwt/v4 from 4.4.1 to 4.4.2 (#1407).
- Bump github.com/hashicorp/hcl/v2 from 2.12.0 to 2.13.0 (#1406).
- Bump github.com/stretchr/testify from 1.7.3 to 1.8.0 (#1387, #1408, #1422).
- Bump google.golang.org/api from 0.84.0 to 0.86.0 (#1386, #1423).
v1.0.0
To make Databricks Terraform Provider generally available, we've moved it from https://github.com/databrickslabs to https://github.com/databricks. We've worked closely with the Terraform Registry team at Hashicorp to ensure a smooth migration. Existing terraform deployments continue to work as expected without any action from your side. We ask you to replace databrickslabs/databricks
with databricks/databricks
in all your .tf
files.
You should have .terraform.lock.hcl file in your state directory that is checked into source control. terraform init will give you the following warning.
Warning: Additional provider information from registry
The remote registry returned warnings for registry.terraform.io/databrickslabs/databricks:
- For users on Terraform 0.13 or greater, this provider has moved to databricks/databricks. Please update your source in required_providers.
After you replace databrickslabs/databricks
with databricks/databricks
in the required_providers
block, the warning will disappear. Do a global "search and replace" in *.tf
files. Alternatively you can run python3 -c "$(curl -Ls https://dbricks.co/updtfns)"
from the command-line, that would do all the boring work for you.
If you didn't check-in .terraform.lock.hcl
to the source code version control, you may you may see Failed to install provider
error. Please follow the simple steps described in the troubleshooting guide.
v0.6.2
v0.6.1
- Added
databricks_service_principal
anddatabricks_service_principals
data resources (#1370). - Updated
databricks_pipeline
resource to match latest APIs (#1368). - Made
gcp_managed_network_config
optional indatabricks_mws_workspaces
(#1365). - Enforced consistent naming for resource files (#1366, #1369).
- Updated resources diagram (#1373).
Updated dependency versions:
- Bump google.golang.org/api from 0.82.0 to 0.83.0