All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.9.9 (2026-03-02)
- add header removal handler (d066e9c)
- add header removal handler (67bb784)
- add header removal handler (44e8d94)
- add header removal handler (b64ec6e)
- add header removal handler (648d31b)
- add header removal handler (9700ed9)
1.9.8 (2025-12-29)
- microsoft-kiota-http: Synchronize microsoft-kiota versions
1.9.7 (2025-09-09)
- microsoft-kiota-http: Synchronize microsoft-kiota versions
1.9.6 (2025-08-21)
- ensures BaseMiddleware always creates a new span instead of returning the current span (8cf1771)
- ensures BaseMiddleware creates a new span instead of returning the current span (8ad6559)
1.9.5 (2025-07-18)
- use asyncio.sleep for non-blocking delay in RetryHandler (6fa6ca5)
- use asyncio.sleep for non-blocking delay in RetryHandler (93f409d)
1.9.4 (2025-06-27)
- grab the first value if the server response contains a comma (#482) (dc32a10)
- only use base_uri from http client (b5e2fd1)
- only use base_uri from http client (9b0ec30)
1.9.3 (2025-03-24)
- microsoft-kiota-http: Synchronize microsoft-kiota versions
1.9.2 (2025-02-06)
- return error response if CAE claims are not present in WWW-Authenticate header (068a92f)
- return error response if CAE claims are not present in WWW-Authenticate header (b86e347)
1.9.1 (2025-01-29)
- removes the urllib3 extraneous dependency (a0ad6d5)
- ensure 304 status code does not result in an error (1b0d8ac)
- use the httpx client base url when available (e0b0421)
1.9.0 (2025-01-20)
1.8.0 (2025-01-17)
- microsoft-kiota-http: Synchronize microsoft-kiota versions
1.7.1 (2025-01-15)
- microsoft-kiota-http: Synchronize microsoft-kiota versions
1.7.0 (2025-01-13)
1.6.8 (2025-01-02)
1.6.7 (2024-12-17)
- microsoft-kiota-http: Synchronize microsoft-kiota versions
1.6.6 (2024-12-05)
1.6.5 (2024-12-05)
- outdated documentation links (f298ba2)
1.6.4 (2024-12-04)
- bumps httpx minimum version to avoid confusion with API breaking changes (bfb5bb7)
1.6.3 (2024-12-02)
- Ensure calculated retry delay validated against correct maximum value of 180 secs (886f28e)
- Ensures retry count is incremented based on value in retry-attempt header (c655fa2)
- Fixes retry handler exponential back-off to consider the delay specified in the retry handler option (fd87c67)
1.6.2 (2024-11-11)
- microsoft-kiota-http: Synchronize microsoft-kiota versions
1.6.1 (2024-11-09)
- fixes typing issues discovered from github api generation (92cf4c5)
- fixes typing issues discovered from github api generation (6e68068)
- type information for collection of primitives (b3afe83)
1.6.0 (2024-10-28)
- microsoft-kiota-http: Synchronize microsoft-kiota versions
1.5.0 (2024-10-22)
- microsoft-kiota-http: Synchronize microsoft-kiota versions
1.4.6 (2024-10-18)
- microsoft-kiota-http: Synchronize microsoft-kiota versions
1.4.5 (2024-10-16)
- microsoft-kiota-http: Synchronize microsoft-kiota versions
1.4.4 (2024-10-16)
- microsoft-kiota-http: Synchronize microsoft-kiota versions
1.4.3 (2024-10-16)
- include licence file in distribution package. (645af28)
1.4.1 (2024-10-15)
- include licence file in distribution package. (645af28)
1.4.0 (2024-10-14)
- Updated HTTP span attributes to comply with updated OpenTelemetry semantic conventions. #409
- Avoid raising an exception when a relative url is used as redirect location.
- Do not use mutable default arguments for HttpxRequestAdapter.#383
- Bugfix issues with middleware maintaining state across requests.#281
- Fix issue with redirect handler not closing old responses.#299
- Added support for
XXXstatus code error mapping in RequestAdapter.#280
- Fixed bug with redirect handler maintaing
max_redirectacross requests.#246
- Added headers inspection handler to allow clients to inspect request and response headers.
- Added support for additional status codes.
- GA release.
- Decoupled uri decoding logic used for Telemetry span naming from logic used for Parameter middleware
- Added support for providing custom client when creating with middleware.
- Replace default transport with kiota transport when using custom client with proxy.
- Ensures only URL query parameter names are decoded by
ParametersNameDecodingHandler. [#207]
- Added support for continuous access evaluation.
- Added a translator method to change a
RequestInformationobject into a HTTPX client request object. - Enabled backing store support
- Added a url replace handler for replacing url segments.
- Fixes bug in getting content from redirected request.
- Includes Response headers in APIException for failed requests.
- Fixed bug with mapping when deserializing primitive response types.
- Added the HTTP response status code on APIError class.
- Fixed bug with middleware not respecting request options.
- Enabled configuring of middleware during client creation by passing custom options in call to create with default middleware. #56
- Changes the ResponeHandler parameter in RequestAdapter to be a RequestOption