All notable changes to this project will be documented in this file.
This project adheres to Semantic Versioning and is following the change log format.
- Support for .NET 8
- [BREAKING CHANGE] Support for .NET 6 due to deprecation as of November 12, 2024
- #1155 Multi-part user-agent header is joined incorrectly leading to AWS signature failures (contribution by @mungojam)
- #1067
X-Amz-Content-SHA256
header should be present when querying Amazon OpenSearch Serverless (contribution by @JCKortlang and @95horatio)
- Updated AWSSDK.Core to version 3.7.204
- #781 Remove unnecessary memory allocation (contribution by @AgusMarquezUala)
- Support for .NET 6
- [BREAKING CHANGE] Support for .NET 5 due to deprecation as of May 10, 2022
- #565 Unable to send binary content (contribution by @acurrieebix)
- #528 Add support for
HttpClient.PatchAsync
(contribution by @mungojam) - #526 Add support for
HttpClient.GetStringAsync
(contribution by @mungojam)
- #482 [BREAKING CHANGE] Align with CA1068 making sure that the
CancellationToken
parameter comes last
- [BREAKING CHANGE] Support for .NET Framework 4.5 due to deprecation as of January 12, 2016
-
#458 [BREAKING CHANGE] Improve support for AWS credentials inheriting from
Amazon.Runtime.AWSCredentials
(proposed by @cliff-wakefield-acurus)Migration guide
All properties of class
AwsSignatureHandlerSettings
have had their access modifiers changed frompublic
tointernal
, thus the properties have been removed from the public API. If you experience a compilation error because of this, please refactor your code to accessRegionName
,ServiceName
and the AWS credentials by other means.
- #420 Improve error message in exception thrown when region or service name is omitted
- HTTP message handler
AwsSignatureHandler
designed to be compatible with IHttpClientFactory and its request pipeline. For more information about message handlers and their usage, please see HTTP Message Handlers in ASP.NET Web API. (proposed by @torepaulsson)
- NuGet package does not show an icon
- Configure SourceLink to embed untracked sources
- Configure SourceLink to use deterministic builds when running on AppVeyor
- #1 Support for S3 (Simple Storage Service)
- Improve searchability by adding NuGet tags
aws
,sign
,http
andrequest
- #36 Support for .NET Framework 4.5
- #28 Default request headers are added twice on Android using Mono. The behavior on Mono is different from the behavior on .NET Framework or .NET Core, where a default request header that already exists on the request message is ignored. (contribution by @Daniel-NP)
- Update XML comments
- Update dependencies
Initial version.