Releases: minio/minio-dotnet
Releases · minio/minio-dotnet
Bugfix Release
What's Changed
- Fixes GetObject offset=0 problem by @ebozduman in #646
- Fixes multi-space issue in header request parameters by @ebozduman in #644
- Fixes strong name signature failure for MinIO 4.0.3 NuGet pkg by @ebozduman in #647
Full Changelog: 4.0.3...4.0.4
Bugfix Release
What's Changed
- Fixes ListObjects policy condition issue by @ebozduman in #619
- Adds the missing life cycle xml tag, 'Days' by @ebozduman in #624
- AssumeRole feature support by @ebozduman in #615
- Adds .Net 4.x framework support for Windows OS by @ebozduman in #626
- run entire project formatting cleanup using regitlint by @harshavardhana in #633
- remove deprecated WebRequest API to HttpClient by @harshavardhana in #634
- Modifies the target framework for Windows OS by @ebozduman in #632
- timeouts should be applied per request by @harshavardhana in #636
- honor region handling and pass correct user-agent by @harshavardhana in #637
- Adds the new StatObjectAsync overload to IObjectOperations by @domn1995 in #635
- add runtime identifiers by @harshavardhana in #638
- add newer builds by @harshavardhana in #639
- build with netstandard2.0 for Linux and Windows by @harshavardhana in #640
New Contributors
Full Changelog: 4.0.2...4.0.3
Bugfix Release
What's Changed
- Addresses NullReferenceException problem by @ebozduman in #603
- Fixes broken GetObject with file name and its test by @ebozduman in #608
- Fixes the default expiry as 3600 seconds by @ebozduman in #609
- Updated API.md intro to reflect current API usage by @davidsenk in #610
- Fix for object size validation by @mruslan97 in #612
New Contributors
- @davidsenk made their first contribution in #610
- @mruslan97 made their first contribution in #612
Full Changelog: 4.0.1...4.0.2
Bugfix Release
What's Changed
- Fix HttpClient connection limit issue by @olsh in #596
- Set Bucket Notification is broken by @no0dles in #594
- Clean up unsupported SDKs. add support for net46,net5.0,net6.0 by @harshavardhana in #597
- Update README.md by @hamedhajiloo in #589
- Supports mutual authorization mTLS feature by @harshavardhana in #600
- remove broken builds for net46 by @harshavardhana in #601
New Contributors
- @olsh made their first contribution in #596
- @no0dles made their first contribution in #594
- @hamedhajiloo made their first contribution in #589
Full Changelog: 4.0.0...4.0.1
Major Release
What's Changed
- Improve speed of GetRegionFromEndpoint with caching by @ngbrown in #406
- Fix presigned url to exclude default port by @poornas in #427
- Remove port from HostHeader by @kannappanr in #434
- Throw BucketNotFoundException for all http methods by @kannappanr in #432
- Fix xml sent in DeleteObjects API by @kannappanr in #437
- Fix for wrong Content-MD5 header when body is XElement by @sergei66666 in #439
- fix erroneous flag set by @poornas in #441
- Fix the subscription to bucket notifications for more than one event type by @Maxim-Kornilov in #449
- Builder implemented for MinioClient, Arguments by @BigUstad in #446
- Builder refactoring including WithBucket. by @BigUstad in #454
- ListBuckets API implementation modified by @BigUstad in #457
- Get/Set Bucket Policy with Args/Response object. by @BigUstad in #460
- List Objects for bucket/prefix with Versions. by @BigUstad in #458
- Github actions workflow added. by @BigUstad in #482
- Bucket notifications Get/Set/Listen/RemoveAll operations by @BigUstad in #470
- SelectObjectContent API with args & response object. by @BigUstad in #475
- Fixes dotnet mint test and cleanup issues against Azure by @ebozduman in #466
- Resolves github actions failure related to add-path/set-env by @BigUstad in #491
- PresignedGetObject API. by @BigUstad in #486
- StatObject with Args & Response objects. by @BigUstad in #472
- ListIncompleteUploads Args, Response. by @BigUstad in #492
- PresignedPostPolicy API. Args, Response by @BigUstad in #489
- PresingedPutObject API. Args & Functional test. by @BigUstad in #487
- RemoveIncompleteUpload with Args. by @BigUstad in #493
- Bucket Encryption API. by @BigUstad in #494
- LegalHold APIs (Set, Get) with Args, Response. by @BigUstad in #495
- GetObject API with Args & Response objects. by @BigUstad in #473
- Object Tags APIs - Set, Get, Remove. by @BigUstad in #503
- Object Lock Configuration with Args, Response. by @BigUstad in #498
- Retention Configuration (Set, Get) with Args, Response objects by @BigUstad in #496
- Removing github action warnings. by @BigUstad in #505
- Bucket Lifecycle configuration APIs(Get, Set, Remove) by @BigUstad in #507
- Remove Object Async. With Args. by @BigUstad in #464
- Bucket Replication APIs(Set, Get, Remove) by @BigUstad in #508
- fix: Functional Tests running against different modes of MinIO by @BigUstad in #514
- CopyObject API with Args, Response. by @BigUstad in #485
- minio-dotnet implementation of aws session token by @BigUstad in #518
- fix: Functional Tests with Encryption/HTTPS, S3 by @BigUstad in #517
- AWS Credentials implementation(Pt 2). IAM/Web Identity. by @BigUstad in #522
- fix: SetBucketNotification/Notification/ToXML. XMLWriter dispose by @BigUstad in #525
- fix: ListObjectsAsync, list-type, continuation-token also added. by @BigUstad in #524
- PutObject with Args/Response object. by @BigUstad in #484
- fix: ListObjectsAsync error for empty bucket/prefix by @BigUstad in #527
- fix: PUT partsize to 16MiB & COPY partsize to 512 MiB by @BigUstad in #531
- Func tests adding gateway, NotImplemented Exception handling by @BigUstad in #535
- Object Stat details returned with GetObject call by @BigUstad in #536
- Exceptions list updated in doc related to code by @BigUstad in #537
- ObjectLock folder for configuration items relating to ObjectLock feature by @BigUstad in #538
- Tagging directory within DataModel. by @BigUstad in #539
- Function Test rebasing by @BigUstad in #541
- ListObjectVersionsAsync replaced. VersionItem class removed. by @BigUstad in #543
- User choice for ListObjects(V1)/ListObjectsV2 by @BigUstad in #546
- Adds missing bucket replication config exception by @ebozduman in #542
- Fix ListenBucketNotificationsAsync API to avoid repeated polling by @poornas in #555
- Several fixes for endpoint and region settings by @ebozduman in #557
- Runs all MakeBucketAsync tests regardless of the platform by @ebozduman in #545
- Removes broken exception handling outside of TearDown async function by @ebozduman in #547
- Replaces RestSharp library with built-in HttpClientFactory by @ebozduman in #551
- HttpClient instance as a property of MinioClient class by @ebozduman in #582
- Bumps release version number to 4.0.0 by @ebozduman in #584
New Contributors
- @sergei66666 made their first contribution in #439
- @Maxim-Kornilov made their first contribution in #449
- @BigUstad made their first contribution in #446
- @ebozduman made their first contribution in #466
Full Changelog: 3.1.13...4.0.0
Minor Bug Fix Release
Changelog
- Bring back Stat calls before GetObjects (#415) (05/19/20) (Praveen raj Mani)
- Add tests for presigning operations and GetPresignCanonicalRequest (#407) (05/18/20) (Nathan Brown)
- Correct StatObjectAsync header retrieval (#409) (05/18/20) (Nathan Brown)
- remove PutObject_Test6 from functional test (#412) (05/14/20) (poornas)
Minor Bug Fix Release
Changelog
- Remove extra stat object calls. (#405) (04/30/20) (Nathan Brown)
- Fix docs for SetPolicyAsync API (#404) (04/30/20) (poornas)
- Validate bucket name in BucketExistsAsync call (#403) (04/30/20) (poornas)
- Fix: Use typed exceptions for minio client (#398) (04/30/20) (ig-sinicyn)
- removed double-encoding of url query parameters (#401) (04/29/20) (Willi Eggeling)
- Retry policy callback for the MinioClient (#392) (04/23/20) (ig-sinicyn)
- Improve region matching regex performance (fixes #393) (#394) (04/19/20) (Johan Geluk)
Minor Bug Fix Release
Changelog
- Bump up Restsharp dependency to 106.10.1 (#389) (04/13/20) (poornas)
- Fix error response parsing (#391) (04/09/20) (poornas)
- Add Content-Disposition to allowed headers for Stat and Put (#381) (03/14/20) (Nathan Brown)
- Fix: MakeBucketAsync returns deserialization exception if BucketName is null (#382) (03/14/20) (Adam Hodgson)
Minor Feature Release
Minor Bug Fix Release
- Update nuget package version for Mint (#365) (01/07/20)