IMPROVEMENTS:
- provider: interactive users can now provide a project quota for use in API calls (#465)
FEATURES:
- New Datasource:
googleworkspace_groups(#313)
IMPROVEMENTS:
- provider: added support for using the
GOOGLE_OAUTH_ACCESS_TOKENenvironment variable for authentication (#319)
BUG FIXES:
- directory: fixed bug where
custom_schemaswere not populating ingoogleworkspace_users[GH-279] - directory: fixed bug where
recovery_phoneandrecovery_emailcould not be removed from thegoogleworkspace_userresource [GH-261] - directory: fixed bug where creation of
user,group,group_member, andgroup_settingsresources were affected by 404s from the API [GH-287] - directory: fixed bug where creating a
googleworkspace_org_unitwould fail with401despite it being created [GH-327]
FEATURES:
- New Datasource:
googleworkspace_users(#240)
IMPROVEMENTS:
- directory: added
include_derived_membershipattribute todata.googleworkspace_group_members(#234) - directory: added
preferenceattribute togoogleworkspace_user.languages(#238)
BUG FIXES:
- directory: fixed bug where data sources that allow exactly one field to be defined would drop the
idfield when the data source was recomputed. (#218) - directory: fixed bug where
googleworkspace_group_memberwould crash instead of surfacing an error if needed (#220)
BUG FIXES:
- directory: fixed bug where
googleworkspace_group_memberwould error if a member already existed (#211) - directory: fixed bug where
googleworkspace_group_memberswould only show the first 200 members (#209) - directory: fixed bug where
googleworkspace_usershowed a perma-diff onlanguages.language_code(#208) - directory: fixed bug where
googleworkspace_usererrored when addingaliaseson initial create (#208) - groups settings: added validation options
ALL_OWNERS_CAN_CONTACTvalidation towho_can_contact_ownerandALL_OWNERS_CAN_VIEWtowho_can_view_membershipandwho_can_view_group. (#207)
BUG FIXES:
- directory: fixed eventual consistency for
googleworkspace_group_member(#186) - directory: fixed bug where
googleworkspace_group_memberswould error if a member already existed (#194) - directory: fixed bug where
googleworkspace_group_memberswould error if amemberswas empty (#193)
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_tokenrather 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_memberwould not force new change on change of email (#152) - directory: fixed bug where
googleworkspace_userwould show permadiff on user alias emails from secondary domains (#154)
BUG FIXES:
- provider: fixed validation of credentials (#126)
- directory: fixed bug where
googleworkspace_user.passwordwas always required, which would break on import, now it is only required on create. (#125) - directory: fixed permadiff on
googleworkspace_user.custom_schemas(#129) - directory: fixed bug where different fields on
googleworkspace_userwould error if the value was empty. (#133) - directory: fixed bugs on
googleworkspace_group,googleworkspace_group_memberandgoogleworkspace_org_unitwhere changes made out of band would not refresh appropriately. (#136) - directory: changed nested
typefields ongoogleworkspace_org_userfrom optional to required. (#139) - gmail: fixed bugs on
googleworkspace_gmail_send_as_aliaswhere changes made out of band would not refresh appropriately. (#136)
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.indexedwould break if it was nil. (#108) - chrome: fixed validation bug on message type schema values, (#116)
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_CREDENTIALSenvironment variable for authentication (#87)
BUG FIXES:
- all: added logging of the http requests/responses (#93)
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)
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)