# 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.46.07 Added command `gam show configlicenseskus` that can be used to generate a command that sets the list of used license SKUs in gam.cfg; this improves performance of `gam info user`. ``` gam show configlicenseskus Got 0 Licenses for 1010010001 (Cloud Identity Free)... Got 0 Licenses for 1010050001 (Cloud Identity Premium)... ... Got 2 Licenses for 1010340007 (Google Workspace for Education Fundamentals - Archived User)... ... Got 100 Licenses for 1010070001 (Google Workspace for Education Fundamentals)... Got 200 Licenses for 1010070001 (Google Workspace for Education Fundamentals)... Got 300 Licenses for 1010070001 (Google Workspace for Education Fundamentals)... Got 358 Licenses for 1010070001 (Google Workspace for Education Fundamentals)... Got 2 Licenses for 1010070004 (Google Workspace for Education Gmail Only)... ... Got 0 Licenses for Google-Vault (Google Vault)... Got 0 Licenses for Google-Vault-Former-Employee (Google Vault - Former Employee)... To set license_skus in gam.cfg, execute the following command: gam config license_skus "1010340007,1010070001,1010070004" save verify variables license_skus ``` * See: https://github.com/GAM-team/GAM/wiki/Licenses#info-user-performance ### 7.46.06 Updated GAM to suppress the following message: ``` Regional Access Boundary HTTP request failed after retries: response_data={'error': {'code': 403, 'message': 'Permission denied on the service account.', 'status': 'PERMISSION_DENIED'}}, retryable_error=False ``` ### 7.46.05 Fixed bug in `gam print sheet` where an extra line of output was displayed before the CSV data. ### 7.46.04 Added the following command to transfer secondary calendar ownership. ``` gam transfer ownership ``` ### 7.46.03 Updated all Vault related commands to handle the following error: `ERROR: 403: permissionDenied` ### 7.46.02 Updated `gam calendars show settings` to display `dataOwner` field; it is labelled `Owner`. ### 7.46.01 Fixed bug in `gam issuecommand command ... csv` where command execution status lines were improperly indented. Upgraded to Python 3.14.6. ### 7.46.00 Added commands to create, update and delete Cloud Identity policies for data loss prevention (DLP) rules and detectors. * See: https://github.com/GAM-team/GAM/wiki/Cloud-Identity-Policies * See: https://workspaceupdates.googleblog.com/2026/06/introducing-workspace-policy-api-mutate-endpoints-for-DLP.html ### 7.45.00 Added options `isdisabled []`, `disabledafter ` and `disabledbefore ` to `gam print users`. These options along with `issuspended []` and `isarchived []` are useful when identifying users to deprovision. Added option `movefilepermissions []]` to `gam move drivefile` that, when False, causes GAM to remove ACLs from a file before moving it; this will be most useful when moving files to Shared Drives so that only the Shared Drive ACls apply. When not specified or set True, file permissions are not removed; this is the current GAM behavior. Upgraded to OpenSSL 4.0.1. ### 7.44.03 Added `writerwithoutprivateaccess` to ``; this will become effective 2026-06-29. * See: https://developers.google.com/workspace/calendar/release-notes#June_01_2026 ### 7.44.02 Added fields `bluetoothadapterinfo` and `osversioncompliance` to `` for use in `gam info|print cros`. ### 7.44.01 Added option `oneitemperrow` to `gam print crostelemetry` to have each of a device's report field entries displayed on a separate row with all of the other device fields. Added additional fields to ``and ``: ``` appreport heartbeatstatusreport kioskappstatusreport networkbandwidthreport runtimecountersreport ``` ### 7.44.00 Added support for User data `archivalTime` and `suspensionTime` that is available when fields `archived` and `suspended` are requested in `gam info user` and `gam print users`. Added the following options to `gam show chatmessages` to simplify specifying a filter. ``` start|starttime |