Terraform Provider Snowflake Versions Save

Terraform provider for managing Snowflake accounts

v0.88.0

1 week ago

0.88.0 (2024-04-09)

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

1 month ago

0.87.3-pre (2024-03-18)

🎉 What's new:

🔧 Misc

🐛 Bug fixes:

v0.87.2

1 month ago

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

1 month ago

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

1 month ago

0.87.0 (2024-02-28)

🎉 What's new:

🔧 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:

How to upgrade:

Migration guide: https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/MIGRATION_GUIDE.md#v0860--v0870

  • IMPORTANT (bug fix) Configuration hierarchy
  • snowflake_failover_group resource changes
  • snowflake_database, snowflake_schema, and snowflake_table resource changes
  • snowflake_table resource changes

v0.86.0

2 months ago

Release notes 0.86.0 (2024-02-15)

🎉 What's new

  • Add refresh_mode and initialize to dynamic tables #2437
  • Add resource snowflake_user_password_policy_attachment #2162
  • Create a workaround for granting privileges on all pipes #2477
  • Handle IMPORTED PRIVILEGES privileges in privilege-to-role granting resources #2471
  • Use from SDK
    • External functions #2454
    • Functions #2462
    • Procedures #2450
    • Table constraint resource #2466
    • Tables #2453

🔧 Misc

  • Add migration notes to the docs and change JIRA integration #2497
  • Change email and issue reporter #2470
  • Grants migration guide #2455
  • Remove unused old implementation from snowflake pkg #2458
  • Update password policy attachment #2485

🐛 Bug fixes

  • allow DT warehouse to be updated in-place #2439
  • correct test dependencies #2493
  • FileFormat not detecting changes correctly #2436
  • Fix few smaller issues #2507 (#2501 #2506 #2488)
  • Fix functions and small other fixes #2503, closes #2490
  • Fix tag tests in view and in materialized view #2457
  • Fix task related issues #2479 (#2036 #2207 #2346)
  • Fix tests that base on default data retention #2465
  • grant privileges to share test terraform dependencies #2473
  • parameter issues #2463
  • parse dynamic table query from DDL #2438
  • Remove title and body temporarily from jira integration #2499
  • SHOW GRANTS mapping for share data type #2508
  • user error handling #2486

v0.85.0

2 months ago

Release notes 0.85.0 (2024-02-01)

🎉 What's new:

  • New resources
    • Grant privileges to share (#2447)
    • Grant privileges to account role (#2365)
  • Migrate to the SDK
  • Use SDK in resource
    • API integration (#2429)
    • Managed Account (#2420)
    • Materialized View (#2448)
    • Notification Integration (#2445)
    • Roles (#2405)
    • Row Access Policy (#2428)
    • Storage Integration (#2380)
    • Sequence and add ordering attribute (#2419), * closes #2387
    • Stage (#2427)

🔧 Misc

  • Add missing deprecation message (#2451)

🐛 Bug fixes:

  • Account role test (#2422)
  • Adjust tests after Snowflake behavior change (#2404)
  • app-pkg unset (#2399)
  • Fix some bugs (#2421), closes #2358 #2369 #2329
  • snowflake_grant_privileges_to_role read operation (#2424)

v0.84.1

2 months ago

0.84.1 (2024-01-22)

🔧 Misc

🐛 Bug fixes:

v0.84.0

3 months ago

Release notes 0.84.0 (2024-01-19)

🎉 What's new

  • New Resource
    • snowflake_grant_role #2304
    • snowflake_grant_database_role #2301
  • Migrate to the new SDK

👨🏼‍💻 Coming soon

  • Migrate to the new SDK
    • Applications
    • Sequences
  • New resources
    • snowflake_grant_privileges_to_account_role
    • snowflake_grant_application_role

🔧 Misc

  • 0.84 release #2374
  • Add missing issues to existing TODOs and add missing ones #2354
  • Skip managed account SDK integration tests temporarily #2370
  • update readme and fmt #2373

🐛 Bug fixes

v0.83.1

3 months ago

0.83.1 (2024-01-12)

🐛 Bug fixes: