Bert Blommers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							658f850fcc 
							
						 
					 
					
						
						
							
							Update __init__.py  
						
						
						
						
					 
					
						2021-07-26 07:39:50 +01:00 
						 
				 
			
				
					
						
							
							
								Bert Blommers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0aa588f6aa 
							
						 
					 
					
						
						
							
							Pin pip ( #4083 )  
						
						
						
						
					 
					
						2021-07-26 06:53:10 +01:00 
						 
				 
			
				
					
						
							
							
								Bert Blommers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e0d3b9145f 
							
						 
					 
					
						
						
							
							Terraform CI integration ( #4081 )  
						
						... 
						
						
						
						* CI - Add Terraform tests
* Relative paths
* Install TF cache only once 
						
						
					 
					
						2021-07-24 14:49:43 +01:00 
						 
				 
			
				
					
						
							
							
								Moto Admin 
							
						 
					 
					
						
						
						
						
							
						
						
							d01bd59ea9 
							
						 
					 
					
						
						
							
							Increase version number post-release  
						
						
						
						
					 
					
						2021-07-16 09:39:02 +00:00 
						 
				 
			
				
					
						
							
							
								Bert Blommers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4066e84cbf 
							
						 
					 
					
						
						
							
							Prep release 2.1.0 ( #4074 )  
						
						
						
						
					 
					
						2021-07-16 10:18:30 +01:00 
						 
				 
			
				
					
						
							
							
								Evan O'Connell 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							85dc52bd84 
							
						 
					 
					
						
						
							
							Support all ELBv2 ListenerRule condition types ( #4066 )  
						
						... 
						
						
						
						* ELBv2 - ListenerRule condition validation
- ListenerRule condition model now uses upper case field names that
  match input params for boto and CloudFormation.
- BaseResponse._get_params() introduced to make it easier to deal
  with the querystring input params. 
						
						
					 
					
						2021-07-16 08:01:14 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Manganiello 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							54b98d4749 
							
						 
					 
					
						
						
							
							Remove cfn-lint as a dependency for ssm extra ( #4072 )  
						
						... 
						
						
						
						Since commit 3b9635b3c7 
						
						
					 
					
						2021-07-15 07:56:14 +01:00 
						 
				 
			
				
					
						
							
							
								Shubham Gupta 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a48c811069 
							
						 
					 
					
						
						
							
							#4067 : Add support for kinesis retention hours ( #4068 )  
						
						
						
						
					 
					
						2021-07-14 15:36:30 +01:00 
						 
				 
			
				
					
						
							
							
								Alastair McCormack 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cb53f86c24 
							
						 
					 
					
						
						
							
							fix: cognito-idp: admin_create_user remove default attributes ( #4070 )  
						
						... 
						
						
						
						* 4069: fix: cognito-idp: admin_create_user remove default attributes 
						
						
					 
					
						2021-07-14 15:35:09 +01:00 
						 
				 
			
				
					
						
							
							
								benediktbrandt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eb6515cf50 
							
						 
					 
					
						
						
							
							Reduce default value for DEFAULT_KEY_BUFFER_SIZE ( #4003 )  
						
						... 
						
						
						
						* - introduce environment variable for DEFAULT_KEY_BUFFER_SIZE
* - prefix env variable with MOTO_S3 to avoid env variable conflicts
* - reduce the DEFAULT_KEY_BUFFER_SIZE to be less than the S3_UPLOAD_PART_MIN_SIZE to prevent in memory caching of multi part uploads
* - black formatting
* - fix formatting
* - fix missing import 
						
						
					 
					
						2021-07-07 16:38:50 +01:00 
						 
				 
			
				
					
						
							
							
								Bert Blommers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9c256ac75e 
							
						 
					 
					
						
						
							
							Update __init__.py  
						
						
						
						
					 
					
						2021-07-07 15:51:34 +01:00 
						 
				 
			
				
					
						
							
							
								Moto Admin 
							
						 
					 
					
						
						
						
						
							
						
						
							a76a8a5c0c 
							
						 
					 
					
						
						
							
							Increase version number post-release  
						
						
						
						
					 
					
						2021-07-07 14:30:15 +00:00 
						 
				 
			
				
					
						
							
							
								Bert Blommers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							be420ecf6b 
							
						 
					 
					
						
						
							
							Prep release 2.0.11 ( #4060 )  
						
						... 
						
						
						
						* Update implementation coverage for 2.0.11
* Update Changelog for 2.0.11 
						
						
					 
					
						2021-07-07 14:23:11 +01:00 
						 
				 
			
				
					
						
							
							
								Ross Strickland 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f9d5067faa 
							
						 
					 
					
						
						
							
							Bugfix for put_scaling_policy in applicationautoscaling. ( #4054 )  
						
						... 
						
						
						
						* Bugfix for put_scaling_policy in applicationautoscaling.
* Formatting. 
						
						
					 
					
						2021-07-07 12:36:26 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Blanchet 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cf5007b97d 
							
						 
					 
					
						
						
							
							Add support for remove_flow_output and remove_flow_vpc_interface ( #4058 )  
						
						... 
						
						
						
						Co-authored-by: Alexandre Blanchet <alexandre.blanchet@m2amedia.tv> 
						
						
					 
					
						2021-07-07 11:11:19 +01:00 
						 
				 
			
				
					
						
							
							
								Grégoire Charvet 黑瓜 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							00be464c05 
							
						 
					 
					
						
						
							
							Fix   #3996  ( #4051 )  
						
						... 
						
						
						
						* Fix  #3996 
* Don't delete any message when duplicate handles 
						
						
					 
					
						2021-07-07 08:59:16 +01:00 
						 
				 
			
				
					
						
							
							
								Brian Pandola 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							05cdcbcedc 
							
						 
					 
					
						
						
							
							Add support for DescribeNetworkInterfaces tag filters ( #4057 )  
						
						
						
						
					 
					
						2021-07-04 07:44:58 +01:00 
						 
				 
			
				
					
						
							
							
								kohbis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c20a36b8cb 
							
						 
					 
					
						
						
							
							sns#create_platform_endpoint: If token and attributes are the same, return endpoint ( #4055 )  
						
						... 
						
						
						
						* If token and attributes are the same, return endpoint
* fix black
* moto sns platform_endpoint.attributes includes only token,enabled
* add tests when calling sns#create_platform_endpoint with same attrs for #4056  
						
						
					 
					
						2021-07-04 07:43:22 +01:00 
						 
				 
			
				
					
						
							
							
								Grégoire Charvet 黑瓜 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b44ab23c63 
							
						 
					 
					
						
						
							
							Fix   #4009  ( #4052 )  
						
						... 
						
						
						
						Correctly raises an error when MessageGroupId is missing when sending a
batch of messages to a FIFO queue. 
						
						
					 
					
						2021-07-04 07:40:39 +01:00 
						 
				 
			
				
					
						
							
							
								Brian Pandola 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7147c5f05a 
							
						 
					 
					
						
						
							
							SES domains are case-insensitive ( #4050 )  
						
						
						
						
					 
					
						2021-07-02 05:28:41 +01:00 
						 
				 
			
				
					
						
							
							
								Sahil Shah 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3ae4c23c23 
							
						 
					 
					
						
						
							
							Transform certificates in listener in expected XML ( #4049 )  
						
						
						
						
					 
					
						2021-07-01 16:25:40 +01:00 
						 
				 
			
				
					
						
							
							
								Bert Blommers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8cc439444f 
							
						 
					 
					
						
						
							
							#3991  - AWSLambda - set content-type to app/json ( #4046 )  
						
						
						
						
					 
					
						2021-06-30 11:02:38 +01:00 
						 
				 
			
				
					
						
							
							
								Brian Pandola 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							163ae322e8 
							
						 
					 
					
						
						
							
							Fix: iot:UpdateThingShadow does not properly maintain state document ( #4045 )  
						
						... 
						
						
						
						Device shadow updates affect only the fields specified in the request state document.
Any field with a value of null is removed from the device's shadow.[1]
Verified behavior against a real AWS backend.
[1]: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-rest-api.html#API_UpdateThingShadow  
						
						
					 
					
						2021-06-30 08:15:45 +01:00 
						 
				 
			
				
					
						
							
							
								Sahil Shah 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							70a7a7e0a0 
							
						 
					 
					
						
						
							
							SSM parameters in cloudformation (AWS::SSM::Parameter::) are not recognized and resolved for default values ( #4042 )  
						
						... 
						
						
						
						* Add ssm parsing support for cloudformation stacks 
						
						
					 
					
						2021-06-29 18:28:52 +01:00 
						 
				 
			
				
					
						
							
							
								Brian Pandola 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							315c357cd5 
							
						 
					 
					
						
						
							
							Fix error message for missing log stream ( #4043 )  
						
						
						
						
					 
					
						2021-06-29 06:06:14 +01:00 
						 
				 
			
				
					
						
							
							
								Bert Blommers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a230e2a7e3 
							
						 
					 
					
						
						
							
							#3113  - S3#list_object_versions - verify prefix argument ( #4041 )  
						
						
						
						
					 
					
						2021-06-28 16:22:08 +01:00 
						 
				 
			
				
					
						
							
							
								Bert Blommers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							059c36b694 
							
						 
					 
					
						
						
							
							#3593  - S3 - Return appropriate error when provided with invalid multipart ID ( #4040 )  
						
						
						
						
					 
					
						2021-06-28 15:57:07 +01:00 
						 
				 
			
				
					
						
							
							
								Jordi Alhambra 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							759974d9cd 
							
						 
					 
					
						
						
							
							Media store data Service ( #3955 )  
						
						... 
						
						
						
						* Add delete container and list tags endpoints to MediaStore
* Black reformat
* Fixed Lint problems
* Check if dictionary was deleted effectively
* lint fix
* MediaPackageClientError
* Lint Fix
* Test unknown channel describe
* Concatenation Fix
* MediaPackage - fix error message
* MediaPackage ClientError part2
* Mediastoredata not working
Base url
tests and renaming
typo
List Items not returning proper JSON and wrongly hitting get_object response
MediaStore2
Tests
* More implementation
* Fix tests and format
* Comments fix
* Comments 2
* MediastoreData - alternative logic to figure out appropriate host
Co-authored-by: av <arcovoltaico@gmail.com>
Co-authored-by: Bert Blommers <info@bertblommers.nl> 
						
						
					 
					
						2021-06-28 13:23:23 +01:00 
						 
				 
			
				
					
						
							
							
								Bert Blommers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2590bf0e80 
							
						 
					 
					
						
						
							
							CognitoIDP: get_user ( #4038 )  
						
						... 
						
						
						
						* cognito-idp get_user support
* add carium expected attributes
* CognitoIDP#get_user - Add negative tests
Co-authored-by: Lalitha Kolla <lalitha.kolla@carium.com> 
						
						
					 
					
						2021-06-27 15:48:31 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Blanchet 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							167423777b 
							
						 
					 
					
						
						
							
							Add outputs and vpc interfaces to a mediaconnect flow ( #4034 )  
						
						... 
						
						
						
						* Add outputs and vpc interfaces to a mediaconnect flow
* Add negative tests for add_flow_outputs and add_flow_vpc_interfaces
* fix: fstring to format
* MediaConnect - add appropriate URLs for ServerMode tests
Co-authored-by: Bert Blommers <info@bertblommers.nl> 
						
						
					 
					
						2021-06-25 15:31:05 +01:00 
						 
				 
			
				
					
						
							
							
								Leo Gallucci 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f68d807467 
							
						 
					 
					
						
						
							
							[docs] Fix typos includng, runninig ( #4037 )  
						
						
						
						
					 
					
						2021-06-25 10:27:08 +01:00 
						 
				 
			
				
					
						
							
							
								Bert Blommers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0f4ab4da1c 
							
						 
					 
					
						
						
							
							S3 - Dont error when deleting unknown keys ( #4036 )  
						
						... 
						
						
						
						* #1581  - S3 - Dont error when deleting unknown keys
* Update test_s3bucket_path.py 
						
						
					 
					
						2021-06-25 10:26:03 +01:00 
						 
				 
			
				
					
						
							
							
								Bert Blommers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							21a77510b3 
							
						 
					 
					
						
						
							
							Rewrite unnecessary importlib dependency in DynamoDB ( #4035 )  
						
						
						
						
					 
					
						2021-06-25 07:58:57 +01:00 
						 
				 
			
				
					
						
							
							
								Bert Blommers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4778377e8e 
							
						 
					 
					
						
						
							
							#4018  - Raise NoSuchUpload when listing a non-existing multipart upload ( #4031 )  
						
						
						
						
					 
					
						2021-06-24 08:14:28 +01:00 
						 
				 
			
				
					
						
							
							
								Bert Blommers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4af57c18bd 
							
						 
					 
					
						
						
							
							AWSLambda - Verify we can add multiple files to a Function ( #3771 )  
						
						
						
						
					 
					
						2021-06-24 06:24:32 +01:00 
						 
				 
			
				
					
						
							
							
								Bert Blommers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5e4bccc22d 
							
						 
					 
					
						
						
							
							Use centralized ACCOUNT_ID ( #4029 )  
						
						
						
						
					 
					
						2021-06-23 18:03:11 +01:00 
						 
				 
			
				
					
						
							
							
								Bert Blommers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6084d6cfe8 
							
						 
					 
					
						
						
							
							DynamoDB - Support AttributeUpdate::DELETE action ( #3798 )  
						
						
						
						
					 
					
						2021-06-23 17:41:47 +01:00 
						 
				 
			
				
					
						
							
							
								psheets 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b9a42816bd 
							
						 
					 
					
						
						
							
							Fixed validation on custom-resource in applicationautoscaling ( #4026 )  
						
						... 
						
						
						
						* Added ResourceTypeExceptions
* Added test for custom-resource
Co-authored-by: Phil Sheets <p.sheets@fetchrewards.com> 
						
						
					 
					
						2021-06-23 16:57:09 +01:00 
						 
				 
			
				
					
						
							
							
								Avi Slavkin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6fb05d6453 
							
						 
					 
					
						
						
							
							Update __init__.py ( #4024 )  
						
						... 
						
						
						
						In case of DELETE action we don't pass the value if we want to remove the attribute.
There are more cases but it's for you to handle. 
						
						
					 
					
						2021-06-23 16:53:05 +01:00 
						 
				 
			
				
					
						
							
							
								Moto Admin 
							
						 
					 
					
						
						
						
						
							
						
						
							fb9c9c3876 
							
						 
					 
					
						
						
							
							Increase version number post-release  
						
						
						
						
					 
					
						2021-06-20 14:37:28 +00:00 
						 
				 
			
				
					
						
							
							
								Bert Blommers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							02b950b478 
							
						 
					 
					
						
						
							
							Prep release 2.0.10 ( #4022 )  
						
						... 
						
						
						
						* Updating implementation coverage
* Changelog for release 2.0.10 
						
						
					 
					
						2021-06-20 15:34:26 +01:00 
						 
				 
			
				
					
						
							
							
								D. Ferruzzi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							61e2204941 
							
						 
					 
					
						
						
							
							Initial EKS Implementaion ( #3981 )  
						
						... 
						
						
						
						* Implemented EKS list_clusters
* Implemented EKS create_cluster
* Implemented EKS describe_cluster
* Implemented EKS delete_cluster
* Implemented EKS list_nodegroups
* Implemented EKS create_nodegroup
* Implemented EKS describe_nodegroup
* Implemented EKS delete_nodegroup
* Implemented EKS Server Tests
* EKS - rework tests to use decorator everywhere
Co-authored-by: Bert Blommers <info@bertblommers.nl> 
						
						
					 
					
						2021-06-20 11:34:31 +01:00 
						 
				 
			
				
					
						
							
							
								Bert Blommers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e11dd49edf 
							
						 
					 
					
						
						
							
							When matching URL patterns, the last elem should always at least one char ( #4021 )  
						
						
						
						
					 
					
						2021-06-20 10:56:40 +01:00 
						 
				 
			
				
					
						
							
							
								Cristopher Pinzón 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e4057a34b9 
							
						 
					 
					
						
						
							
							Added "isTruncated" attribute for listUsersResponse ( #4017 )  
						
						... 
						
						
						
						* isTruncated attribute for listUsersResponse
* correction and test 
						
						
					 
					
						2021-06-18 21:52:15 +01:00 
						 
				 
			
				
					
						
							
							
								Brian Pandola 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a95ca81e76 
							
						 
					 
					
						
						
							
							Support EMR clusters with multiple master nodes ( #4019 )  
						
						... 
						
						
						
						Reference: https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-plan-ha-launch.html  
						
						
					 
					
						2021-06-18 06:04:21 +01:00 
						 
				 
			
				
					
						
							
							
								Bert Blommers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2f23807a35 
							
						 
					 
					
						
						
							
							#3760  - DynamoDB - only raise exception when GSI key is actually empty ( #3763 )  
						
						
						
						
					 
					
						2021-06-17 14:07:24 +01:00 
						 
				 
			
				
					
						
							
							
								Brian Pandola 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b0e2a750dc 
							
						 
					 
					
						
						
							
							Disallow termination of protected EMR job flows ( #4015 )  
						
						... 
						
						
						
						Error message verified against real AWS backend. 
						
						
					 
					
						2021-06-17 12:20:45 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Ross 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							67ae84e2c4 
							
						 
					 
					
						
						
							
							Only raise EmptyKeyAttributeException when the value node is empty ( #4014 )  
						
						... 
						
						
						
						This fixes a bug where all updates to keys (including GSIs) would raise
EmptyKeyAttributeException, even when the new value was not an empty string. 
						
						
					 
					
						2021-06-17 12:19:47 +01:00 
						 
				 
			
				
					
						
							
							
								Bert Blommers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7f0475fc18 
							
						 
					 
					
						
						
							
							Improve version updating; remove dead code ( #4016 )  
						
						
						
						
					 
					
						2021-06-17 10:12:12 +01:00 
						 
				 
			
				
					
						
							
							
								Jordi Alhambra 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							407d5c853d 
							
						 
					 
					
						
						
							
							Media package client error additional handling ( #4011 )  
						
						... 
						
						
						
						* Add delete container and list tags endpoints to MediaStore
* Black reformat
* Fixed Lint problems
* Check if dictionary was deleted effectively
* lint fix
* MediaPackageClientError
* Lint Fix
* Test unknown channel describe
* Concatenation Fix
* MediaPackage - fix error message
* MediaPackage Test Fix and TryError
* Lint
Co-authored-by: av <arcovoltaico@gmail.com>
Co-authored-by: Bert Blommers <info@bertblommers.nl> 
						
						
					 
					
						2021-06-16 21:07:46 +01:00