Skip to content

Releases: hashicorp/terraform-provider-googleworkspace

v0.7.0

10 Jun 15:44
dae4593
Compare
Choose a tag to compare

FEATURES:

  • New Datasource: googleworkspace_groups (#313)

IMPROVEMENTS:

  • provider: added support for using the GOOGLE_OAUTH_ACCESS_TOKEN environment variable for authentication (#319)

BUG FIXES:

  • directory: fixed bug where custom_schemas were not populating in googleworkspace_users [GH-279]
  • directory: fixed bug where recovery_phone and recovery_email could not be removed from the googleworkspace_user resource [GH-261]
  • directory: fixed bug where creation of user, group, group_member, and group_settingsresources were affected by 404s from the API [GH-287]
  • directory: fixed bug where creating a googleworkspace_org_unit would fail with 401 despite it being created [GH-327]

v0.6.0

20 Dec 15:35
f8aa4c9
Compare
Choose a tag to compare

FEATURES:

  • New Datasource: googleworkspace_users (#240)

IMPROVEMENTS:

  • directory: added include_derived_membership attribute to data.googleworkspace_group_members (#234)
  • directory: added preference attribute to googleworkspace_user.languages (#238)

BUG FIXES:

  • directory: fixed bug where data sources that allow exactly one field to be defined would drop the id field when the data source was recomputed. (#218)
  • directory: fixed bug where googleworkspace_group_member would crash instead of surfacing an error if needed (#220)

v0.5.2

17 Nov 16:20
Compare
Choose a tag to compare

BUG FIXES:

  • directory: fixed bug where googleworkspace_group_member would error if a member already existed (#211)
  • directory: fixed bug where googleworkspace_group_members would only show the first 200 members (#209)
  • directory: fixed bug where googleworkspace_user showed a perma-diff on languages.language_code (#208)
  • directory: fixed bug where googleworkspace_user errored when adding aliases on initial create (#208)
  • groups settings: added validation options ALL_OWNERS_CAN_CONTACT validation to who_can_contact_owner and ALL_OWNERS_CAN_VIEW to who_can_view_membership and who_can_view_group. (#207)

v0.5.1

27 Oct 18:11
Compare
Choose a tag to compare

BUG FIXES:

  • directory: fixed eventual consistency for googleworkspace_group_member (#186)
  • directory: fixed bug where googleworkspace_group_members would error if a member already existed (#194)
  • directory: fixed bug where googleworkspace_group_members would error if a members was empty (#193)

v0.5.0

13 Oct 18:34
Compare
Choose a tag to compare

FEATURES:

  • New Resource: googleworkspace_group_members (#155)

  • New Datasource: googleworkspace_group_members (#155)

IMPROVEMENTS:

  • provider: added ability to authenticate using user credentials (#156)
  • provider: added ability to authenticate using access_token rather than just credentials (#165)
  • provider: added retryTransport that will retry after common Google errors (like network errors, rate limiting errors, etc) (#163)

BUG FIXES:

  • directory: fixed bug where googleworkspace_group_member would not force new change on change of email (#152)
  • directory: fixed bug where googleworkspace_user would show permadiff on user alias emails from secondary domains (#154)

v0.4.1

16 Aug 19:22
Compare
Choose a tag to compare

BUG FIXES:

  • provider: fixed validation of credentials (#126)
  • directory: fixed bug where googleworkspace_user.password was always required, which would break on import, now it is only required on create. (#125)
  • directory: fixed permadiff ongoogleworkspace_user.custom_schemas (#129)
  • directory: fixed bug where different fields on googleworkspace_user would error if the value was empty. (#133)
  • directory: fixed bugs on googleworkspace_group, googleworkspace_group_member and googleworkspace_org_unit where changes made out of band would not refresh appropriately. (#136)
  • directory: changed nested type fields on googleworkspace_org_user from optional to required. (#139)
  • gmail: fixed bugs on googleworkspace_gmail_send_as_alias where changes made out of band would not refresh appropriately. (#136)

v0.4.0

27 Jul 20:55
Compare
Choose a tag to compare

FEATURES:

  • New Resource: googleworkspace_gmail_send_as_alias (#122)

IMPROVEMENTS:

  • provider: allow impersonation to be unset when service account has sufficient role assignments. (#115)

BUG FIXES:

  • groups settings: fixed bug where consistency check was prone to failure/timeout. (#119)
  • directory: fixed bug where googleworkspace_schema.fields.indexed would break if it was nil. (#108)
  • chrome: fixed validation bug on message type schema values, (#116)

v0.3.0

07 Jul 20:38
Compare
Choose a tag to compare

FEATURES:

  • New Resource: googleworkspace_chrome_policy (#97)

  • New Resource: googleworkspace_domain_alias (#92)

  • New Datasource: googleworkspace_chrome_policy_schema (#97)

  • New Datasource: googleworkspace_domain_alias (#92)

IMPROVEMENTS:

  • provider: added support for using the GOOGLE_CREDENTIALS environment variable for authentication (#87)

BUG FIXES:

  • all: added logging of the http requests/responses (#93)

v0.2.0

22 Jun 14:53
Compare
Choose a tag to compare

FEATURES:

  • New Resource: googleworkspace_org_unit (#63)

  • New Resource: googleworkspace_role (#66)

  • New Resource: googleworkspace_role_assignment (#66)

  • New Datasource: googleworkspace_org_unit (#63)

  • New Datasource: googleworkspace_role (#66)

  • New Datasource: googleworkspace_privileges (#82)

v0.1.0

22 Jun 14:54
Compare
Choose a tag to compare

FEATURES:

  • New Resource: googleworkspace_domain (#12)

  • New Resource: googleworkspace_group (#18)

  • New Resource: googleworkspace_group_member (#31)

  • New Resource: googleworkspace_group_settings (#29)

  • New Resource: googleworkspace_schema (#20)

  • New Resource: googleworkspace_user (#15)

  • New Datasource: googleworkspace_domain (#12)

  • New Datasource: googleworkspace_group (#18)

  • New Datasource: googleworkspace_group_member (#31)

  • New Datasource: googleworkspace_group_settings (#32)

  • New Datasource: googleworkspace_schema (#20)

  • New Datasource: googleworkspace_user (#15)