- feat: Add decryption support for AesGcmWithCommitment
- Update AWS SDK .NET dependencies to the latest version
- Updated the .NET SDK dependencies to the latest version GA 4.0.0
- Update AWS SDK to Preview 11
- Update .NET SDK dependencies to v4.0.0-preview.8
- Improve exception message when instruction file is not found.
- Mark the assembly trimmable
- Enable Source Link
- Create traces using the SDK observability APIs for the S3 Encryption Encryption and Decryption pipeline handlers.
- Create traces using the SDK observability APIs for the S3 Encryption Encryption and Decryption pipeline handlers.
- Dropped support for .NET Framework 3.5, updated .NET Framework 4.5 to .NET Framework 4.7.2 and added .NET 8 support
- Updated the .NET SDK dependencies to the latest version 4.0.0-preview.2
- Updated the
Portable.BouncyCastledependency toBouncyCastle.Cryptography
- Fixed issue with AmazonS3EncryptionClientV2 and uploading multipart objects triggering a "HashStream does not support base streams that are not capable of reading or writing" error.
- Update User-Agent string
- Added KmsConfig to the client configuration, which allows users to configure the region, service URL, timeout, and other settings of the internal KMS client independently of the S3 client.
- Fixed issue when AWS SES is configured to send encrypted emails to S3 bucket, and then email fails to be decrypted by Amazon.Extensions.S3.Encryption
- Update Portable.BouncyCastle dependency to version 1.8.10
- Added ability to handle CalculateContentMD5Header flag for S3 uploads.
- fix: update AWSSDK.Core, AWSSDK.S3, AWSSDK.KeyManagementService versions
- Netstandard 1.3 support removed
- AWS SDK dependencies updated to v3.7
- fix: update bouncy castle dependency versions
- Fix issue creating KMS client.
- Add ConcurrentDictionary to allow performing multipart uploads in multiple threads.
- Initial release