Releases: Snowflake-Labs/terraform-provider-snowflake
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)
🔧 Misc
🐛 Bug fixes:
v0.93.0
0.93.0 (2024-07-10)
❗ Migration guide: v0.92.0 -> v0.93.0 (This release has many entries worth looking at before upgrading)
This is the first release that contains refactored essential objects that we need to address before v1. New resources will be marked with the warning at the top of the documentation (for example). The new resources will follow the new guidelines as well as design decisions mentioned in this document. We are excited to hear your feedback.
Additionally, following the announcement we have removed the old grant resources. The two resources snowflake_role_ownership_grant and snowflake_user_ownership_grant were not listed in the announcement, but they were also marked as deprecated ones. We are removing them too to conclude the grants redesign saga.
🎉 What's new:
- Add OAUTH integration for custom clients (#2908) (d9b557f)
- Add oauth integration for partner applications (#2912) (91788e5)
- Add support for cortex search service (#2860) (43aa89f)
- API Authentication integration v1 readiness (#2898) (91931da)
- External Oauth integration v1 readiness (#2907) (ed237c3)
- Generate show outputs with mappers (#2886) (1cada88)
- Introduce security integrations datasource (#2892) (7f6c657)
- SAML2 integration v1 readiness (#2868) (d0c136d)
- SCIM integration v1 readiness (#2846) (269df6b)
- Security integrations datasource v1 readiness (#2913) (d10474a)
- standard database v1 readiness (#2842) (3c11953)
- Warehouse redesign final touches (#2900) (0eab636)
- Warehouse redesign part1 (#2864) (6664457)
- Warehouse redesign part2 (#2887) (1aaf417)
- Warehouse redesign part3 (#2890) (873a1ed)
- Warehouse redesign part4 (#2893) (d525fd9)
🔧 Misc
- Add documentation on unset and defaults (#2882) (85a7836)
- apply minor database changes (#2872) (6ccac59)
- Apply new resource conventions to scim integration (#2891) (e11e608)
- Improve generator template organization (#2820) (5035e2f)
- Nuke stale objects (#2869) (9c4a117)
- Show a possible solution for #2877 (#2878) (6fb437b)
- Validations cleanup and old grants removal (#2884) (05b7eee)
🐛 Bug fixes:
v0.92.0
0.92.0 (2024-06-06)
❗ Migration guide: v0.91.0 -> v0.92.0
🎉 What's new:
- Add Api Authentication security integration to sdk (#2840) (57a07ee)
- Add External Oauth security integration to sdk (#2835) (82d1c09)
- add network rules (#2746) (c79fa29)
- Add SCIM and SAML2 security integrations to sdk (#2799) (1312ff1)
- Add Snowflake Oauth security integration to sdk (#2830) (b576f29)
- Database resource v1 readiness (#2834) (30fe136)
- Database SDK upgrade (#2814) (750fe37)
🔧 Misc
- accept non-pointer values in the generated builder methods (#2816) (c29fbf1)
- Add a script for creating labels (#2778) (ce0fbad)
- Adjust before 0.92.0 (#2857) (0598656)
- Continue random ids rework (#2819) (f20940c)
- Random ids rework part3 (#2833) (36ead85)
- Random ids rework part4 (#2837) (64518a3)
- Update issue for table and warehouse redesign state (#2845) (149e55e)
🐛 Bug fixes:
v0.91.0
0.91.0 (2024-05-16)
🎉 What's new:
- add snowflake_grant_application_role resource (#2690) (838d241)
- datasource database role (#2731) (319ddc3)
🔧 Misc
- Add few documentation adjustments (#2789) (6db8bf3)
- Bump dependencies (#2802) (54ea6bc)
- Replace parsing function for saving granted object names (#2813) (175cfc7)
🐛 Bug fixes:
v0.90.0
0.90.0 (2024-05-08)
❗ Migration guide: v0.89.0 -> v0.90.0
🎉 What's new:
🔧 Misc
- Add a guide on creating issues (#2758) (2b006aa)
- Add missing documentation (#2781) (cc0a6a7)
- Add scripts to close issues from Pre Snowflake bucket (#2762) (44c0c37)
- Add small adjustments (#2783) (e5b0b4b)
- Adjust issue templates (#2748) (64ab76d)
- Cleanup helpers part 3 (#2730) (eb7bee4)
- Cleanup helpers part 5 (#2744) (1f165bf)
- Cleanup helpers part4 (#2741) (9475e35)
- Cleanup helpers part6 (#2745) (eba3029)
- Cleanup helpers poc (#2724) (70b99fb)
- Helpers cleanup continuation (#2726) (a70d1af)
- Prepare new roadmap entry (#2773) (b0bf28f)
- Prepare parallel builds (#2737) (6974e25)
- Update the contribution guidelines (and small fixes) (#2753) (aafdc72)
🐛 Bug fixes:
- Fix issue templates (#2760) (d0d5048)
- Fix setup for two tests (#2757) (df025b0)
- Fix Test (wrong order of arguments) (#2780) (02f467e)
- Fix/prove issues #2733 #2735 #2763 #2767 (#2777) (7b1c67e)
- Prove problems with procedure resource data types (#2782) (68d0318)
- read after create (#2718) (2e9b68f)
- UNSET and empty SET in network policies (#2759) (3eacb0b)
- unset network policy should not have single quotes (#2584) (8f2a363)
- Update failover group allowed integration types (#2776) (efde48d)