====================================== New Features ------------------ - Support including arbitrary headers in requests. (1598) - Translate retention flag output for mb shim (1593) - Shim cp continue-on-error flag (1591) - Add flag for shimming stat. Stop relying on 'run by shim' property. (1587)
Bug Fixes ------------------ - Update shim get keys (1595) - Update google auth dependency (1581)
Other Changes ------------------ - Update formatting on shim.py (1597) - Mb test parity minus retention. (1592) - Several documentation updates and clarifications.
5.13
====================================== New Features ------------------ - Shim now supports mv, compose. - The version command will now report on whether the shim is being used.
Other changes ------------------ - Shim topic added to additional help. - Several documentation updates and clarifications.
5.12
====================================== New Features ------------------ - Allow custom storage class flag for parallel composite upload (1553) - Shim requesterpays command (1552) - Shim logging command (1551) - Shim web command (1550) - Shim gsutil rb command (1549) - Shim versioning command to gcloud storage (1544) - Shim stat command (1543)
Bug Fixes ------------------ - Update URL for wrapped external creds test (1568-1571) - Update CDR regions to a working pair (1566) - Add retries with exponential backoff to the flow that authorizes the service agent to use CMEKs (1541) - Fix linter check in shim_util.py (1546) - Edit test_nearline_applied_to_parallel_composite_upload so shim passes. (1558) - Skip all CDR tests on XML API as there's no way to list placement. (1556)
Other Changes ------------------ - Increased test parity coverage - Updated the cat -r command error behavior (1531)
5.11
====================================== New Features ------------------ - Bring back placement flag for custom dual regions (1525) - Shim rewrite command. (1537) - Shim retention object-based subcommands. (1536) - Test parity for streaming uploads. (1533) - Add pap flag shim support. (1522) - Shim support for kms (1507) - Update rm shim test parity (1521) - Shim cp -I flag (1520) - Add shim support for notification commands. (1518) - Add shim support for cp ACL flags (1519) - Turning off metrics when the shim is enabled. (1512) - Add shim support for gzip flags. (1511) - Shim translation and test parity for cp manifest flag. (1497) - Run by shim env var. (1510) - Shim preserve posix (-P) flag. (1506)
Bug Fixes ------------------ - Added flush to cat\_helper.py (1528)
Other Changes ------------------ - Replace deprecated threading.currentThread with current\_thread (1524) - Updated boto to latest commit - Several documentation updates and clarifications.
5.10
====================================== New Features ------------------ - Shim support for defstorageclass (1494)
Bug Fixes ------------------ - Include Third Party Identification as a Credential Type supporting various use cases (1501)
Other Changes ------------------ - Several documentation updates and clarifications.
5.9
====================================== New Features ------------------ - Add cp -v and -n flags for shim translation. (1490) - Add cp -s flag to shim translation. (1488)
Bug Fixes ------------------ - Prevent copies outside of destination directory. (1491) - Fix copying duplicate file name conflicts by preserving recursive copy (1465)
Other Changes ------------------ - Run Python 3.5 tests with 3.5.2 (1482) - Backfill the changes required to skip the test\_gsutil tests for gsutil.par tests. (1481) - Custom dual region: Drop placement flag as multiple locations can now be provided via -l flag (1480) - Several documentation updates and clarifications.