Skip to content

Latest commit

 

History

History
597 lines (262 loc) · 24.3 KB

CHANGELOG.md

File metadata and controls

597 lines (262 loc) · 24.3 KB

3.21.0 (2024-09-18)

Bug Fixes

  • logging: improve python core's debug logging (67b126c)

Features

3.20.6 (2024-08-08)

Bug Fixes

  • build: use correct package list with setuptools (#207) (27fa51d)

3.20.5 (2024-08-07)

Bug Fixes

3.20.4 (2024-07-29)

Bug Fixes

  • remove test command and related code from setup.py (#203) (bd44dd1)

3.20.3 (2024-07-11)

Bug Fixes

  • improve the detection and loading of default certificates (#197) (3dc4cc4)

3.20.2 (2024-07-09)

Bug Fixes

  • always load the default certs on our custom SSL context (#196) (ff14a4b)

3.20.1 (2024-06-03)

Bug Fixes

  • specify the maximum version of requests to avoid regression (#194) (f4ac0d1)

3.20.0 (2024-04-17)

Features

  • send user-agent header with auth token requests (#191) (37014b5)

3.19.2 (2024-02-28)

Bug Fixes

3.19.1 (2024-01-24)

Bug Fixes

  • use the correct SSL config if cert verification is disabled (#187) (7fc172a)

3.19.0 (2024-01-22)

Features

  • rename ApiException.code to ApiException.status_code (#185) (cf74671)

3.18.2 (2023-12-11)

Bug Fixes

  • use retry_interval as retry backoff_max (#184) (7e84825)

3.18.1 (2023-12-08)

Bug Fixes

3.18.0 (2023-11-15)

Features

  • MCSPAuthenticator: add new authenticator for Multi-Cloud Saas Platform (#181) (1be97e5)

3.17.3 (2023-11-06)

Bug Fixes

  • build: bump urllib version to avoid vulnerability (#180) (5363104)

3.17.2 (2023-10-10)

Bug Fixes

  • use on-the-fly compression only for file objects (#177) (dd1cd05)

3.17.1 (2023-10-04)

Bug Fixes

  • add correct support for compressing file-like objects (#174) (2f91105)

3.17.0 (2023-10-03)

Features

  • bump min supported version of python to 3.8 (#175) (8933684)

3.16.7 (2023-05-31)

Bug Fixes

  • build: bump requests to latest version (2.31.0) (#171) (a293e76)

3.16.6 (2023-05-22)

Bug Fixes

  • ContainerAuthenticator: add sa-token as default CR token filename (#165) (7c6bd0f)

3.16.5 (2023-03-23)

Bug Fixes

  • allow control characters in JSON responses (#160) (2f09503)

3.16.4 (2023-03-23)

Bug Fixes

  • bump requests version to avoid import error (#159) (e9ca94c)

3.16.3 (2023-03-22)

Bug Fixes

  • detect JSON unmarshal errors in responses (#157) (30d7c52)

3.16.2 (2023-02-08)

Bug Fixes

3.16.1 (2023-01-09)

Bug Fixes

  • pin build to semantic-release v19 (03c5474)
  • VPCInstanceAuthenticator: use correct version string (93729a3)

3.16.0 (2022-08-01)

Features

  • CP4D Authentication: add ssl verification for self-signed certificates (#147) (a16685d)

3.15.3 (2022-06-07)

Bug Fixes

  • avoid warning when custom headers are used (#142) (a87d66d)

3.15.2 (2022-05-31)

Bug Fixes

3.15.1 (2022-03-21)

Bug Fixes

3.15.0 (2022-02-25)

Features

3.14.0 (2022-01-14)

Features

3.13.2 (2021-11-15)

Bug Fixes

3.13.1 (2021-11-15)

Bug Fixes

  • strip trailing slashes in BaseService.set_service_url (#130) (37d0099)

3.13.0 (2021-11-08)

Features

  • VPCInstanceAuthenticator: add support for new VPC authentication flow (#129) (5cb1c21)

3.12.0 (2021-10-15)

Features

  • add authentication_type method to authenticators (#127) (c56ce73)

3.11.3 (2021-08-24)

Bug Fixes

  • multiple IAM based authenticator overrides (#124) (b142e9e)

3.11.2 (2021-08-20)

Bug Fixes

  • retries: change default retry_interval to 1 second (was 0.1) (#122) (3daef00)

3.11.1 (2021-08-18)

Bug Fixes

  • encode serialized JSON string as UTF-8 (#121) (6c1ddac)

3.11.0 (2021-08-12)

Features

3.10.1 (2021-07-08)

Bug Fixes

  • remove reserved keywords from kwargs before passing it to requests (#117) (6191978)

3.10.0 (2021-05-12)

Features

  • support api key use case for CP4D authenticator (830c28f)

3.9.0 (2021-03-25)

Features

  • python: add max retry configuration for python requests session (481192c)

3.8.0 (2021-03-17)

Features

  • add datetime to string utils for lists (2a4260c)

3.7.0 (2021-03-12)

Features

  • add get_query_param utility method to support pagination (b40edde)

3.6.0 (2021-03-05)

Bug Fixes

  • split token manager url path (18d64b5)
  • update default iam url to omit path (1fbdd0c)

Features

  • expose refresh token in iam authenticator (31e988d)

3.5.2 (2021-02-10)

Bug Fixes

  • build: main migration (3664e2e)
  • build: main migration release (8b3debc)

3.5.1 (2021-02-01)

Bug Fixes

  • remove unnecessary logging of exceptions (e94d5ae)
  • silently ignore missing configuration file (d438ade)

3.5.0 (2021-01-27)

Features

  • BaseService: use a requests.Session for retry and other configuration (14bcf41)

3.4.0 (2021-01-26)

Features

  • update minimum supported python version to 3.6 (7f9b968)

3.3.6 (2021-01-08)

Bug Fixes

  • include requirements.txt in MANIFEST.in for setup.py reference (cc8935a)

3.3.5 (2021-01-08)

Bug Fixes

  • update setup.py requirements to match requirements.txt (c618928)

3.3.4 (2021-01-07)

Bug Fixes

  • update pyjwt parameters to satisfy 2.x changes (f2d7225)

3.3.3 (2021-01-06)

Bug Fixes

  • bump minimum requirement versions (62edeb6)

3.3.2 (2020-11-20)

Bug Fixes

  • update requests version to not include vulnerabilities (16b2827)

3.3.1 (2020-11-11)

Bug Fixes

  • replace zlib with gzip for gzip compression (b6a6da3)

3.3.0 (2020-10-07)

Features

  • allow gzip compression on request bodies (196a407)

3.2.0 (2020-09-18)

Features

  • IAM Authenticator: add support for optional 'scope' property (2e776c2)

3.1.0 (2020-06-15)

Features

  • BaseService: support stream=True in BaseService.send() (bf4179b)

3.0.0 (2020-06-01)

Bug Fixes

  • Combine multiple ending slashes to one (5496948)

BREAKING CHANGES

  • Fixing the request URL like this will break compatibility with previous generator versions

2.0.5 (2020-05-29)

Bug Fixes

  • Revert stripping request URL trailing slashes (09a193c)

2.0.4 (2020-05-23)

Bug Fixes

  • Revert service_url slash stripping to work with current generated unit tests (c960b7d)

2.0.3 (2020-05-22)

Bug Fixes

  • Don't rstrip slash when service_url is none (091ecde)

2.0.2 (2020-05-22)

Bug Fixes

  • Strip trailing slash for request url (47d1d99)

2.0.1 (2020-05-12)

Bug Fixes

  • allow '=' character in environment config values (8cf4fc9)

2.0.0 (2020-04-10)

Features

  • Add type annotations to parameters and return values (5d4ef81)
  • Get error status phrase from status code (d60ae58)
  • Only override content-type if it is none (b1177f2)
  • Require optional parameters to be keyword-specified (d9aa1d4)
  • Update python super call to newer version (f038e10)

BREAKING CHANGES

  • Type annotations new in Python3
  • Added super call feature new to Python3
  • HTTPStatus is new in Python3
  • Keyword-specific optional parameters are new in Python3

1.7.3 (2020-03-31)

Bug Fixes

  • update classifiers in setup.py (8b042a8)

1.7.2 (2020-03-31)

Bug Fixes

  • update setup.py info for pypi (1e0d63a)

1.7.1 (2020-03-06)

Bug Fixes

  • update README to trigger patch release (bd389b4)

1.7.0 (2020-03-02)

Features

  • Pace requests to token server for new auth tokens (1dea212)

1.6.2 (2020-02-13)

Bug Fixes

  • Handle conversions for naive datetime values (f1149fa)

1.6.1 (2020-02-04)

Bug Fixes

  • Fix date/datetime_to_string handling of non-date/datetime inputs (8251b82)

1.6.0 (2019-12-19)

Features

  • Add date_to_string and string_to_date utility methods (6dbfff9)

1.5.2 (2019-12-18)

Bug Fixes

  • Update credential file path check to current working directory (e1ad677)

1.5.1 (2019-11-21)

Bug Fixes

  • more semantic-release config changes (7b20aea)

1.5.0 (2019-11-21)

Features

  • use new semantic-release config (040c6a7)

1.4.0 (2019-11-20)

Features

  • configure release commit message format (3d9cbda)

1.3.0 (2019-11-20)

Features

1.2.0 (2019-11-20)

Features

  • expand vcap credential loading to support user-defined service names (32954fa)

1.1.3 (2019-11-05)

Bug Fixes

  • perform semrel steps in correct order (545f13e)

1.1.2 (2019-11-05)

Bug Fixes

  • updated .buildversion.cfg to trigger patch release (909196f)

1.1.1 (2019-11-05)

Bug Fixes

  • Fix linting for Python3 and fix all lint issues (14f2999)