Skip to content

Latest commit

 

History

History
209 lines (145 loc) · 4.63 KB

File metadata and controls

209 lines (145 loc) · 4.63 KB

History

FUTURE: TBD

0.6.0: 2025-11-10

  • Add py.typed marker to declare this package supports typing (closes #50)
  • Add MyPy configuration in setup.cfg and added a MyPy job to CI

0.5.0: 2025-09-08

  • Update HISTORY.rst to reflect previous releases made on GitHub
  • Use SPNEGO mechanism by default

0.4.0: 2024-11-28

  • Update required httpx version for v0.28
  • Drop support for Python 3.7 & 3.8
  • Declare support for Python 3.13

0.3.1: 2024-02-21

  • Update required httpx version for v0.27

0.3.0: 2023-12-20

  • Update required httpx version for v0.26
  • Update versioneer to support Python 3.12
  • Add Python 3.12 testing to CI/CD

0.2.1: 2023-09-20

  • Update required httpx version for v0.25

0.2.0: 2023-05-03

  • Update required httpx version for v0.24
  • Drop support for Python 3.6 and declare support for 3.11

0.1.7: 2022-05-24

  • Update required httpx version for v0.23

0.1.6: 2022-02-03

  • Update required httpx version for v0.22

0.1.5.post1: 2021-12-15

  • Added support for Python 3.10

0.1.5: 2021-11-15

  • Update required httpx version for v0.21

0.1.4: 2021-10-13

  • Update required httpx version for v0.20

0.1.3: 2021-09-20

  • Update required httpx version for v0.19

0.1.2.post1: 2021-06-17

  • Fix HTTPX dependency mismatch between requirements.txt and setup.cfg

0.1.2: 2021-04-27

  • Update required httpx version for v0.18

0.1.1: 2021-04-02

  • Update required httpx version for v0.17

0.1.0: 2021-01-27

  • Fork project to httpx-gssapi
  • Replace all requests handling to support HTTPX
  • Remove HTTPKerberosAuth shim

1.2.0: 2020-02-18

  • Add support for specifing an explicit GSSAPI mech

1.1.1: 2020-02-18

  • Fix DOS bug around Negotiate regular expressoin
  • Update README to include section on setup

1.1.0: 2019-05-21

  • Disable mutual authentication by default
  • Add more documentation on MutualAuthenticationError

1.0.1: 2019-04-10

  • Fix example in README
  • Fix license detection for PyPI
  • Fix a problem with regex escaping
  • Add COPR Makefile target

1.0.0: 2017-12-14

  • Fork project to requests-gssapi
  • Replace pykerberos with python-gssapi
  • Add HTTPSPNEGOAuth interface. HTTPKerberosAuth is retained as a shim, but bump the major version anyway for clarity.

0.11.0: 2016-11-02

  • Switch dependency on Windows from kerberos-sspi/pywin32 to WinKerberos. This brings Custom Principal support to Windows users.

0.10.0: 2016-05-18

  • Make it possible to receive errors without having their contents and headers stripped.
  • Resolve a bug caused by passing the principal keyword argument to kerberos-sspi on Windows.

0.9.0: 2016-05-06

  • Support for principal, hostname, and realm override.
  • Added support for mutual auth.

0.8.0: 2016-01-07

  • Support for Kerberos delegation.
  • Fixed problems declaring kerberos-sspi on Windows installs.

0.7.0: 2015-05-04

  • Added Windows native authentication support by adding kerberos-sspi as an alternative backend.
  • Prevent infinite recursion when a server returns 401 to an authorization attempt.
  • Reduce the logging during successful responses.

0.6.1: 2014-11-14

  • Fix HTTPKerberosAuth not to treat non-file as a file
  • Prevent infinite recursion when GSSErrors occurs

0.6: 2014-11-04

  • Handle mutual authentication (see pull request 36)

    All users should upgrade immediately. This has been reported to oss-security and we are awaiting a proper CVE identifier.

    Update: We were issued CVE-2014-8650

  • Distribute as a wheel.

0.5: 2014-05-14

  • Allow non-HTTP service principals with HTTPKerberosAuth using a new optional argument service.
  • Fix bug in setup.py on distributions where the compiler module is not available.
  • Add test dependencies to setup.py so python setup.py test will work.

0.4: 2013-10-26

  • Minor updates in the README
  • Change requirements to depend on requests above 1.1.0

0.3: 2013-06-02

  • Work with servers operating on non-standard ports

0.2: 2013-03-26

  • Not documented

0.1: Never released

  • Initial Release