====================================== New Features ------------------ - mTLS/DCA Authentication (1141, 1122, 1142) - Add GitHub Actions CI (1153)
Bug Fixes ------------------ - Delete the projects.py help topic (1154) - Format fix for cp.py (1152)
4.55
Not secure
====================================== Bug Fixes ------------------ - Prevent trailing spaces in json output of iam get (977) - Fix deprecation warnings due to invalid escape sequences. (1119) - Use is_alive in favour of isAlive for Python 3.9 compatibility. (1121) - Fix for base64.{encode/decode}string in python 3.9 (1129)
Other Changes ------------------ - Several documentation updates and clarifications.
4.54
Not secure
====================================== New Features ------------------ - Add userProject support to signurl (1068)
Bug Fixes ------------------ - Explicitly set multiprocessing start method to 'fork' (1107) - Headers can now be removed (1091) - Fix CommandException.informational attribute error (1109) - Fix broken signurl error message. (1097)
Other Changes ------------------ - Warn when disabling parallel composite uploads for KMS encryption. (1102) - Handle SAML reauth challenge. (1106) - Several documentation updates and clarifications.
4.53
Not secure
====================================== Bug Fixes ------------------ - Remove socksipy dependency to fix proxy authentication (1084) - Retry on errors relating to region specification for S3 (1049)
Other Changes ------------------ - Prompt Daisy chain users to try STS (1077) - Add new IAM types, and disable URL parsing for IAM b/c it has subcommands. (1067) - Many text updates and clarifications.
4.52
Not secure
====================================== Bug Fixes ------------------ - Fix tests using wrong AWS credentials if AWS CLI is installed. (1056) - Fix `AttributeError: module 'gslib' has no attribute 'USER_AGENT'`. (1052) - Fix encoding error in `user_agent_helper`. (1055) - Fix stdout ordering issue in hash command. (1037) - Fix multithread race condition for cp/mv command when multiple operations are attempting to create the same directory. (1027) - Fix OSError on interrupted rsync -d. (1042)
Other Changes ------------------ - Many text updates and clarifications.
4.51
Not secure
====================================== Bug Fixes ------------------ - Fixed file permissions for credstor2 and tracker files (1002 and 1005) - Added a check to restrict the duration (-d option) for signurl command to 12 hours if -u flag is used. (1014) - Updated rsync command to try patching before overwriting, rather than checking ACL (1016)
Other Changes ------------------ - Several documentation updates and clarifications.