v1.1.0 (2023-01-31)
Implemented enhancements:
- Allow GRANTs to PUBLIC #61
Fixed bugs:
- can not set a user password to an md5 string, because it will be re-hashed #97
- Conflicts with syslog_access and superuser=false #95
Closed issues:
- Grant same privileges on multiple schemas #108
- Allow TRUNCATE grant for groups on table #92
- Redshift cluster 404 #58
Merged pull requests:
- Implement GRANT TO PUBLIC for all supported object types #106 (winglot)
- Fix conflicting superuser and syslog_access fields #105 (winglot)
- Support hashed user passwords #103 (hoxu)
- Add redshift_schema import statement to README #100 (pacesetterplus)
v1.0.4 (2022-12-28)
Merged pull requests:
- Fix userSessionTimeoutAttr condition #102 (robertomczak)
- Add SESSION TIMEOUT support and missing defer rows.Close() #101 (robertomczak)
v1.0.3 (2022-11-15)
Fixed bugs:
- Non-idempotent reapplying grants for entities with ascii chars 33-126 in their names #94
Closed issues:
- Error when remove user from group #83
Merged pull requests:
- Fix - preventing from non-idempotent reapplying grants for entities with ascii chars 33-126 in their names #93 (rg00d)
- Improve docs for redshift_datashare_privilege resource #77 (szemek)
v1.0.2 (2022-09-02)
Fixed bugs:
v1.0.1 (2022-08-04)
Fixed bugs:
- Fix readSchemaGrants and readTableGrants for groups #76 (olivermeyer)
v1.0.0 (2022-04-22)
Implemented enhancements:
- Ability to grant EXECUTE function #34
- Add rule and trigger permissions to grant and default_grant #63 (mtesch-um)
- Add
region
support when callingGetClusterCredentials
#60 (bendrucker) - Support language, function and procedure object types in redshift_grant resource #57 (pawelaugustyn)
Fixed bugs:
- Quoted user names are now always case-sensitive regardless of enable_case_sensitive_identifier setting #67
user
: handle unknown superuser passwords #59 (bendrucker)
Closed issues:
- "grant ALL on table.." grants more permissions than available in redshift_grant #62
- redshift_grant resource does not support language object #45
Merged pull requests:
- Preserve user names case in group membership list and database owner attribute #69 (winglot)
- Make sure quoted user name case is preserved in state #68 (winglot)
- Before alter group make sure user still exists #66 (lukasbudisky)
v0.6.0 (2022-02-16)
Implemented enhancements:
- Not able to GetClusterCredentials using cross account #46
- redshift_grant resource does not support granting privileges to users #23
Fixed bugs:
Removed:
Merged pull requests:
- Update documentation with recent changes #55 (winglot)
- Support for users in redshift_default_privileges resources #53 (winglot)
- Support for users in redshift_grant resource #52 (winglot)
- Fixed non-unique ids in redshift_grant possible #51 (rg00d)
- Support cross-account temporary credentials fetching #50 (pawelaugustyn)
v0.5.3 (2022-01-26)
Merged pull requests:
- Fix typo in code - wrong variable referenced #48 (matokovacik)
v0.5.2 (2022-01-26)
Merged pull requests:
- Remove CASCADE from ALTER DEFAULT when dropping users and groups #47 (winglot)
- Move the superuser/password validation to CustomizeDiff func #44 (winglot)
- added import docs and warning to privilege description #41 (mtesch-um)
v0.5.1 (2021-12-30)
Implemented enhancements:
- redshift does not allow create superuser without password #37
Merged pull requests:
- Deprecate redshift_privilege resource #40 (winglot)
- Require password for superuser at plan phase #39 (winglot)
v0.5.0 (2021-12-10)
Implemented enhancements:
v0.4.3 (2021-11-22)
Fixed bugs:
- redshift_grant unable to detect drift on view grants #30
- BUG
create\_external\_database\_if\_not\_exists
looks like not working. #27 redshift\_grants
resource occasionally shows incorrect diffs or permanent diffs #24
Merged pull requests:
- Rewrite DiffSuppressFunc for create_external_database_if_not_exists. #32 (winglot)
- Extend grant detection also to views and materialized views. #31 (matokovacik)
v0.4.2 (2021-10-12)
Fixed bugs:
v0.4.1 (2021-09-23)
Fixed bugs:
v0.4.0 (2021-09-06)
Implemented enhancements:
- Implement redshift_default_privileges resource #21 (winglot)
- Manage datashare consumer permissions to use datashares #20 (sworisbreathing)
- Support connecting through a socks proxy #19 (sworisbreathing)
- Add simple
redshift\_datashare
resource #18 (sworisbreathing) - Add
redshift\_namespace
data source #16 (sworisbreathing)
Fixed bugs:
- Default privileges approach is incorrect #15
Merged pull requests:
v0.3.0 (2021-08-06)
Implemented enhancements:
- Add external schema support #14 (sworisbreathing)
- Add
redshift\_database
resource and data source. #12 (sworisbreathing)
v0.2.0 (2021-07-28)
Implemented enhancements:
- Add
redshift\_schema
data source #10 (sworisbreathing) - Use md5 hashing for redshift_user passwords #7 (sworisbreathing)
- Add
redshift\_user
data source #6 (sworisbreathing) - Add
redshift\_group
data source #5 (sworisbreathing) - Support provider authentication using GetClusterCredentials #3 (sworisbreathing)
Fixed bugs:
- Bug fixes related to temporary credentials #11 (sworisbreathing)
- Fix error changing ownership when deleting a user, if the current user has temporary credentials #4 (sworisbreathing)
Merged pull requests:
v0.1.1 (2021-06-25)
Fixed bugs:
- Convert state values to lower case to produce consistent state during plan #2 (winglot)
- Retry on errors for Create and Update operations in redshift_privilege #1 (winglot)
v0.1.0 (2021-06-23)
* This Changelog was automatically generated by github_changelog_generator