Releases: GAM-team/GAM
GAM 7.32.02
- 7.32.02
Added variable oauth2_txt_lock_mode to gam.cfg, the default is 644 and valid values are: 644, 664, 666.
This value is used to set the file permissions on the oauth2.txt.lock file. In very special cases where
daemon processes, e.g. Apache/httpd, are running GAM, the value 666 may have to be used.
- See Update History
GAM 7.32.01
- 7.32.01
Added option (addcsvdata <FieldName> <String>)* to gam <CrOSTypeEntity> issuecommand command <CrOSCommand> csv
and gam <CrOSTypeEntity> getcommand commandid <CommandID> csv that adds additional columns of data to the CSV file output.
- 7.32.00
Added option verifyallowexternal to gam print cigroup-members|group-members that causes
GAM to only display external members in groups with `allowExternalMembers=False'.
This option can be used to help verify that internal-only groups don't have external members.
Updated option internaldomains for the following commands:
gam info|print groups
gam print|show group-members
gam info|print cigroups
gam print|show cigroup-members
gam <UserTypeEntity> print|show filesharecounts
Which domains are considered internal domains:
internaldomains all- All of your workspace domains; this is the defaultinternaldomains primary- Your workspace primary domaininternaldomains <DomainNameList>- A list of domain names
Added option csv to gam <CrOSTypeEntity> issuecommand command <CrOSCommand>
and gam <CrOSTypeEntity> getcommand commandid <CommandID> so that command details are displayed in CSV format.
This can be used to log commands issued to devices and then monitor the results.
Added option filemimetype category <MimeTypeNameList> to gam <UserTypeEntity> copy drivefile to support
copying of files based on their MimeType category.
Added option attendeeslist to gam calendars <CalendarEntity> print events and gam <UserTypeEntity> print events
that causes GAM to display the attendee email addresses in a single column attendeesList; no attendee details
are displayed. The email addresses are separated by csv_output_field_delimiter from gam.cfg.
Fixed bug in gam sendemail ... replyto <EmailAddress> that caused a message delivery error if
<EmailAddress> did not include a domain name.
Added support for users's chat sections.
- See: https://github.com/GAM-team/GAM/wiki/Users-Chat#manage-chat-users-sections
- This is in Deveoper Preview; you must have a
developer_preview_api_keyingam.cfgto use these commands.
- See Update History
GAM 7.32.00
7.32.00
Added option verifyallowexternal to gam print cigroup-members|group-members that causes
GAM to only display external members in groups with `allowExternalMembers=False'.
This option can be used to help verify that internal-only groups don't have external members.
Updated option internaldomains for the following commands:
gam info|print groups
gam print|show group-members
gam info|print cigroups
gam print|show cigroup-members
gam <UserTypeEntity> print|show filesharecounts
Which domains are considered internal domains:
internaldomains all- All of your workspace domains; this is the defaultinternaldomains primary- Your workspace primary domaininternaldomains <DomainNameList>- A list of domain names
Added option csv to gam <CrOSTypeEntity> issuecommand command <CrOSCommand>
and gam <CrOSTypeEntity> getcommand commandid <CommandID> so that command details are displayed in CSV format.
This can be used to log commands issued to devices and then monitor the results.
Added option filemimetype category <MimeTypeNameList> to gam <UserTypeEntity> copy drivefile to support
copying of files based on their MimeType category.
Added option attendeeslist to gam calendars <CalendarEntity> print events and gam <UserTypeEntity> print events
that causes GAM to display the attendee email addresses in a single column attendeesList; no attendee details
are displayed. The email addresses are separated by csv_output_field_delimiter from gam.cfg.
Fixed bug in gam sendemail ... replyto <EmailAddress> that caused a message delivery error if
<EmailAddress> did not include a domain name.
Added support for users's chat sections.
- See: https://github.com/GAM-team/GAM/wiki/Users-Chat#manage-chat-users-sections
- This is in Deveoper Preview; you must have a
developer_preview_api_keyingam.cfgto use these commands.
- See Update History
GAM 7.31.06
- 7.31.06
Added option batchsize <Integer> to gam calendar <CalendarEntity> delete|purge events and
gam <UserTypeEntity> delete|purge events <UserCalendarEntity> that causes GAM to delete events
with batch API calls rather than with individual API calls.
- See Update History
GAM 7.31.05
- 7.31.05
Added option variables <RESearchPattern> to gam select section <SectionName> verify and gam config verify
that causes GAM to only display variables with names selected by <RESearchPattern>.
gam select School verify variables "^(customer|domain)"
Section: School
customer_id = C03abc123
domain = school.edu
gam config verify variables 'dir'
Section: DEFAULT
cache_dir = ~/GamConfig/gamcache ; /Users/gamteam/GamConfig/gamcache
config_dir = ~/GamConfig ; /Users/gamteam/GamConfig
drive_dir = ~/GamWork ; /Users/gamteam/GamWork
gmail_cse_incert_dir = ~/GmailCSE/Certs ; /Users/gamteam/GmailCSE/Certs
gmail_cse_inkey_dir = ~/GmailCSE/Keys ; /Users/gamteam/GmailCSE/Keys
input_dir = .
- See Update History
GAM 7.31.04
- 7.31.04
Fixed bug in gam report admin|chrome that caused to events to not be displayed.
Updated gam <UserTypeEntity> print|show messages|threads ... query <QueryGmail> to display the query.
- See Update History
GAM 7.31.03
- 7.31.03
Due to the following Calendar API update, the gam <UserTypeEntity> transfer calendars command has been removed.
- See: https://developers.google.com/workspace/calendar/release-notes#October_27_2025
Data ownership can be transferred in the Google Calendar UI.
- See Update History
GAM 7.31.02
- 7.31.02
Added the following options to gam <UserTypeEntity> copy drivefile
to limit copying to those files owned by selected users.
copysubfilesownedby users <EmailAddressList>- Only files owned by users in<EmailAddressList>are copied.copysubfilesownedby notusers <EmailAddressList>- Only files not owned by users in<EmailAddressList>are copied.copysubfilesownedby regex <REMatchPattern>- Only files owned by users whose email addresses match<REMatchPattern>are copied.copysubfilesownedby notregex <REMatchPattern>- Only files owned by users whose email addresses do not match<REMatchPattern>are copied.
- See Update History
GAM 7.31.01
GAM 7.31.00
- 7.31.00
Fixed bug in gam report chrome (user <UserItem>)|(select <UserTypeEntity>) where no activities were returned.
report chrome does not use the parameter userKey=<EmailAddress> as do other applications but requires
parameter filter DEVICE_USER==<EmailAddress>.
Updated gam report admin (user <UserItem>)|(select <UserTypeEntity>) to use parameter filter USER_EMAIL==<EmailAddress>
to display activiities affecting the user <EmailAddress>. Use option userisactor to use the parameter userKey=<EmailAddress>
that displays activities where user <EmailAddress> executed the command that generated the activity.
Fixed bug in gam print cros|filelist|users ... (addcsvdata <FieldName> <String>)+ formatjson where the addcsvdata columns
were not displayed but the additional field values were included in the JSON data. Now, the addcsvdata columns
are displayed but the additional field values are only included in the JSON data when option includdecsvdatainjson is specified.
Added option addcsvdata <FieldName> <String> to gam <UserTypeEntity> print cigroups|groups
that adds additional columns of data to the CSV file output.
Added option addcsvdata <FieldName> <String> to gam <UserTypeEntity> print cigroupmembere|group-members
that adds additional columns of data to the CSV file output.
- See Update History