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)