Releases: snowflakedb/terraform-provider-snowflake
Releases · snowflakedb/terraform-provider-snowflake
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)
v2.8.0
2.8.0 (2025-10-06)
❗ Migration guide: v2.7.x -> v2.8.0
❗ BCR Migration guide
🎉 What's new
🐛 Bug fixes
- Bug fixes and documentation improvements #4045, references #3317, #3982, and solves #3860, #3931, #3959
- Handle REPLICABLE_WITH_FAILOVER_GROUPS in snowflake_object_parameter #4062
🔧 Misc
- Infrastructure and maintenance
- Development and testing improvements
- SDK and generator enhancements
v2.7.0
❗ Migration guide: v2.6.x -> v2.7.0
❗ BCR Migration guide
🎉 What's new
- Added support for generation 2 Standard warehouses and resource constraints for Snowpark-optimized warehouses (references #3258):
- Added grant migration script (#3948, #3960, #3951, #3987, #3990, #3993, #3995, #3991)
🐛 Bug fixes
- Fix diff suppression for identifier set (#4007), references #4001
- Fix privileges validation in grant_privileges_to_account_role resource (#3994), references #3992
🔧 Misc
- Documentation improvements:
- Testing improvements:
- Unskip or remove BCR/functionality missing related tests (#3988)
- Fix integration and acceptance tests (#4016)
- Test account parameter mapping (#3989)
- Stabilize service integration and acceptance tests (#4000)
- Fix warehouse long-running query test (#4004)
- Extract account-level tests for several objects (#3996)
- Prove session parameters behavior, task test problems, and add PoC for better provider testing cache (#3997)
- Adjust existing and add missing sweepers (#4005)
v2.6.0
2.6.0 (2025-08-29)
❗ Migration guide: v2.5.0 -> v2.6.0
❗ BCR Migration guide
🐛 Bug fixes
- Connection management improvements
- Fix updating privileges in grant_privileges_to_account_role #3953, fixes 2803
- Small failover group fixes #3947, #3949
- Adjust PAT alter after fixes in Snowflake #3922
⬆️ Improvements
- Change convert signature #3940, #3926, #3955
- Upgrade go Snowflake driver #3980
- Update migration guide, import docs, and task tests #3933
🔧 Misc
- Test improvements
- Add manual test for consumption billing entity #3918
- Address skipped tests #3972
- Adjust architests after moving acceptance tests to a separate package #3970
- Adjust security integration tests #3975
- Fix check destroy logic #3967
- Fix unsafe query integration test #3968
- Move more task tests to account level #3971
- Remove unnecessary TestAccPreCheck #3966
- Run functional tests after setting up Terraform #3962
- Use DropSafely in test setup helpers #3969
- Code cleanup and refactoring
- Sweeper adjustments
- Find versions of provider in gh organization #3932
- Add new roadmap entry #3935
v2.5.0
2.5.0 (2025-08-07)
❗ Migration guide: v2.4.0 -> v2.5.0
❗ BCR Migration guide: BCR 04_2025
🎉 What's new
- Add listing resource #3893, #3885, #3873, #3902, #3912
- Support setting storage_aws_external_id in storage integration resource #3659
🐛 Bug fixes
- Fix using lowercased network policies in security integrations #3867, solves #3229
- Permadiff when granting privileges to shares on non-standard tables #3859, solves #3167
- Schema default ddl collation handling #3907, solves #3510
- Fix the default authenticator when the token is set #3899
- Fix secondary connection read #3914
📄 Docs
- Add 2025_04 BCR migration guide #3855
- Add note that TOML file is distinct from CLI and SnowSQL ones #3775
- Documentation improvements #3901
- Fix migration guide #3841
🔧 Misc
v2.4.0
2.4.0 (2025-07-24)
❗ Migration guide: v2.3.0 -> v2.4.0
🎉 What's new
- Implement User Programmatic Access Tokens
- Implement Current Organization Account (#3847, #3866, #3846, #3818)
🔧 Misc
- Add an example of recreating the pipe on changing stage attributes (#3729)
- Fix tests and update documentation after reverting changes from BCR 2025_03 (#3851)
- Add basic listings to sdk (#3800)
- Add builders for legacy config DTO (#3842)
- Address pre-push errors (#3849)
- Adjust sweepers and test workflows (#3876)
- Mark DecodeSnowflakeID function as legacy (#3848)
- Add tests for the Plugin Framework
- Test custom type with metadata (#3856)
- Test enum handling (suppression and validation) (#3861)
- Test optional computed in plugin framework (#3865)
- Test optional with backing field (#3857)
- Test parameters handling (multiple variants) (#3858)
- Test zero values in plugin framework (#3850)
- Use existing schema descriptions instead of string equivalents (#3868)
- Update labels in the repository (#3863)