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.
- 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