-
Remove
Newtonsoft.Json
and useSystem.Text.Json
for default serialization instead. -
Remove support for < .NET 8
- Update to
Newtonsoft.Json
13.0.3 to eliminate transitive security vulnerability.
- Added option to
.Retry(...)
to specify which status codes are retryable.
- Added a virtual
GetHttpClient
method toRequestClient
, to allow sub classes to override the provisioning ofHttpClient
.
-
Fixed a bug where multiple authorization requests would be dispatched at once when using bearer token authentication in parallel.
-
Added
.BearerTokenAuthorizationWithBaseUrl()
Request
extension method which allows the base URL to be specified from the authorization result.