Releases: Snowflake-Labs/terraform-provider-snowflake
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)
v0.89.0
0.89.0 (2024-04-18)
❗Migration guide: v0.88.0 -> v0.89.0
🎉 What's new:
- Update target objects for privilege-granting resources #2688
🔧 Misc
- Handle generic check destroy in acceptance tests #2716
- Initialize the SDK client in fewer places #2710
🐛 Bug fixes:
- Adds case statement for ObjectTypeUser in ShowObjectParameter. #2675
- diffs always occurring when multiple columns exist #2686
- Fix issues #2679 #2721 - #2723
- Fix several small issues #2697
- granting ownership on database roles #2703
- network policy update #2647
- Rename grants_redesign_desgin_decisions.md to grants_redesign_design_… #2691
- renames in update operations #2702
- showbyid method tests #2648
v0.88.0
0.88.0 (2024-04-09)
❗ Migration guide: v0.87.0 -> v0.88.0
Hey 👋 , with today's release we're bringing a long-awaited grant_ownership resource. Use this resource with caution and please familiarise yourself with the documentation we prepared before using the resource. We have been also experimenting lately with our build system to support release candidate versions. It's not fully functional yet, but you could already saw the result of that with the latest v0.87.3-pre version. As we will be moving towards different topics than grants, as a closing note, we published a technical document to our repository. It describes the design decisions we took and how they shaped the current grant resources we have right now. Other than that, we focused on resolving incoming GitHub issues.
🎉 What's new:
- Grant ownership resource, implemented in #2628, #2658, #2684
- Introduce shared function to suspend task roots #2650
- Redesign snowflake_grants datasource #2667
- Fix user password policy attachment #2627
🔧 Misc
- Update grant examples in all resources #2660
🐛 Bug fixes:
- #2659 fixes #2651, #2656
- Adjust dynamic tables after BCR-1543 #2664
- Fix handling secure views read and import #2655
- #2654 fixes #2606 #2642 #2652 #2653
- Fix release workflow #2639
- Generate docs for dynamic table #2666
- Fix grant read operation #2665
- Migration guide for databases created from share #2637
- Fix with_grant_option diff drift #2608
v0.87.3-pre
v0.87.2
0.87.2 (2024-03-07)
Hey 👋
This is a small release fixing the incorrect references for deprecation messages on the docs main page and the incorrect reference in snowflake_role_grants
resource.
🐛 Bug fixes:
v0.87.1
0.87.1 (2024-03-06)
Hey 👋 , today we released a new version that mostly introduces bug fixes and some development improvements that will speed up our development cycle. We also added deprecation messages to our documentation pages in Terraform Registry to clearly see what resources/data sources are deprecated and what should be used instead. Here's what we ended up with on the main page (docs) and in the resources/data sources sub pages (for example). We are aware that there're some issues with links on the main page. We'll push the fix in the next version.
🔧 Misc
- Add deprecated resources/datasources to the main documentation page #2581
- Add deprecation message to docs #2578
- Add Terraform setup to the testing pipeline #2579
- Chore use get or skip in other tests #2570
- modify provider context to pass snowflake client instead of db connection #2577
- Speed up tests #2580
🐛 Bug fixes
v0.87.0
0.87.0 (2024-02-28)
🎉 What's new:
- Add network rule to the sdk (#2526) (b379565), closes #2514
- supports collation of table column (#2496) (56771f1)
🔧 Misc
- Clean up environment variables in tests and on CI (#2543) (9a10cb1)
- replace warning in new grant resources with info log (#2521) (c3014b9)
🐛 Bug fixes:
- data retention days follow up (#2566) (7aba384), closes #2356
- data retention time parameters (#2502) (76abf21), closes #2356
- data retention time parameters follow-up (#2530) (5544544), closes #2356
- Demote warning to info and set volatility for procedures and functions (#2567) (abaad7c), closes #2536
- Fix ACCOUNT PARAMETERS option failover group resource (#2522) (61883f3), closes #2517
- Fix failover group alter syntax and suppression for pipe statement (#2562) (24d76c3), closes #2544 #2560
- Fix few tests (#2515) (a523a6b)
- Fix provider config hierarchy (#2551) (677a12b), closes #2242 #2294
- Fix query_results in unsafe_execute resource (#2512) (94ca158), closes #2491
- Fix replication for database resource (#2524) (767fbce), closes #2021
- Fix show by id for external functions (#2531) (d910a84), closes #2528
- Fix various small problems (#2552) (f558ce6), closes #2110 #2495 #2519
- Granting database roles (#2511) (dc27d64), closes #2402
- grants on external volumes (#2538) (1de9a29), closes #2533
- Handle old reference for table_id in table constraint resource (#2558) (d1e8912), closes #2535
- loosen identifier field validation for account object identifiers (#2564) (a5ed8cd), closes #2548
✨ How to upgrade:
❗ Migration guide: v0.86.0 -> v0.87.0
- IMPORTANT (bug fix) Configuration hierarchy
- snowflake_failover_group resource changes
- snowflake_database, snowflake_schema, and snowflake_table resource changes
- snowflake_table resource changes