Harshavardhana
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Aditya Manthramurthy
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								5a1612fe32 
								
							 
						 
						
							
							
								
								Bump up madmin-go and pkg deps ( #17469 )  
							
							 
							
							
							
						 
						
							2023-06-19 17:53:08 -07:00  
						
					 
				
					
						
							
							
								 
								Harshavardhana
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Harshavardhana
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f32efd5429 
								
							 
						 
						
							
							
								
								more compliance related fixes ( #17408 )  
							
							 
							
							... 
							
							
							
							- lifecycle must return InvalidArgument for rule errors
- do not return `null` versionId in HTTP header
- reject mixed SSE uploads with correct error message 
							
						 
						
							2023-06-13 13:52:33 -07:00  
						
					 
				
					
						
							
							
								 
								Harshavardhana
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Harshavardhana
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								43468f4d47 
								
							 
						 
						
							
							
								
								return InvalidRequest when no parts are provided ( #17395 )  
							
							 
							
							
							
						 
						
							2023-06-10 21:59:51 -07:00  
						
					 
				
					
						
							
							
								 
								Aditya Manthramurthy
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								65cba212e8 
								
							 
						 
						
							
							
								
								Remove older policy attach behavior for LDAP ( #17240 )  
							
							 
							
							
							
						 
						
							2023-05-26 06:31:24 -07:00  
						
					 
				
					
						
							
							
								 
								Anis Eleuch
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								54c5c88fe6 
								
							 
						 
						
							
							
								
								Add number of offline disks in quorum errors ( #16822 )  
							
							 
							
							
							
						 
						
							2023-05-25 09:39:06 -07:00  
						
					 
				
					
						
							
							
								 
								Krishnan Parthasarathi
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								62df731006 
								
							 
						 
						
							
							
								
								Add updatedAt for GetBucketLifecycleConfig ( #17271 )  
							
							 
							
							
							
						 
						
							2023-05-24 22:52:39 -07:00  
						
					 
				
					
						
							
							
								 
								Harshavardhana
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ef2fc0f99e 
								
							 
						 
						
							
							
								
								fix: reduce using memory and temporary files. ( #17206 )  
							
							 
							
							
							
						 
						
							2023-05-15 14:08:54 -07:00  
						
					 
				
					
						
							
							
								 
								Poorna
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ef7177ebbd 
								
							 
						 
						
							
							
								
								disallow bucket replication setup with site replication ( #17189 )  
							
							 
							
							
							
						 
						
							2023-05-11 15:48:40 -07:00  
						
					 
				
					
						
							
							
								 
								Klaus Post
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								76913a9fd5 
								
							 
						 
						
							
							
								
								Signed trailers for signature v4 ( #16484 )  
							
							 
							
							
							
						 
						
							2023-05-05 19:53:12 -07:00  
						
					 
				
					
						
							
							
								 
								jiuker
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								8a81e317d6 
								
							 
						 
						
							
							
								
								verify maxPartID in object options helpers ( #17015 )  
							
							 
							
							
							
						 
						
							2023-04-18 22:34:30 -07:00  
						
					 
				
					
						
							
							
								 
								Harshavardhana
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								46f9049fb4 
								
							 
						 
						
							
							
								
								simplify error responses for KMS ( #16793 )  
							
							 
							
							
							
						 
						
							2023-03-16 11:59:42 -07:00  
						
					 
				
					
						
							
							
								 
								Aditya Manthramurthy
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								58266c9e2c 
								
							 
						 
						
							
							
								
								Add enable flag for LDAP IDP config ( #16805 )  
							
							 
							
							
							
						 
						
							2023-03-16 11:58:59 -07:00  
						
					 
				
					
						
							
							
								 
								Harshavardhana
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								901887e6bf 
								
							 
						 
						
							
							
								
								feat: add lambda transformation functions target  ( #16507 )  
							
							 
							
							
							
						 
						
							2023-03-07 08:12:41 -08:00  
						
					 
				
					
						
							
							
								 
								Harshavardhana
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								0a17acdb34 
								
							 
						 
						
							
							
								
								return error if policy changes on disabled groups ( #16766 )  
							
							 
							
							
							
						 
						
							2023-03-06 10:46:24 -08:00  
						
					 
				
					
						
							
							
								 
								ferhat elmas
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								714283fae2 
								
							 
						 
						
							
							
								
								cleanup ignored static analysis ( #16767 )  
							
							 
							
							
							
						 
						
							2023-03-06 08:56:10 -08:00  
						
					 
				
					
						
							
							
								 
								Harshavardhana
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ae029191a3 
								
							 
						 
						
							
							
								
								liveness returns "busy" if queued requests > available capacity ( #16719 )  
							
							 
							
							
							
						 
						
							2023-02-27 08:34:52 -08:00  
						
					 
				
					
						
							
							
								 
								jiuker
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b49b39e99d 
								
							 
						 
						
							
							
								
								fix: errNoSuchPolicy should use errors.Is ( #16656 )  
							
							 
							
							
							
						 
						
							2023-02-25 00:01:37 -08:00  
						
					 
				
					
						
							
							
								 
								Anis Elleuch
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								94c6cb1323 
								
							 
						 
						
							
							
								
								tests: Add test for S3 API error codes ( #16705 )  
							
							 
							
							
							
						 
						
							2023-02-25 08:06:29 +05:30  
						
					 
				
					
						
							
							
								 
								Allan Roger Reid
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								8bfe972bab 
								
							 
						 
						
							
							
								
								Set meaningful message from minio with env variable KMS_SECRET_KEY ( #16584 )  
							
							 
							
							
							
						 
						
							2023-02-22 07:13:01 +05:30  
						
					 
				
					
						
							
							
								 
								Poorna
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c33a237067 
								
							 
						 
						
							
							
								
								fix: under site replication disallow remote target modification ( #16628 )  
							
							 
							
							
							
						 
						
							2023-02-15 20:22:13 -08:00  
						
					 
				
					
						
							
							
								 
								Harshavardhana
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								37134e42d4 
								
							 
						 
						
							
							
								
								ignore io.EOF, io.ErrUnexpectedEOF on xl.meta reads in WalkDir() ( #16625 )  
							
							 
							
							
							
						 
						
							2023-02-15 07:12:48 -08:00  
						
					 
				
					
						
							
							
								 
								Harshavardhana
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								e64b9f6751 
								
							 
						 
						
							
							
								
								fix: disallow SSE-C encrypted objects on replicated buckets ( #16467 )  
							
							 
							
							
							
						 
						
							2023-01-24 15:46:33 -08:00  
						
					 
				
					
						
							
							
								 
								Poorna
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								6423e4c767 
								
							 
						 
						
							
							
								
								Remove site replication config if it succeeded locally ( #16279 )  
							
							 
							
							
							
						 
						
							2022-12-22 01:31:20 -08:00  
						
					 
				
					
						
							
							
								 
								Taran Pelkey
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Aditya Manthramurthy
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								e06127566d 
								
							 
						 
						
							
							
								
								Add IAM API to attach/detach policies for LDAP ( #16182 )  
							
							 
							
							
							
						 
						
							2022-12-09 13:08:33 -08:00  
						
					 
				
					
						
							
							
								 
								Harshavardhana
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b03dd1af17 
								
							 
						 
						
							
							
								
								remove hard limit for number of buckets ( #16194 )  
							
							 
							
							
							
						 
						
							2022-12-08 12:24:03 -08:00  
						
					 
				
					
						
							
							
								 
								Aditya Manthramurthy
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a30cfdd88f 
								
							 
						 
						
							
							
								
								Bump up madmin-go to v2 ( #16162 )  
							
							 
							
							
							
						 
						
							2022-12-06 13:46:50 -08:00  
						
					 
				
					
						
							
							
								 
								Anis Elleuch
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								44735be38e 
								
							 
						 
						
							
							
								
								s3: Return correct error when Version is invalid in policy document ( #16178 )  
							
							 
							
							
							
						 
						
							2022-12-06 08:07:24 -08:00  
						
					 
				
					
						
							
							
								 
								Klaus Post
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a713aee3d5 
								
							 
						 
						
							
							
								
								Run staticcheck on CI ( #16170 )  
							
							 
							
							
							
						 
						
							2022-12-05 11:18:50 -08:00  
						
					 
				
					
						
							
							
								 
								Aditya Manthramurthy
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								4fb47cd568 
								
							 
						 
						
							
							
								
								fix: update admin IDP APIs to be more RESTful ( #15896 )  
							
							 
							
							
							
						 
						
							2022-10-31 14:52:26 -07:00  
						
					 
				
					
						
							
							
								 
								Krishnan Parthasarathi
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								4523da6543 
								
							 
						 
						
							
							
								
								feat: introduce pool-level rebalance ( #15483 )  
							
							 
							
							
							
						 
						
							2022-10-25 12:36:57 -07:00  
						
					 
				
					
						
							
							
								 
								Harshavardhana
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								23b329b9df 
								
							 
						 
						
							
							
								
								remove gateway completely ( #15929 )  
							
							 
							
							
							
						 
						
							2022-10-24 17:44:15 -07:00  
						
					 
				
					
						
							
							
								 
								Aditya Manthramurthy
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								2d16e74f38 
								
							 
						 
						
							
							
								
								Add LDAP IDP Configuration APIs ( #15840 )  
							
							 
							
							
							
						 
						
							2022-10-19 11:00:10 -07:00  
						
					 
				
					
						
							
							
								 
								Harshavardhana
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c68910005b 
								
							 
						 
						
							
							
								
								validate bucket before attempting batch replication ( #15861 )  
							
							 
							
							
							
						 
						
							2022-10-15 11:58:31 -07:00  
						
					 
				
					
						
							
							
								 
								Harshavardhana
							
						 
						
							 
							
							
							
							
								
							
							
								2a13cc28f2 
								
							 
						 
						
							
							
								
								feat: implement support batch replication ( #15554 )  
							
							 
							
							
							
						 
						
							2022-10-05 23:00:43 -07:00  
						
					 
				
					
						
							
							
								 
								Harshavardhana
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Klaus Post
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a9f1ad7924 
								
							 
						 
						
							
							
								
								Add extended checksum support ( #15433 )  
							
							 
							
							
							
						 
						
							2022-08-29 16:57:16 -07:00  
						
					 
				
					
						
							
							
								 
								Poorna
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								21fe14201f 
								
							 
						 
						
							
							
								
								replication: centralize healthcheck for remote targets ( #15516 )  
							
							 
							
							... 
							
							
							
							This PR moves health check from minio-go client to being
managed on the server.
Additionally integrating health check into site replication 
							
						 
						
							2022-08-16 17:46:22 -07:00  
						
					 
				
					
						
							
							
								 
								Harshavardhana
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								48640b1de2 
								
							 
						 
						
							
							
								
								fix: trim arn:aws:kms from incoming SSE aws-kms-key-id ( #15540 )  
							
							 
							
							
							
						 
						
							2022-08-16 11:28:30 -07:00  
						
					 
				
					
						
							
							
								 
								ebozduman
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b57e7321e7 
								
							 
						 
						
							
							
								
								Replaces 'disk'=>'drive' visible to end user ( #15464 )  
							
							 
							
							
							
						 
						
							2022-08-04 16:10:08 -07:00  
						
					 
				
					
						
							
							
								 
								Aditya Manthramurthy
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								af9bc7ea7d 
								
							 
						 
						
							
							
								
								Add external IDP management Admin API for OpenID ( #15152 )  
							
							 
							
							
							
						 
						
							2022-07-05 18:18:04 -07:00  
						
					 
				
					
						
							
							
								 
								Harshavardhana
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								2bb6a3f4d0 
								
							 
						 
						
							
							
								
								cleanup site replication error handling ( #15113 )  
							
							 
							
							... 
							
							
							
							site replication errors were printed at
various random locations, repeatedly - this
PR attempts to remove double logging and
capture all of them at a common place.
This PR also enhances the code to show
partial success and errors as well. 
							
						 
						
							2022-06-20 10:48:11 -07:00  
						
					 
				
					
						
							
							
								 
								Harshavardhana
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Harshavardhana
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								60d0611ac2 
								
							 
						 
						
							
							
								
								use BadRequest HTTP status instead of Conflict for certain errors ( #14900 )  
							
							 
							
							... 
							
							
							
							PutBucketVersioning API should return BadRequest for errors
instead of Conflict, Conflict is used for "AlreadyExists"
resource situations. 
							
						 
						
							2022-05-11 13:44:16 -07:00  
						
					 
				
					
						
							
							
								 
								Poorna
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Harshavardhana
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Poorna
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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