2.20.0 (2026-08-21)
❗ Migration guide: v2.19.x -> v2.20.0
🎉 What's new:
- Add new preview
snowflake_hybrid_tableresource (5464015, 9fc7fc9, 6930250, dc25567, 05bef49, 8844d3a, 79cd1e0) - Add new preview
snowflake_external_access_integrationresource andsnowflake_external_access_integrationsdata source (55b9173, eb0522d, 7de82ea, 682e44a, 32c0b36) - Add
ACCOUNT_ROLE_SHOW_CACHINGexperiment (33e2411) - Add
GRANTS_SHOW_CACHINGexperiment (dc8e58a) - Add
tfc_workload_identity_token_tagprovider field (934787e) - Add
backup_instance_familiestosnowflake_compute_pool(9ccdf00, 9bf029d) - Support
for_all_person_usersandfor_all_service_usersin account policy attachments (e7ebca1) - Add
ADAPTIVErefresh mode for dynamic tables (cee0e86),
references #5097
🔧 Misc:
- Normalize
created_onin network policies and listingsshow_outputto a timestamp (e5b527a) - Add backup policies SDK (06a5f6f)
🐛 Bug fixes:
- Support
TABLE()data metric function arguments in grant resources and the grants data source (0796db6), references #5087 - Do not raise the
skip_toml_file_permission_verificationdeprecation warning when the field is not set (851c8eb), closes #5082 - Fix import of the per-type file format resources (25cdcce), fixes #5086
- Parse file format describe enums case-insensitively (6e26edf),
references #5085 - Ignore
SNOWFLAKE_ACCOUNTunless thePROVIDER_CONFIGURATION_ACCOUNT_FALLBACKexperiment is enabled (23011c4), references #5083 - Describe Iceberg tables with unstructured column types without failing (63883fc), references #5090
- Handle unprefixed database role grantee names in
SHOW GRANTS(BCR-2371) (a53a6c4) - Prevent perpetual warehouse
min_cluster_count/max_cluster_countdrift on Standard edition (c472ba3)