Skip to content

Releases

v1.4.0

Choose a tag to compare

@tedder tedder released this 09 Oct 14:27
3073140

What's Changed

Bugfixes

  • Sign the Host header that is actually sent. The port is now kept unless it is the default for the scheme (80 for http, 443 for https), fixing SignatureDoesNotMatch on non-default ports with requests, #79 #34, via #81. This re-applies the fix from #63, which 1.2.2 reverted after #65.
  • IPv6 literal hosts such as https://[::1] are signed correctly; previously the host was signed as [.
  • Credentials embedded in the URL (https://user:pass@host) are no longer signed as the host.

Changes

  • Fix the inverted assertion in the non-standard port test from #68.
  • Integration tests against MinIO and RadosGW on non-default ports, run in CI, #80.
  • Add Python 3.13 and 3.14 classifiers.

Users connecting through a port-forward or SSH tunnel (the #65 setup) should also see signatures accepted now; see #65 for details.

Full Changelog: v1.3.2...v1.4.0

v1.3.2

Choose a tag to compare

@tedder tedder released this 01 May 16:58

What's Changed

  • Fix Deprecated datetime.datetime.utcnow(), #77 #78. Thanks @andercarrera.
  • Unit test and integration test updates, #78.

Full Changelog: v1.3.1...v1.3.2

v1.3.1

Choose a tag to compare

@tedder tedder released this 21 Jul 21:27

1.3.1 (2024-07-21)

Changes

  • explicitly set python requirement to 3.7.

v1.3.0

Choose a tag to compare

@tedder tedder released this 21 Jul 19:40

1.3.0 (2024-07-21)

Changes

  • test against 3.12. Currently supporting 3.8-3.12.
  • add nonstandard port test, #68. Thanks @phillipberndt.
  • remove six and support for any python before 3.7, #73. Thanks @hugovk.

v1.2.3

Choose a tag to compare

@tedder tedder released this 03 May 22:36

1.2.3 (2023-05-03)

Changes

  • Add manifest file so tarball installs succeed, #66. Thanks @jantman.

v1.2.2 (2023-02-02)

Choose a tag to compare

@tedder tedder released this 03 Feb 03:41

Bugfixes

  • The 1.2.0/1.2.1 releases had a regression error. The fix of #63 has been reverted.

v1.2.1 (2023-01-25)

Choose a tag to compare

@tedder tedder released this 26 Jan 19:48

Bugfixes

  • Actually fix #34. Build 1.2.0 was not fully released.

1.2.0 (2023-01-20)

Choose a tag to compare

@tedder tedder released this 20 Jan 22:50

Bugfixes

Changes

  • test against 3.10. Currently supporting 3.8-3.10.
  • small fixup to flake8 config

v1.1.2 (2022-05-24)

Choose a tag to compare

@tedder tedder released this 24 Mar 16:17

What's Changed

New Contributors

Full Changelog: v.1.1.1...v1.1.2

1.1.1 (2021-06-04)

Choose a tag to compare

@tedder tedder released this 04 Jun 18:24

Bugfixes

  • secondary fix to query string ordering, documented in #49. It would fail with multiple values for the same key. Thanks @martinamps.
  • fix minor deprecation warning in a regex.

Package changes

  • none

Tests

  • Added tests for #49 secondary fix for string ordering.