Skip to content

Files

3920 lines (3167 loc) · 708 KB

CHANGELOG.md

File metadata and controls

3920 lines (3167 loc) · 708 KB

Changelog

0.90.0 (2024-05-08)

🎉 What's new:

  • Adjust owner_role_type and schema_evolution_record columns (#2740) (424e393)

🔧 Misc

🐛 Bug fixes:

0.89.0 (2024-04-18)

🎉 What's new:

  • Update target objects for privilege-granting resources (#2688) (74e2b6b)

🔧 Misc

  • Handle generic check destroy in acceptance tests (#2716) (63a5324)
  • Initialize the SDK client in fewer places (#2710) (382bfc1)

🐛 Bug fixes:

0.88.0 (2024-04-09)

🎉 What's new:

🔧 Misc

🐛 Bug fixes:

0.87.3-pre (2024-03-18)

🎉 What's new:

🔧 Misc

🐛 Bug fixes:

0.87.2 (2024-03-07)

🐛 Bug fixes:

0.87.1 (2024-03-06)

🔧 Misc

  • Add deprecated resources/datasources to the main documentation page (#2581) (68bbf4f)
  • Add deprecation message to docs (#2578) (3675d6d)
  • Add Terraform setup to the testing pipeline (#2579) (216e35a)
  • Chore use get or skip in other tests (#2570) (2829b90)
  • modify provider context to pass snowflake client instead of db connection (#2577) (e7fd4ef)
  • Speed up tests (#2580) (f003715)

🐛 Bug fixes:

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:

0.86.0 (2024-02-15)

🎉 What's new:

🔧 Misc

🐛 Bug fixes:

0.85.0 (2024-02-01)

🎉 What's new:

🔧 Misc

🐛 Bug fixes:

0.85.0 (2024-01-22)

⚠ BREAKING CHANGES

  • mark snowflake_user.login_name as non sensitive

🎉 What's new:

🔧 Misc

🐛 Bug fixes:

0.84.1 (2024-01-22)

🔧 Misc

🐛 Bug fixes:

0.84.0 (2024-01-19)

🎉 What's new:

🔧 Misc

🐛 Bug fixes:

0.83.1 (2024-01-12)

🐛 Bug fixes:

0.83.0 (2024-01-11)

🎉 What's new:

  • Add create streamlit privilege to the SDK (#2303) (be01d5f)
  • grant privileges to database role resource (#2306) (0311cf8)

🐛 Bug fixes:

0.82.0 (2023-12-21)

🎉 What's new:

🔧 Misc

  • Add short scripts used to fetch all currently opened issues (#2288) (0b5ce4e)
  • Bump dependencies and fix linter complaints (#2300) (124e862)

🐛 Bug fixes:

0.81.0 (2023-12-20)

🎉 What's new:

🔧 Misc

🐛 Bug fixes:

0.80.0 (2023-12-13)

🎉 What's new:

🔧 Misc

🐛 Bug fixes:

  • Fix encode Snowflake ID for object identifiers (#2256) (1c98a80)
  • for 1624 resource monitor timestamps are always considered to have changed (#2214) (4d5d3ca)

0.79.1 (2023-12-11)

🐛 Bug fixes:

0.79.0 (2023-12-11)

🎉 What's new:

🔧 Misc

0.78.0 (2023-12-08)

🎉 What's new:

🐛 Bug fixes:

0.77.0 (2023-11-30)

🎉 What's new:

🐛 Bug fixes:

0.76.0 (2023-11-15)

Features

Misc

BugFixes

0.75.0 (2023-10-26)

Features

  • add parse_header option to file format resource (#2132) (1e6e54f)
  • Use streams from the new SDK in resource / datasource (#2129) (5c633be)
  • Use task from SDK in resource and data source (#2140) (de23f2b)

Misc

  • Return multiple errors in existing validations (#2122) (4d4bcdb)
  • Set up a single warehouse for the SDK integration tests (#2141) (16022ef)

BugFixes

0.74.0 (2023-10-18)

Features

Misc

  • Adjust integration tests after moving to separate package (#2115) (3f528a8)
  • Integration tests setup db once (#2118) (f533368)
  • Set up schema once for integration tests (#2121) (5e3ebf4)
  • Use helper methods in old unit tests (#2119) (0c44571)

BugFixes

  • use schema object identifier in external tables (#2112) (f5d4aeb)

0.73.0 (2023-10-11)

Features

Misc

  • deps: bump golang.org/x/crypto from 0.13.0 to 0.14.0 (#2100) (060750f)
  • deps: bump golang.org/x/tools from 0.13.0 to 0.14.0 (#2101) (45a14d9)

0.72.0 (2023-10-04)

Features

Misc

  • Change return type of show (#2045) (21f069a)
  • Cleanup comments (#2092) (3a06a66)
  • deps: bump github.com/hashicorp/terraform-plugin-docs from 0.14.1 to 0.16.0 (#1931) (07c4f14)
  • deps: bump github.com/hashicorp/terraform-plugin-sdk/v2 (#2090) (24b6313)
  • deps: bump github.com/stretchr/testify from 1.8.2 to 1.8.4 (#1842) (9b0825d)
  • deps: bump golang.org/x/tools from 0.7.0 to 0.13.0 (#2089) (0ace968)
  • Make options naming consistent (#2083) (df84bd0)

BugFixes

0.71.0 (2023-09-21)

Features

BugFixes

  • add dynamic tables to grants (#2059) (3767de9)
  • SNOW-59564 remove default data retention in days value (#2029) (53c20b4)

0.70.1 (2023-09-01)

Misc

  • Extract reviewdog job from integration workflow (#2027) (243fc28)

BugFixes

0.70.0 (2023-08-21)

Features

Misc

BugFixes

0.69.0 (2023-07-29)

⚠ BREAKING CHANGES

  • mark snowflake_user.login_name as non sensitive

Features

  • mark snowflake_user.login_name as non sensitive (71c0a9c)
  • resource monitor sdk v2 (#1892) (707d723)

BugFixes

0.68.2 (2023-07-17)

BugFixes

  • support multiple grant_privilege_to_role resources on the same role (#1953) (dfdd166)
  • supress warehouse size changes (#1889 (daf2cc2)

0.68.1 (2023-07-07)

BugFixes

  • reading file formats with no default schema (#1936) (c5602f5)

0.68.0 (2023-07-06)

Features

BugFixes

  • add missing option (#1924) (2991a16)
  • do not set "query_acceleration_max_scale_factor" if Query Acceleration is not enabled on Warehouse creation (#1866) (7679e0b)
  • file format now supports reading options (#1917) (2596990)
  • prevent view drop when copy_grants attribute changes (#1920) (0cf22d0)

0.67.0 (2023-06-22)

Features

BugFixes

  • Generate security integration statements using double quoted names. (#1897) (a21d44f)
  • missing 'kind' field (#1872) (59b7ef5)
  • support empty comments in oauth integrations (#1900) (53d46b3)

0.66.2 (2023-06-13)

BugFixes

0.66.1 (2023-06-03)

BugFixes

0.66.0 (2023-06-02)

Features

Misc

  • rename "db" symbol to "sql" and make input options more uniform in naming convention (#1837) (244b5b4)

0.65.0 (2023-05-30)

Features

Misc

BugFixes

  • 0.65 integration tests and minor linting fixes (#1835) (8d7d663)
  • add grant to sdk v2, better validation (#1812) (76da3b8)
  • Add missing Google Cloud computed property api_gcp_service_account to the api integration resource (#1776) (1dd0672)
  • allow password_policy.max_age_days = 0 (#1819) (eeaadfe)
  • fixed enable_multiple_grants behaviour for role_grants (#1816) (f508129)
  • gorelease freebsd (#1790) (c87f74f)
  • reading warehouse with underscore in name (#1793) (5e184fa)
  • warehouse for sdk v2 (#1804) (99f7621)

0.64.0 (2023-05-09)

Features

Misc

BugFixes

  • add missing reference for email_notification (#1768) (6feeb9c)
  • database from_share handles organization (#1711) (9e71eb6)
  • get on_view from table_name for stream (#1740) (21fc2b9)

0.63.0 (2023-04-25)

Features

Misc

  • fix parameters datasource acceptance test (#1749) (338a19d)

0.62.0 (2023-04-19)

Features

BugFixes

0.61.0 (2023-04-03)

Features

  • Add COPY GRANTS arg to views resources. (#1668) (7225d93)
  • add on_account to session and object params (#1685) (1329430)
  • mark PII as sensitive in account and user resources. (#1678) (caa461f)
  • support is_org_admin column in SHOW ORGANIZATION ACCOUNTS (#1673) (263c521)

0.34.0 (2023-03-28)

Features

BugFixes

Misc

0.34.0 (2023-03-28)

Features

Misc

BugFixes

0.34.0 (2023-03-28)

Features

BugFixes

Misc

0.34.0 (2023-03-28)

Features

BugFixes

Misc

0.61.0 (2023-03-27)

Features

BugFixes

0.60.1 (2023-03-23)

BugFixes

0.60.0 (2023-03-23)

Features

  • add missing PrivateLink URLs to datasource (#1603) (78782b1)
  • add PREVENT_LOAD_FROM_INLINE_URL (#1612) (4945a3a)
  • Add support for packages, imports, handler and runtimeVersion to snowflake_procedure resource (#1516) (a88f3ad)

BugFixes

  • 0.60 misc bug fixes / linting (#1643) (53da853)
  • change resource monitor suspend properties to number (#1545) (4bc59e2)

Misc

  • deps: bump actions/setup-go from 3 to 4 (#1634) (3f128c1)
  • deps: bump github.com/hashicorp/terraform-plugin-sdk/v2 (#1639) (330777e)
  • deps: bump github.com/snowflakedb/gosnowflake (#1638) (107bb4a)

0.59.0 (2023-03-21)

Features

  • add ON STAGE support for Stream resource (#1413) (447febf)
  • Add support for is_secure to snowflake_function resource (#1575) (c41b6a3)

BugFixes

0.58.2 (2023-03-16)

BugFixes

0.58.1 (2023-03-16)

BugFixes

0.58.0 (2023-03-03)

Features

BugFixes

  • added force_new option to role grant when the role_name has been changed (#1591) (4ec3613)
  • default_secondary_roles doc (#1584) (23b64fa)
  • remove emojis, misc grant id fix (#1598) (fdefbc3)
  • update read role grants to use new builder (#1596) (e91860a)

0.57.0 (2023-02-28)

Features

  • support object parameters on account level (#1583) (fb24802)

BugFixes

  • Add contributing section to readme (#1560) (174355d)
  • add test cases for update repl schedule on failover group (#1578) (ab638f0)
  • schema read now checks first if the corresponding database exists (#1568) (368dc8f)

0.56.5 (2023-02-21)

Misc

  • deps: bump golang.org/x/crypto from 0.5.0 to 0.6.0 (#1528) (8a011e0)
  • deps: bump golang.org/x/net from 0.5.0 to 0.7.0 (#1551) (35de62f)

0.56.4 (2023-02-17)

BugFixes

0.56.3 (2023-02-02)

BugFixes

0.56.2 (2023-02-01)

BugFixes

  • backwards compatability for grant helpers id used by procedure and functions (#1508) (3787657)
  • misc linting changes for 0.56.2 (#1509) (e0d1ef5)
  • support different tag association queries for COLUMN object types (#1380) (546d0a1)

0.56.1 (2023-01-31)

BugFixes

0.56.0 (2023-01-27)

Features

BugFixes

  • do not set query_acceleration_max_scale_factor when enable enable_query_acceleration = false (#1474) (d62b1b4)
  • refactor for simplify handling error (#1472) (3937216)
  • refactor handling error to be simple (#1473) (9f37b99)
  • saml integration test (#1494) (8c31439)
  • schema name is optional for future file_format_grant (#1484) (1450cdd)
  • schema name is optional for future function_grant (#1485) (dcc550e)
  • schema name is optional for future procedure_grant (#1486) (4cf4561)
  • schema name is optional for future sequence_grant (#1487) (ccf9e78)
  • schema name is optional for future snowflake_stage_grant (#1466) (0b4d814)
  • schema name is optional for future stream_grant (#1488) (3f7e5d6)
  • schema name is optional for future task_grant (#1489) (4096fd0)

0.55.1 (2023-01-11)

BugFixes

  • resource snowflake_resource_monitor behavior conflict from provider 0.54.0 to 0.55.0 (#1468) (8ce0c53)

0.55.0 (2023-01-10)

Features

  • add in more functionality for UpdateResourceMonitor (#1456) (2df570f)

Misc

  • deps: bump golang.org/x/crypto from 0.4.0 to 0.5.0 (#1454) (ed6bfe0)
  • deps: bump golang.org/x/tools from 0.4.0 to 0.5.0 (#1455) (ff01970)

BugFixes

0.34.0 (2022-12-23)

Features

Misc

BugFixes

0.54.0 (2022-12-23)

Features

Misc

  • deps: bump github.com/snowflakedb/gosnowflake (#1423) (84c9389)
  • deps: bump goreleaser/goreleaser-action from 3 to 4 (#1426) (409bcb1)

BugFixes

0.53.1 (2022-12-08)

Misc

  • deps: bump github.com/hashicorp/terraform-plugin-sdk/v2 (#1373) (b22a2bd)
  • deps: bump github.com/snowflakedb/gosnowflake (#1375) (e1891b6)
  • deps: bump github/codeql-action from 1 to 2 (#1353) (9d7bc15)
  • deps: bump golang.org/x/crypto from 0.1.0 to 0.4.0 (#1407) (fc96d62)
  • deps: bump golang.org/x/tools from 0.2.0 to 0.4.0 (#1400) (58ca9d8)
  • deps: bump goreleaser/goreleaser-action from 2 to 3 (#1354) (9ad93a8)
  • deps: bump peter-evans/create-or-update-comment from 1 to 2 (#1350) (d4d340e)
  • deps: bump peter-evans/find-comment from 1 to 2 (#1352) (ce13a8e)
  • deps: bump peter-evans/slash-command-dispatch from 2 to 3 (#1351) (9d17ead)

BugFixes

0.53.0 (2022-12-07)

Features

BugFixes

0.52.0 (2022-11-17)

Features

Misc

BugFixes

0.51.0 (2022-11-07)

Features

  • add support for notify_users to snowflake_resource_monitor resource (#1340) (7094f15)
  • ci: add some linters and fix codes to pass lint (#1345) (75557d4)
  • Delete ownership grant updates (#1334) (4e6aba7)
  • show roles data source (#1309) (b2e5ecf)

Misc

  • docs: update documentation adding double quotes (#1346) (c4af174)

BugFixes

0.50.0 (2022-11-04)

Features

0.49.3 (2022-11-01)

BugFixes

0.49.2 (2022-11-01)

BugFixes

0.49.1 (2022-10-31)

BugFixes

0.49.0 (2022-10-31)

Features

Misc

  • deps: bump github.com/hashicorp/terraform-plugin-sdk/v2 (#1280) (657a180)
  • deps: bump github.com/snowflakedb/gosnowflake (#1304) (fb61921)
  • deps: bump github.com/stretchr/testify from 1.8.0 to 1.8.1 (#1300) (2f3c612)
  • deps: bump golang.org/x/tools from 0.1.12 to 0.2.0 (#1295) (5de7a51)
  • update docs (#1297) (495558c)

BugFixes

0.48.0 (2022-10-24)

Features

BugFixes

0.47.0 (2022-10-11)

Features

Misc

BugFixes

0.46.0 (2022-09-29)

Features

  • Added Missing Grant Updates + Removed ForceNew (#1228) (1e9332d)

BugFixes

0.45.0 (2022-09-22)

Features

0.44.0 (2022-09-20)

Features

BugFixes

  • function not exist and integration grant (#1154) (ea01e66)

0.43.1 (2022-09-20)

BugFixes

0.43.0 (2022-08-31)

Features

BugFixes

0.42.1 (2022-08-24)

Misc

0.42.0 (2022-08-24)

Features

BugFixes

  • Database from share comment on create and docs (#1167) (fc3a8c2)
  • doc of resource_monitor_grant (#1188) (03a6cb3)
  • Fix snowflake_share resource not unsetting accounts (#1186) (03a225f)

0.41.0 (2022-08-10)

Features

BugFixes

  • adding in issue link to slackbot (#1158) (6f8510b)
  • Deleting a snowflake_user and their associated snowlfake_role_grant causes an error (#1142) (5f6725a)
  • doc pipe (#1171) (c94c2f9)
  • expand allowed special characters in role names (#1162) (30a59e0)
  • Remove validate_utf8 parameter from file_format (#1166) (6595eeb)

0.40.0 (2022-07-14)

Features

BugFixes

0.39.0 (2022-07-13)

Features

BugFixes

0.37.1 (2022-07-01)

BugFixes

  • Allow creation of stage with storage integration including special characters (#1081) (7b5bf00), closes #1080
  • warehouse import when auto_suspend is set to null (#1092) (9dc748f)

0.37.0 (2022-06-28)

Features

BugFixes

  • Handling 2022_03 breaking changes (#1072) (88f4d44)
  • Temporarily disabling acceptance tests for release (#1083) (8eeb4b7)

0.36.0 (2022-06-16)

Features

BugFixes

  • allow custom characters to be ignored from validation (#1059) (b65d692)
  • Correctly read INSERT_ONLY mode for streams (#1047) (9c034fe)
  • handling not exist gracefully (#1031) (101267d)

0.35.0 (2022-06-07)

Features

BugFixes

Misc

  • deps: bump github.com/hashicorp/terraform-plugin-sdk/v2 (#1035) (f885f1c)

0.34.0 (2022-05-25)

Features

BugFixes

  • Add AWS_SNS notification_provider support for error notifications for Snowpipe. (#777) (02a97e0)
  • Add AWS_SQS_IAM_USER_ARN to notification integration (#610) (82a340a)
  • Add gpg signing to goreleaser (#911) (8ae3312)
  • Add importer to account grant (#576) (a6d7f6f)
  • Add manifest json (#914) (c61fcdd)
  • Add release step in goreleaser (#919) (63f221e)
  • Add valid property AWS_SNS_TOPIC_ARN to AWS_SNS notification provider (#783) (8224954)
  • add warehouses attribute to resource monitor (#831) (b041e46)
  • Added Missing Account Privileges (#635) (c9cc806)
  • Allow empty result when looking for storage integration on refresh (#692) (16363cf)
  • Allow legacy version of GrantIDs to be used with new grant functionality (#923) (b640a60)
  • Allow multiple resources of the same object grant (#824) (7ac4d54)
  • build: Add trimpath Go flag to build (#316) (420a84b)
  • change the function_grant documentation example privilege to usage (#901) (70d9550)
  • Dependabot configuration to make it easier to work with (a7c60f7)
  • escape string escape_unenclosed_field (#877) (6f5578f)
  • Escape String for AS in external table (#580) (3954741)
  • external_function: Allow Read external_function where return_type is VARIANT (#720) (1873108)
  • external_table headers order doesn't matter (#731) (e0d74be)
  • Handling of task error_integration nulls (#834) (3b27905)
  • issue with ie-proxy (#903) (e028bc8)
  • Legacy role grantID to work with new grant functionality (#941) (5182361)
  • make platform info compatible with quoted identifiers (#729) (30bb7d0)
  • Make ReadWarehouse compatible with quoted resource identifiers (#907) (72cedc4)
  • make saml2_enable_sp_initiated bool throughout (#828) (b79988e)
  • materialized view grant incorrectly requires schema_name (#654) (faf0767)
  • Network Attachment (Set For Account) (#990) (1dde150)
  • OSCP -> OCSP misspelling (#664) (cc8eb58)
  • Ran make deps to fix dependencies (#899) (a65fcd6)
  • read Database and Schema name during Stream import (#732) (9f747b5)
  • read Name, Database and Schema during Procedure import (#819) (d17656f)
  • Recreate notification integration when type changes (#792) (e9768bf)
  • refactor ReadWarehouse function to correctly read object parameters (#745) (d83c499)
  • Release by updating go dependencies (#894) (79ec370)
  • Release tag (#848) (610a85a)
  • Remove force_new from masking_expression (#588) (fc3e78a)
  • Remove keybase since moving to github actions (#852) (6e14906)
  • remove share feature from stage because it isn't supported (#918) (7229387)
  • remove table where is_external is Y (#667) (14b17b0)
  • SCIM access token compatible identifiers (#750) (afc92a3)
  • sequence import (#775) (e728d2e)
  • Share example (#673) (e9126a9)
  • Share resource to use REFERENCE_USAGE instead of USAGE (#762) (6906760)
  • Shares can't be updated on table_grant resource (#789) (6884748)
  • snowflake_share: Can't be renamed, ForceNew on name changes (#659) (754a9df)
  • Stream append only (#653) (807c6ce)
  • table: Properly read and import table state (#314) (df1f6bc)
  • tagging for db, external_table, schema (#795) (7aff6a1)
  • Update go and docs package (#1009) (72c3180)
  • Update goreleaser env Dirty to false (#850) (402f7e0)
  • update ReadTask to correctly set USER_TASK_TIMEOUT_MS (#761) (7b388ca)
  • Upgrade go (#715) (f0e59c0)
  • Upgrade tf for testing (#625) (c03656f)
  • use "DESCRIBE USER" in ReadUser, UserExists (#769) (36a4f2e)
  • Warehouse create and alter properties (#598) (632fd42)

Misc

0.33.1 (2022-05-03)

BugFixes

  • Network Attachment (Set For Account) (#990) (1dde150)

0.33.0 (2022-04-28)

Features

0.32.0 (2022-04-14)

Features

  • allow in-place renaming of Snowflake schemas (#972) (2a18b96)

0.31.0 (2022-04-11)

Features

  • Add manage support cases account grants (#961) (1d1084d)
  • snowflake_user_ownership_grant resource (#969) (6f3f09d)

0.30.0 (2022-03-29)

Features

  • support host option to pass down to driver (#939) (f75f102)

0.29.0 (2022-03-23)

Features

  • Allow in-place renaming of Snowflake tables (#904) (6ac5188)
  • create snowflake_role_ownership_grant resource (#917) (17de20f)

BugFixes

  • Legacy role grantID to work with new grant functionality (#941) (5182361)

0.28.8 (2022-03-18)

BugFixes

  • change the function_grant documentation example privilege to usage (#901) (70d9550)
  • remove share feature from stage because it isn't supported (#918) (7229387)

0.28.7 (2022-03-15)

BugFixes

  • Allow legacy version of GrantIDs to be used with new grant functionality (#923) (b640a60)
  • Make ReadWarehouse compatible with quoted resource identifiers (#907) (72cedc4)
  • sequence import (#775) (e728d2e)

0.28.6 (2022-03-14)

BugFixes

0.28.5 (2022-03-12)

BugFixes

0.28.4 (2022-03-11)

BugFixes

0.28.3 (2022-03-10)

BugFixes

0.28.2 (2022-03-09)

BugFixes

0.28.1 (2022-03-09)

BugFixes

0.28.0 (2022-03-05)

Features

  • Implemented External OAuth Security Integration Resource (#879) (83997a7)

BugFixes

  • escape string escape_unenclosed_field (#877) (6f5578f)

0.27.0 (2022-03-02)

Features

  • Data source for list databases (#861) (537428d)
  • Expose GCP_PUBSUB_SERVICE_ACCOUNT attribute in notification integration (#871) (9cb863c)
  • Support DIRECTORY option on stage create (#872) (0ea9a1e)

Misc

0.26.3 (2022-02-08)

BugFixes

  • Remove keybase since moving to github actions (#852) (6e14906)

0.26.2 (2022-02-07)

BugFixes

  • Update goreleaser env Dirty to false (#850) (402f7e0)

0.26.1 (2022-02-07)

BugFixes

0.26.0 (2022-02-03)

Features

Misc

BugFixes

  • Allow multiple resources of the same object grant (#824) (7ac4d54)