Releases: snowflakedb/terraform-provider-snowflake
Releases · snowflakedb/terraform-provider-snowflake
v2.16.0
2.16.0 (2026-05-08)
❗ Migration guide: v2.15.x -> v2.16.0
🎉 What's new:
- Add session policy resource and data source (#4645) (#4666) (#4677)
- Add snowflake_account_session_policy_attachment resource (#4671)
- Add snowflake_user_session_policy_attachment resource (#4666)
- Rework password policy resource (#4693)
- Add password policies data source (#4696)
- Catalog integration resources: computed
catalog_sourceto detect external drift (#4682)
🔧 Misc:
- Bump Go module dependencies (#4649)
🐛 Bug fixes:
v2.15.0
2.15.0 (2026-04-13)
❗ Migration guide: v2.14.x -> v2.15.0
🎉 What's new:
- Bump Go Snowflake driver to v2 (#4480)
- New GRANTS_SAFE_DESTROY experiment: silently succeed on grant destroy when the underlying Snowflake object is missing (#4581) (#4604) (#4614) (#4617) (#4630), references #3412, #4136
- New TAG_ASSOCIATION_SAFE_DESTROY experiment: silently succeed on tag association destroy when the tagged object is missing (#4616), references #3869
- Tag resource enhancements: propagation and conflict resolution support, new ordered_allowed_values field (deprecates allowed_values), new TAGS_ALLOW_EMPTY_ALLOWED_VALUES experiment
(#4586) (#4498), references #4238 - Add catalog integration resources and data source
- Catalog integration SDK and describe rework (#4483) (#4528)
- Add snowflake_catalog_integration_aws_glue resource (#4539)
- Add snowflake_catalog_integration_object_storage resource (#4542)
- Add snowflake_catalog_integration_open_catalog resource (#4555)
- Add snowflake_catalog_integration_iceberg_rest resource (#4574)
- Add snowflake_catalog_integrations data source (#4585)
- Add adaptive warehouse resource and data source support (#4508) (#4556) (#4584) (#4594) (#4600) (#4605) (#4609) (#4623)
- Rework snowflake_external_volume: add S3COMPAT storage, new S3 fields, restructured describe_output (#4482) (#4488) (#4504) (#4510) (#4536)
- Add missing account parameters to snowflake_account_parameter (#4544) (#4559), references #3080
- Add authentication policy enhancements: client_policy block, PAT policy field, OTP MFA method (#4551), references #4552
- Add snowflake_external_volumes data source (#4535)
- Support future grants on IMAGE REPOSITORIES in grant resources (#4599)
- Add encryption attribute to snowflake_image_repository resource (#4624) (#4633)
- Support granting ownership on DBT PROJECT objects (#4570)
- Add Private Facts and Metrics support in semantic views (#4380)
🔧 Misc:
- Add hybrid table SDK support (#4454)
- Add webhook notification integration SDK updates (#4540)
- Extend session policies SDK definition (#4602) (#4622)
🐛 Bug fixes:
- Fix nil pointer dereference panics in snowflake_account (#4541), references #4101
- Fix allowed_accounts update in snowflake_failover_group (#4487), references #3946
- Fix AGENT and MCP SERVER object types in grant resources causing perpetual non-empty plans (#4529) (#4532), references #4524, #4593
- Fix panic in snowflake_view when last column has masking policy without using clause (#4579)
- Fix describe_output permadiff on stage resources (#4588), references #4514
- Fix "object does not exist" errors in snowflake_authentication_policy after Snowflake DESC output change (#4571) (#4577)
- Add IMPORT_BOOLEAN_DEFAULT experiment to fix post-import permadiff on stage boolean fields (#4572), references #4549
- Fix table column masking policy application after BCR 2026_02 (#4615), references #4608
- Fix tag association object type mapping (#4554)
- Fix tag resource read behavior (#4638)
v2.14.1
v2.14.0
2.14.0 (2026-02-25)
❗ Migration guide: v2.13.x -> v2.14.0
🎉 What's new:
- Add import validation for snowflake_grant_privileges_to_account_role (#4462), references #3944
- Add network rules data source (#4460)
- Network rule rework (#4459) (#4433) (#4452) (#4481), references #3956, #4437
- Support DECFLOAT datatype (#4485) (#4489)
- Add missing object types in grant resource (#4478), references #4414
🔧 Misc
- Rework external volumes SDK (#4463)
🐛 Bug fixes:
v2.13.0
2.13.0 (2026-02-12)
🎉 What's new:
- WIF support, references #3942
- WIF support for legacy service and service users (#4367)
- Add new stage resources, references several issues
- Add new storage integration resources, references several issues
- Implement strict privilege management in grants (#4280) (#4281) (#4282) (#4296), references #3973
- Adjustments for gov regions (#4391) (#4376), references #4011
- Make the parameters output conditional (#4387) (#4388), references #3118
🔧 Misc
- Improve documentation
- Adjustments of authentication policies
- Use UNSET for certain fields in warehouses (#4343)
🐛 Bug fixes:
v2.12.0
2.12.0 (2025-12-18)
❗ New roadmap entry
❗ Migration guide: v2.11.x -> v2.12.0
❗ BCR Migration guide
🐛 Bug fixes
- Remove the account parameter #4172, fixes #4010
- Correct handling of grants to APPLICATION in SHOW GRANTS #4288, fixes #4284
🎉 What's new
- Expand provider configuration options
- Add missing parameters for serverless tasks #4082, -solves #3473
- Allow a custom run_as_role in snowflake_scim_integration #4243
- Add listing data source #4205
- Add support for new object types in the migration tool:
🔧 Misc
v2.11.0
2.11.0 (2025-11-21)
🎉 What's new
- Add notebook resource and datasource (#4209) (#4195), references #4078
- Add semantic views resource and datasource (#4221), references #3681
- Add support for semantic views in grant ownership (#4210)
- Add task seconds and hours scheduling (#4207), references #3638
🐛 Bug fixes
🔧 Misc
- Add small provider adjustments (#4208), references #4058
- Adjust migration guide after grant ownership pr (#4190)
- Adjust task documentation (#4226)
- Adjust to 2025_07 BCR (#4171) (#4174)
- Bump the driver version to 1.18.0 (#4220), references #4092
- Remove database roles from bulk ownership grants (#4185), references #4090
- Upgrade golangci-lint to v2.6.1 (#4182)
- SDK adjustments (#4175) (#4183) (#4200)
- Tests adjustments (#4193) (#4163) (#4165) (#4166) (#4203) (#4216) (#4194)
v2.10.1
❗ Migration guide: v2.10.0 -> v2.10.1
❗ BCR Migration guide
🐛 Bug fixes
🔧 Misc
v2.10.0
2.10.0 (2025-10-31)
❗ Migration guide: v2.9.x -> v2.10.0
❗ BCR Migration guide
🎉 What's new
- Promote features to stable (#4155)
- Compute pool (resource and data source)
- Git repository (resource and data source)
- Image repository (resource and data surce)
- Listing (resource)
- Service (resource and data source)
- User programmatic access token (resource and data source)
- Stabilize authentication policies (issues: #3391 #3674 #4006 #4093) (#4087, #4104, #4125, #4147, #4142)
- Add new WIF authenticator (#4121)
- Add missing compute pool family instances (#4151)
- Use improved SHOW query for warehouse (#4145)
- Use the new generation syntax in warehouses (#4150)
🐛 Bug fixes
🔧 Misc
- Add Notebook object to SDK (#4084, #4123)
- Adjust database acceptance tests to set the common testing pattern (#4113)
- Fix notebook test (#4120)
- Fix sweepers (#4156)
- Regenerate all SDK objects (#4119, #4138, #4139, #4140, #4144)
- Prepare preprod acceptance tests (#4114, #4115, #4124, #4111, #4148, #4152)
- Prepare semantic views - not production-ready yet (#4089, #4106)
v2.9.0
2.9.0 (2025-10-16)
🎉 What's new
🐛 Bug fixes
- Fix token authenticator for the token field (#4081)
🔧 Misc
- Deprecate the mfa_authentication_methods field in authentication policies (#4098). This resource will be reworked (including missing features) in the next release.
- Add the note about Terraform providers command to the namespace migration guides (#4085)
- Add semantic view test resources (#4051) (#4061)
- Test setup improvements (#4073) (#4077) (#4054) (#4070) (#4097)
- Fix a typo in the roadmap (#4095)
- Fix future grant tests (#4100)
- Fix tests after new Snowflake release (#4098)