NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #421 most downloaded on PyPI
AWS4 authentication for Requests
Last release 5 months ago
01 May 2026
Ships unpredictably
gaps range from 2 weeks to 4.3 years
Nearly every release is documented
notes for 17 of 18 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
18 releases · first in 2015
Fix Deprecated datetime.datetime.utcnow(), #77 #78 . Thanks @andercarrera .
Full Changelog: v1.3.1...v1.3.2
One column per quarter.
explicitly set python requirement to 3.7.
Changes
test against 3.12. Currently supporting 3.8-3.12.
Changes
six and support for any python before 3.7, #73. Thanks @hugovk.Add manifest file so tarball installs succeed, #66 . Thanks @jantman .
The 1.2.0/1.2.1 releases had a regression error. The fix of #63 has been reverted.
Bugfixes
Actually fix #34. Build 1.2.0 was not fully released.
Fix #34, port numbers on header, with #63. Thanks @phillipberndt.
Bugfixes
Changes
Remove README.md, LICENSE, and HISTORY from package_data. by @benjaminp in https://github.com/tedder/requests-aws4auth/pull/52
Full Changelog: https://github.com/tedder/requests-aws4auth/compare/v.1.1.1...v1.1.2
Full Changelog: v.1.1.1...v1.1.2
Changes
fix minor deprecation warning in a regex.
Bugfixes
Package changes
Tests
query string ordering has been fixed. Documented in #21 , fixed in #23 . Thanks @Zen4ever .
New features
amz_norm_whitespace. shlex doesn't like to split whitespace on a string without whitespace, taking several orders of magnitude longer to parse through it. #35, thanks @noamkush.refreshable_credentials, see #37, thanks @teemuy.Package changes
Requires-Python will be set to py3.3+ in the next minor release.Tests
bump to proper X.Y.Z semver syntax
New features
Package changes
Tests
Taken over ownership via PEP451; pypi issue here, successfully contacted Sam.
New features
Package changes
Tests
Fixed AWS4SigningKey.amz_date deprecation warning test
New features
Tests
AWS4SigningKey.amz_date deprecation warning testDeprecated the amz_date property in favour of just date
This version introduces some behaviour changes designed to reduce the legwork needed when a signing key goes out of date. This has implications for multithreading and secret key storage. See the README for further details.
New features
AWS4Auth changes
regenerate_signing_key() method, to allow regeneration of
current signing key with parameter overridesget_request_date(), parse_date(), handle_date_mismatch()__call__() now checks for a date header in the request and
attempts to automatically regenerate the signing key with the
request date if request date differs from the signing key dateDate header if
presentAWS4SigningKey changes
store_secret_key instantiation parameter which allows
control of whether the secret key is stored in the instanceamz_date property in favour of just datePackage changes
Tests
Fixed percent encoded characters in URL paths not being encoded again for signature generation, as is expected for all services except S3. This was ca
Bugfixes
b'' during signing if it's NoneModules
Tests
Included HISTORY.rst in built package to fix pip source install failure. Thanks to Beirdo for the bug report.
Bugfixes
Fixed bug when uploading to S3 with x-amz-acl header which caused authentication failure - headers used in signature are now: host, content-type and a
Bugfixes
x-amz-* headers (except for
x-amz-client-context which breaks Mobile Analytics auth if included)Docs
License
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →