Skip to content

Releases: akamai/AkamaiOPEN-edgegrid-python

v2.0.0

13 Nov 08:14
036f057
Compare
Choose a tag to compare

2.0.0 (2024-11-13)

Breaking changes

  • discontinue support for Python 2.7, the minimum supported version is now Python 3.9
  • the __init__ function of EdgeGridAuth and EdgeGridAuthHeaders now accepts headers_to_sign and max_body as keyword-only arguments
  • change signatures of these methods in the EdgeGridAuthHeaders class: make_auth_header, sign_request and make_data_to_sign

Improvements

  • update several dependencies in setup.py
  • start generating files requirements.txt and dev-requirements.txt using pip-compile, so that they contain the full set of project dependencies

Bug fixes

  • fix handling file objects in the request body for EdgeGridAuth

v1.3.1

22 Sep 09:47
59bc13e
Compare
Choose a tag to compare

1.3.1 (2022-09-22)

Bug fixes

  • GH#51 issue: include path params in signed path

v1.3.0

29 Aug 10:00
9977c00
Compare
Choose a tag to compare

1.3.0 (2022-08-29)

  • Improvements

    • decouple from requests library
    • add support for MultipartEncoder
  • Bug fixes

    • remove unnecessary shebangs and permissions

v1.2.1

11 Oct 07:38
3e3b05d
Compare
Choose a tag to compare

1.2.1 (2021-10-11)

Bug fixes

  • GH#36, GH#44 and GH#53 issues: split MANIFEST.in in several lines to properly include in Python package all necessary resource files

v1.2.0

10 Aug 10:09
be72fa8
Compare
Choose a tag to compare

1.2.0 (2021-08-10)

Bug fixes

  • GH#48 and GH#50 issues: recognize the ~ tilde character as home directory alias
  • GH#36, GH#44 and GH#53 issues: add missing test resource files to PyPI package
  • GH#41: require PyOpenSSL >= v19.0.0 to avoid old OS packages

Improvements

  • better Python 2 and Python 3 documentation and related setup.py tags