Skip to content

Major Release

Compare
Choose a tag to compare
@minio-trusted minio-trusted released this 28 Feb 08:47
· 266 commits to master since this release
4.0.0
9ee5264

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

Full Changelog: 3.1.13...4.0.0