# Update GAM7 to latest version Automatic update to the latest version on Linux/Mac OS/Google Cloud Shell/Raspberry Pi/ChromeOS: - Do not create project or authorizations, default path `$HOME/bin` - `bash <(curl -s -S -L https://git.io/gam-install) -l` - Do not create project or authorizations, specify a path - `bash <(curl -s -S -L https://git.io/gam-install) -l -d ` By default, a folder, `gam7`, is created in the default or specified path and the files are downloaded into that folder. Add the `-s` option to the end of the above commands to suppress creating the `gam7` folder; the files are downloaded directly into the default or specified path. See [Downloads-Installs-GAM7](https://github.com/GAM-team/GAM/wiki/Downloads-Installs) for Windows or other options, including manual installation ### 7.07.00 As of mid-October 2024, Google deprecated the API that retrieved the Global Address List. The following commands have been eliminated. ``` gam info gal gam print gal gam show gal ``` These commands are a work-around for `gam print gal`. ``` gam config csv_output_row_filter "includeInGlobalAddressList:boolean:true" redirect csv ./UserGAL.csv print users fields name,gal gam config csv_output_row_filter "includeInGlobalAddressList:boolean:true" batch_size 25 redirect csv ./GroupGAL.csv print groups fields name,gal ``` ### 7.06.14 Updated `create|update adminrole` to allow specifying a collection of privileges with `privileges select |` which makes copying roles much simpler. Added option `role ` to `gam print|show adminroles` to allow display of information for a specific role. ### 7.06.13 Updated `gam print group-members ... recursive` and `gam print cigroup-members ... recursive` to expand groups representing chat spaces. ### 7.06.12 Deleted commands to display Analytic UA properties; the API has been deprecated. ``` gam print|show analyticuaproperties ``` ### 7.06.11 Improved `gam checkconn`. Updated `gam print group-members` and `gam print cigroup-members` to recognize members that are groups representing chat spaces. For now, these groups are not expanded when `recursive` is specified. ### 7.06.10 Added the following license SKU. ``` 1010020034 - Google Workspace Frontline Plus ``` ### 7.06.09 Added `gemini` and `geminiforworkspace` to `` for use in `gam report `. ### 7.06.08 Fixed problem where Yubikeys caused a trap. ### 7.06.07 Updated private key rotation progress messages in `gam create|use|update project` and `gam upload sakey`. Updated `gam use project` to display the following error message when the specifed project already has a service account. ``` Re-run the command specify a new service account name with: saname ' ``` ### 7.06.06 Native support for Windows 11 Arm-based devices. Renamed some MacOS and Linux binary installer files to align on terminology. Everything is "arm64" now, no "aarch64". ### 7.06.05 Updated code in `gam delete|update chromepolicy` to handle the `policyTargetKey[additionalTargetKeys]` field in a more general manner for future use. ### 7.06.04 Fixed bug in `gam report ` where a report with no activities was not displaying any output. ### 7.06.03 Fixed bug in `gam print|show drivelastmodification` that caused a trap when an empty drive was specified. ### 7.06.02 Updated `gam print|show filecounts ... showlastmodification` to include file mimetype and path information for the last modified file. Added simple commands to get information about the last modified file on a drive. By default, a user's My Drive is processed; optionally, a Shared Drive can be processed. ``` gam print drivelastmodification [todrive *] [select ] [pathdelimiter ] (addcsvdata )* gam show drivelastmodification [select ] [pathdelimiter ] ``` ### 7.06.01 Updated `gam create|update drivefileacl ... expiration