# 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.23.06 Added option `types ` to `gam print|show admins` that allows filtering of admin assignments by the type of the assignee; by default, all assignee types are displayed. ``` ::= group|user|serviceaccount|unknown ::= "(,)*" ``` ### 7.23.05 Added option `recursive` to `gam print|show admins` that will display assignments to the members of security groups assigned to roles; the security group membership is recursively expanded. ### 7.23.04 Added option `addcsvdata ` to `gam print events` and `gam calendars print events` that adds additional columns of data to the CSV file output. An example would be to get the calendar name in addition to the calendar ID when printing events. ``` gam redirect csv ./Resources.csv print resources fields email,name gam redirect csv ./ResourceEventCounts.csv multiprocess redirect stderr - multiprocess csv Resources.csv gam calendar "~resourceEmail" print events starttime -1y countsonly addcsvdata calendarName "~resourceName" ``` Upgraded to OpenSSL 3.6.0. ### 7.23.03 Upgraded to OpenSSL 3.5.4. ### 7.23.02 Added option `oneitemperrow` to 'gam print course-materials|course-work` to have each of a course's materials displayed on a separate row with all of the other course fields. This produces a CSV file that can be used in subsequent commands to process the materials without further script processing. ### 7.23.00 Added `chat_max_results` variable to `gam.cfg`. ``` chat_max_results When retrieving lists of Chat items from API, how many should be retrieved in each API call Default: 100 Range: 1 - 1000 ``` Previously, this vaule was always set to 1000 which could cause errors. ### 7.22.07 Added options `showdetails` and `returnidonly` to `gam create|copy vaultquery`. Added option `` to `gam create vaultexport|vaultquery and `gam print vaultcounts``. ### 7.22.06 Added commands to create, copy and delete Vault saved queries. ``` gam create vaultquery [name ] corpus calendar|drive|gemini|groups|hangouts_chat|mail|voice [scope all_data|held_data|unprocessed_data] (accounts ) | (orgunit|org|ou ) | everyone (documentids (|(select |))) | (shareddrives|teamdrives (|(select |))) | [(includeshareddrives )|(shareddrivesoption included|included_if_account_is_not_a_member|not_included)] (sitesurl (||(select |))) [driveversiondate |