eb33bc6bf5 
								
							 
						 
						
							
							
								
								Add New Accesskey Info and OpenID Accesskey List API endpoints ( #21097 )  
							
							
							
						 
						
							2025-04-16 00:34:24 -07:00  
				
					
						
							
							
								 
						
							
								53d40e41bc 
								
							 
						 
						
							
							
								
								Add new API endpoint to revoke STS tokens ( #21072 )  
							
							
							
						 
						
							2025-03-31 11:51:24 -07:00  
				
					
						
							
							
								 
						
							
								aff2a76d80 
								
							 
						 
						
							
							
								
								Return error when attempting to create a policy with commas in name ( #20724 )  
							
							
							
						 
						
							2024-12-04 03:51:26 -08:00  
				
					
						
							
							
								 
						
							
								ba39ed9af7 
								
							 
						 
						
							
							
								
								loadUser() if not able to load() credential return error ( #19931 )  
							
							
							
						 
						
							2024-06-13 15:26:38 -07:00  
				
					
						
							
							
								 
						
							
								2d53854b19 
								
							 
						 
						
							
							
								
								Restrict access keys for users and groups to not allow '=' or ',' ( #19749 )  
							
							... 
							
							
							
							* initial commit
* Add UTF check
---------
Co-authored-by: Harshavardhana <harsha@minio.io> 
							
						 
						
							2024-05-28 10:14:16 -07:00  
				
					
						
							
							
								 
						
							
								95c65f4e8f 
								
							 
						 
						
							
							
								
								do not panic on rebalance during server restarts ( #19563 )  
							
							... 
							
							
							
							This PR makes a feasible approach to handle all the scenarios
that we must face to avoid returning "panic."
Instead, we must return "errServerNotInitialized" when a
bucketMetadataSys.Get() is called, allowing the caller to
retry their operation and wait.
Bonus fix the way data-usage-cache stores the object.
Instead of storing usage-cache.bin with the bucket as
`.minio.sys/buckets`, the `buckets` must be relative
to the bucket `.minio.sys` as part of the object name.
Otherwise, there is no way to decommission entries at
`.minio.sys/buckets` and their final erasure set positions.
A bucket must never have a `/` in it. Adds code to read()
from existing data-usage.bin upon upgrade. 
							
						 
						
							2024-04-22 10:49:30 -07:00  
				
					
						
							
							
								 
						
							
								51fc145161 
								
							 
						 
						
							
							
								
								Update yaml files to latest version RELEASE.2024-04-06T05-26-02Z  
							
							
							
						 
						
							2024-04-06 06:44:30 +00:00  
				
					
						
							
							
								 
						
							
								9d63bb1b41 
								
							 
						 
						
							
							
								
								Added new API errors for LDAP ( #19415 )  
							
							... 
							
							
							
							* change internal errors to named errors
* Change names 
							
						 
						
							2024-04-05 22:26:02 -07:00  
				
					
						
							
							
								 
						
							
								53aa8f5650 
								
							 
						 
						
							
							
								
								use typos instead of codespell ( #19088 )  
							
							
							
						 
						
							2024-02-21 22:26:06 -08:00  
				
					
						
							
							
								 
						
							
								f8e15e7d09 
								
							 
						 
						
							
							
								
								Update yaml files to latest version RELEASE.2024-02-13T15-35-11Z  
							
							
							
						 
						
							2024-02-13 16:01:38 +00:00  
				
					
						
							
							
								 
						
							
								4d94609c44 
								
							 
						 
						
							
							
								
								FIx unexpected behavior when creating service account ( #19036 )  
							
							
							
						 
						
							2024-02-13 02:31:43 -08:00  
				
					
						
							
							
								 
						
							
								997ba3a574 
								
							 
						 
						
							
							
								
								introduce reader deadlines for net.Conn ( #19023 )  
							
							... 
							
							
							
							Bonus: set "retry-after" header for AWS SDKs if possible to honor them. 
							
						 
						
							2024-02-09 13:25:16 -08:00  
				
					
						
							
							
								 
						
							
								9b8ba97f9f 
								
							 
						 
						
							
							
								
								feat: add support for GetObjectAttributes API ( #18732 )  
							
							
							
						 
						
							2024-01-05 10:43:06 -08:00  
				
					
						
							
							
								 
						
							
								0a284a1a10 
								
							 
						 
						
							
							
								
								fix: SR: Add more info when IAM config differs ( #18302 )  
							
							... 
							
							
							
							Provide details on what IAM info mismatched when the validation fails 
							
						 
						
							2023-10-23 21:16:40 -07:00  
				
					
						
							
							
								 
						
							
								cb089dcb52 
								
							 
						 
						
							
							
								
								error out by default beyond 10000 versions per object ( #17803 )  
							
							... 
							
							
							
							```
You've exceeded the limit on the number of versions you can create on this object
``` 
							
						 
						
							2023-08-04 10:40:21 -07:00  
				
					
						
							
							
								 
						
							
								fb49aead9b 
								
							 
						 
						
							
							
								
								replication: add validation API ( #17520 )  
							
							... 
							
							
							
							To check if replication is set up properly on a bucket. 
							
						 
						
							2023-07-10 20:09:20 -07:00  
				
					
						
							
							
								 
						
							
								7605d07bb2 
								
							 
						 
						
							
							
								
								add support for bucket level request count per API ( #17468 )  
							
							... 
							
							
							
							New metrics added to calculate API request count
per bucket, per API.  Captures errors, including
4xx, 5xx HTTP status codes separately. 
							
						 
						
							2023-06-21 09:41:59 -07:00  
				
					
						
							
							
								 
						
							
								1443b5927a 
								
							 
						 
						
							
							
								
								allow quorum fileInfo to pick same parityBlocks ( #17454 )  
							
							... 
							
							
							
							Bonus: allow replication to proceed for 503 errors such as
with error code SlowDownRead 
							
						 
						
							2023-06-18 18:20:15 -07:00  
				
					
						
							
							
								 
						
							
								26a0803388 
								
							 
						 
						
							
							
								
								various compliance related fixes ( #17401 )  
							
							... 
							
							
							
							- getObjectTagging to be allowed for anonymous policies
- return correct errors for invalid retention period
- return sorted list of tags for an object
- putObjectTagging must return 200 OK not 204 OK
- return 409 ErrObjectLockConfigurationNotAllowed for existing buckets 
							
						 
						
							2023-06-12 13:22:07 -07:00  
				
					
						
							
							
								 
						
							
								43468f4d47 
								
							 
						 
						
							
							
								
								return InvalidRequest when no parts are provided ( #17395 )  
							
							
							
						 
						
							2023-06-10 21:59:51 -07:00  
				
					
						
							
							
								 
						
							
								65cba212e8 
								
							 
						 
						
							
							
								
								Remove older policy attach behavior for LDAP ( #17240 )  
							
							
							
						 
						
							2023-05-26 06:31:24 -07:00  
				
					
						
							
							
								 
						
							
								62df731006 
								
							 
						 
						
							
							
								
								Add updatedAt for GetBucketLifecycleConfig ( #17271 )  
							
							
							
						 
						
							2023-05-24 22:52:39 -07:00  
				
					
						
							
							
								 
						
							
								ef7177ebbd 
								
							 
						 
						
							
							
								
								disallow bucket replication setup with site replication ( #17189 )  
							
							
							
						 
						
							2023-05-11 15:48:40 -07:00  
				
					
						
							
							
								 
						
							
								76913a9fd5 
								
							 
						 
						
							
							
								
								Signed trailers for signature v4 ( #16484 )  
							
							
							
						 
						
							2023-05-05 19:53:12 -07:00  
				
					
						
							
							
								 
						
							
								58266c9e2c 
								
							 
						 
						
							
							
								
								Add enable flag for LDAP IDP config ( #16805 )  
							
							
							
						 
						
							2023-03-16 11:58:59 -07:00  
				
					
						
							
							
								 
						
							
								901887e6bf 
								
							 
						 
						
							
							
								
								feat: add lambda transformation functions target  ( #16507 )  
							
							
							
						 
						
							2023-03-07 08:12:41 -08:00  
				
					
						
							
							
								 
						
							
								0a17acdb34 
								
							 
						 
						
							
							
								
								return error if policy changes on disabled groups ( #16766 )  
							
							
							
						 
						
							2023-03-06 10:46:24 -08:00  
				
					
						
							
							
								 
						
							
								ae029191a3 
								
							 
						 
						
							
							
								
								liveness returns "busy" if queued requests > available capacity ( #16719 )  
							
							
							
						 
						
							2023-02-27 08:34:52 -08:00  
				
					
						
							
							
								 
						
							
								94c6cb1323 
								
							 
						 
						
							
							
								
								tests: Add test for S3 API error codes ( #16705 )  
							
							
							
						 
						
							2023-02-25 08:06:29 +05:30  
				
					
						
							
							
								 
						
							
								8bfe972bab 
								
							 
						 
						
							
							
								
								Set meaningful message from minio with env variable KMS_SECRET_KEY ( #16584 )  
							
							
							
						 
						
							2023-02-22 07:13:01 +05:30  
				
					
						
							
							
								 
						
							
								c33a237067 
								
							 
						 
						
							
							
								
								fix: under site replication disallow remote target modification ( #16628 )  
							
							
							
						 
						
							2023-02-15 20:22:13 -08:00  
				
					
						
							
							
								 
						
							
								e64b9f6751 
								
							 
						 
						
							
							
								
								fix: disallow SSE-C encrypted objects on replicated buckets ( #16467 )  
							
							
							
						 
						
							2023-01-24 15:46:33 -08:00  
				
					
						
							
							
								 
						
							
								709eb283d9 
								
							 
						 
						
							
							
								
								Add endpoints for managing IAM policies ( #15897 )  
							
							... 
							
							
							
							Co-authored-by: Taran <taran@minio.io>
Co-authored-by: ¨taran-p¨ <¨taran@minio.io¨>
Co-authored-by: Aditya Manthramurthy <donatello@users.noreply.github.com> 
							
						 
						
							2022-12-13 12:13:23 -08:00  
				
					
						
							
							
								 
						
							
								e06127566d 
								
							 
						 
						
							
							
								
								Add IAM API to attach/detach policies for LDAP ( #16182 )  
							
							
							
						 
						
							2022-12-09 13:08:33 -08:00  
				
					
						
							
							
								 
						
							
								b03dd1af17 
								
							 
						 
						
							
							
								
								remove hard limit for number of buckets ( #16194 )  
							
							
							
						 
						
							2022-12-08 12:24:03 -08:00  
				
					
						
							
							
								 
						
							
								44735be38e 
								
							 
						 
						
							
							
								
								s3: Return correct error when Version is invalid in policy document ( #16178 )  
							
							
							
						 
						
							2022-12-06 08:07:24 -08:00  
				
					
						
							
							
								 
						
							
								4fb47cd568 
								
							 
						 
						
							
							
								
								fix: update admin IDP APIs to be more RESTful ( #15896 )  
							
							
							
						 
						
							2022-10-31 14:52:26 -07:00  
				
					
						
							
							
								 
						
							
								4523da6543 
								
							 
						 
						
							
							
								
								feat: introduce pool-level rebalance ( #15483 )  
							
							
							
						 
						
							2022-10-25 12:36:57 -07:00  
				
					
						
							
							
								 
						
							
								2d16e74f38 
								
							 
						 
						
							
							
								
								Add LDAP IDP Configuration APIs ( #15840 )  
							
							
							
						 
						
							2022-10-19 11:00:10 -07:00  
				
					
						
							
							
								 
						
							
								2a13cc28f2 
								
							 
						 
						
							
							
								
								feat: implement support batch replication ( #15554 )  
							
							
							
						 
						
							2022-10-05 23:00:43 -07:00  
				
					
						
							
							
								 
						
							
								b579163802 
								
							 
						 
						
							
							
								
								limit number of buckets to 500k ( #15668 )  
							
							... 
							
							
							
							500k is a reasonable limit for any single MinIO
cluster deployment, in future we may increase this
value.
However for now we are going to keep this limit. 
							
						 
						
							2022-09-09 03:06:34 -07:00  
				
					
						
							
							
								 
						
							
								a9f1ad7924 
								
							 
						 
						
							
							
								
								Add extended checksum support ( #15433 )  
							
							
							
						 
						
							2022-08-29 16:57:16 -07:00  
				
					
						
							
							
								 
						
							
								48640b1de2 
								
							 
						 
						
							
							
								
								fix: trim arn:aws:kms from incoming SSE aws-kms-key-id ( #15540 )  
							
							
							
						 
						
							2022-08-16 11:28:30 -07:00  
				
					
						
							
							
								 
						
							
								af9bc7ea7d 
								
							 
						 
						
							
							
								
								Add external IDP management Admin API for OpenID ( #15152 )  
							
							
							
						 
						
							2022-07-05 18:18:04 -07:00  
				
					
						
							
							
								 
						
							
								48e367ff7d 
								
							 
						 
						
							
							
								
								reject resync start on misconfigured replication rules ( #15041 )  
							
							... 
							
							
							
							we expect resync to start on buckets with replication
rule ExistingObjects enabled, if not we reject such
calls. 
							
						 
						
							2022-06-06 02:54:39 -07:00  
				
					
						
							
							
								 
						
							
								523670ba0d 
								
							 
						 
						
							
							
								
								fix: site removal API error handling ( #14870 )  
							
							... 
							
							
							
							when the site is being removed is missing replication config. This can
happen when a new deployment is brought in place of a site that
is lost/destroyed and needs to delink old deployment from site
replication. 
							
						 
						
							2022-05-06 12:40:34 -07:00  
				
					
						
							
							
								 
						
							
								16bc11e72e 
								
							 
						 
						
							
							
								
								fix: disallow newer policies, users & groups with space characters ( #14845 )  
							
							... 
							
							
							
							space characters at the beginning or at the end can lead to
confusion under various UI elements in differentiating the
actual name of "policy, user or group" - to avoid this behavior
this PR onwards we shall reject such inputs for newer entries.
existing saved entries will behave as is and are going to be
operable until they are removed/renamed to something more
meaningful. 
							
						 
						
							2022-05-02 09:27:35 -07:00  
				
					
						
							
							
								 
						
							
								93af4a4864 
								
							 
						 
						
							
							
								
								Handle non existent kms key correctly ( #14329 )  
							
							... 
							
							
							
							- in PutBucketEncryption API
- admin APIs for  `mc admin KMS key [create|info]`
- PutObject API when invalid KMS key is specified 
							
						 
						
							2022-02-17 11:36:14 -08:00  
				
					
						
							
							
								 
						
							
								1cf726348f 
								
							 
						 
						
							
							
								
								return meaningful error for disabled users ( #13968 )  
							
							... 
							
							
							
							fixes  #13958  
						
							2021-12-22 11:40:21 -08:00  
				
					
						
							
							
								 
						
							
								b42cfcea60 
								
							 
						 
						
							
							
								
								Disallow versioning/replication change in cluster replication setup ( #13910 )  
							
							
							
						 
						
							2021-12-15 10:37:08 -08:00