Releases: Snowflake-Labs/terraform-provider-snowflake
v1.0.1
v1.0.0
1.0.0 (2024-12-12)
With this release, we conclude the v1 version of the provider. In terms of the features, it is very close to v0.100.0; the changes from that version are listed below. Please read more information about the v1 release here.
This release includes preview features, read more here.
Feature scope readiness for V1: link (Roadmap reference).
❗ Migration guide: v0.100.0 -> v1.0.0
🎉 Breaking changes
v0.100.0
0.100.0 (2024-12-12)
❗ Migration guide: v0.99.0 -> v0.100.0
🎉 What's new:
- Account v1 readiness (#3236) (5df33a8)
- Account v1 readiness generated files (#3242) (3df59dd)
- Account v1 readiness resource (#3252) (8f5698d)
- Add a new account roles data source (#3257) (b3d6b9e)
- Add account data source (#3261) (6087fc9)
- Add all other functions and procedures implementations (#3275) (7a6f68d)
- Basic functions implementation (#3269) (6d4a103)
- Basic procedures implementation (#3271) (933335f)
- Docs, test, and missing parameter (#3280) (10517f3)
- Functions and procedures schemas and generated sources (#3262) (9b70f87)
- Functions sdk update (#3254) (fc1eace)
- Handle missing fields in function and procedure (#3273) (53e7a0a)
- Procedures schemas and generated sources (#3263) (211ad46)
- Procedures sdk update (#3255) (682606a)
- Rework account parameter resource (#3264) (15aa9c2)
- Rework data types (#3244) (05ada91)
- support table data type (#3274) (13401d5)
- Tag association v1 readiness (#3210) (04f6d54)
- Test imports and small fixes (#3276) (a712195)
- Unsafe execute v1 readiness (#3266) (c4f1e8f)
- Use new data types in sql builder for functions and procedures (#3247) (69f677a)
🔧 Misc
- Add ShowByID filtering generation (#3227) (548ec42)
- Adress small task-related todos (#3243) (40de9ae)
- Apply masking (#3234) (c209a8a)
- fix missing references in toOpts and changes with newlines (#3240) (246547f)
- function tests (#3279) (5af6efb)
- Improve config builders (#3207) (425787c)
- Revert to proper env (#3238) (5d4ed3b)
- Use service user for ci (#3228) (2fb50d7)
🐛 Bug fixes:
v0.99.0
0.99.0 (2024-11-26)
❗ Migration guide: v0.98.0 -> v0.99.0
Feature scope readiness for V1: link (Roadmap reference).
🎉 What's new:
- Add tags data source (#3211) references: #1372
- Tag resource v1 (#3197) references: #1806 #1443 #1394
- Tasks v1 readiness (#3222)
🔧 Misc
- Add version usage tracking (#3224 #3223 #3205 #3214)
- Improve tags integration tests (#3193)
- parser and secret tests (#3192)
- Storage integration with custom protocol (#3213) references: #3212
- Unskip auth config tests (#3180)
🐛 Bug fixes:
- Small fixes and adjustments (#3226)
v0.98.0
0.98.0 (2024-11-08)
Feature scope readiness for V1: link (Roadmap reference).
❗ Migration guide: v0.97.0 -> v0.98.0
🎉 What's new
- New resources:
- authentication_policy (#3098), references #2880
- external_volume (#3106), partially references #2980
- stream_on_directory_table (#3129)
- stream_on_view (#3150)
- primary_connection, secondary_connection (#3162)
- secret_with_basic_authentication, secret_with_generic_string, secret_with_oauth_authorization_code_grant, secret_with_oauth_client_credentials (#3110), (#3141)
- New data sources:
- Reworked:
- SDK upgrades:
- Upgrade tag SDK (#3126)
- Recreate streams when they are stale (#3129)
🔧 Misc
- Add object renaming research summary (#3172), document
- Test support for object renaming (#3130), (#3147), (#3154)
- Add tests to issue #3117 (#3133)
- New roadmap entry (#3158)
- Test more authentication methods (#3178)
- Minor fixes (#3174)
🐛 Bug fixes
- Apply various fixes (#3176), this addresses BCR 2024_08, references #2717, #3005, #3125, #3127, #3153
- Connection and secret data sources tests (#3177)
- Fix grant import docs (#3183), resolves #3179
- Fix user resource import (#3181)
- Handle external type changes in stream resources (#3164)
- Do not use OR REPLACE on initial creation in resources with copy_grants (#3129)
- Address issue #2201 by introducing new stream resources
v0.97.0
0.97.0 (2024-10-10)
Essential GA object readiness for V1: link (Roadmap reference).
❗ Migration guide: v0.96.0 -> v0.97.0
🎉 What's new
- Add secret to SDK #3091
- Add service user and legacy service user resources #3119, resolves #2951
- Handle all Task parameters in SDK #3103
- Stream on external table resource #3122, resolves #3073
- Stream on table resource #3109
- Tasks v1 readiness - SDK part #3086
- Upgrade stream SDK #3105
🔧 Misc
- Add pre check to each datasource #3065
- Bump golang-ci lint to 1.61 #3112
- Secret Validation change #3111
🐛 Bug fixes
v0.96.0
0.96.0 (2024-09-18)
Essential GA object readiness for V1: link (Roadmap reference).
❗ Migration guide: v0.95.0 -> v0.96.0
🎉 What's new:
- V1 redesign of resources and data sources
- SDK upgrades
🔧 Misc
- Clean up old test object helpers (#3049)
- Add example of granting role to multiple objects (#3047)
- Update readme and objects rework state (#3046)
- Improve documentation of referencing procedures in other resources (#3079), fixes #2994
🐛 Bug fixes:
- Fix model grants (#3070)
- Fix database show by and resource logic (#3055)
- Fix default secondary roles option import (#3041)
- Fix sweepers for warehouse and database (#3057)
- Fix views permadiff (#3079), fixes #3073
- Update v0.95.0 migration guide (#3062)
- Fix row access policy bugs (#3066), fixes #2053, #1151
- Fix masking policy bugs (#3078), fixes #1422, #1444, #1656
v0.95.0
0.95.0 (2024-09-04)
With this release, we concluded the identifiers rework. We prepared a more detailed public document (here) that contains the main issues we addressed, our recommendations on identifiers, and what improvements may come next regarding identifiers.
❗ Migration guide: v0.94.1 -> v0.95.0 (This release has many entries worth looking at before upgrading)
Essential GA object readiness for V1: link (Roadmap reference).
🎉 What's new:
- V1 redesign resources
- Add fully_qualified_name to all resources #2990
- Add identifier parsers #2957
- Add identifier with arguments #2979
- Add timeouts block to cortex #3004
- Identifier with arguments for procedure and external function #2987
🔧 Misc
- Add annotation about fully_qualified_name and fix handling granteeName #3009
- Apply identifier conventions #2996
- Apply identifier conventions to grants #3008
- Clean collection utils #3028
- Clean old assertions #3029
- Conclude identifiers rework #3011
- Improve user test and add manual test for user default database and role #3035
- Use new identifier with arguments in function, external function, and procedure grants #3002
- User improvements #3034
🐛 Bug fixes:
- Database tests and introduce a new parameter #2981, fixes #2978, #2826
- Fix custom diffs for fields with diff suppression #3032
- Fix default secondary roles after BCR 2024_07 #3040, fixes #3038
- Fix issues #3020, fixes #2972, #3007
- Fix known user resource issues #3013, fixes #2662, #2668, #2817, #2836, #2938, #2942, #2970, #1572, #1535, #1155, #2902
- Fix identifier issues #2998, fixes #2985, #2644
- Fix minor issues #3027, fixes #3015 #3016 #2807 #3025
- Nuke users #2971
v0.94.1
v0.94.0
0.94.0 (2024-07-26)
❗ Migration guide: v0.93.0 -> v0.94.0 (This release has many entries worth looking at before upgrading)
Essential GA object readiness for V1: link (Roadmap reference).
🎉 What's new:
- Add missing session parameters (#2936) (4ce662d)
- Adjust user SDK (#2947) (1127bb3)
- Better tests poc (#2917) (ef496c2)
- Introduce assertions generators part1 (#2952) (1582a9f)
- Introduce assertions generators part2 (#2956) (f715e8a)
- network policy v1 readiness (#2914) (3408c3f)
- Rework schema datasource (#2954) (f70e40e)
- Rework schema resource (#2955) (400a5c8)
- Role v1 readiness (#2916) (32c7690)
- Schema SDK upgrade (#2945) (bca0836)
- Streamlit v1 readiness (#2930) (aa42260)