Prepare release 3.1.18 (#5377)

This commit is contained in:
Bert Blommers 2022-08-12 19:49:50 +00:00 committed by GitHub
parent 7386163a67
commit 6d96370295
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 35 additions and 7 deletions

View File

@ -1,6 +1,32 @@
Moto Changelog
==============
3.1.18
-----
Docker Digest for 3.1.18: <autopopulateddigest>
General:
* Flask has now also been pinned to 2.1.x, as that is the latest release that works with werkzeug 2.1.x
New Methods:
* EC2:
* create_fleet()
* describe_fleets()
* describe_fleet_instances()
* delete_fleets()
* SES:
* describe_configuration_set()
* send_bulk_templated_email()
Miscellaneous:
* EC2: describe_key_pairs() now returns the KeyPairId-attribute
* EC2: import_key_pair() now returns the KeyPairId-attribute
* EC2: describe_launch_templates() now behaves correctly when called with an unknown template name
* RDS: create_db_instance() now returns the AvailabilityZone-attribute
* RDS: describe_db_instances() now returns the AvailabilityZone-attribute
3.1.17
-----
Docker Digest for 3.1.17: _sha256:8a7e397a8856a5e63ad50689cdc3638831112768b193ea0fc308ac7dfdac57f0_

View File

@ -5533,7 +5533,7 @@
## ses
<details>
<summary>36% implemented</summary>
<summary>39% implemented</summary>
- [ ] clone_receipt_rule_set
- [X] create_configuration_set
@ -5556,7 +5556,7 @@
- [ ] delete_template
- [ ] delete_verified_email_address
- [ ] describe_active_receipt_rule_set
- [ ] describe_configuration_set
- [X] describe_configuration_set
- [X] describe_receipt_rule
- [X] describe_receipt_rule_set
- [ ] get_account_sending_enabled
@ -5581,7 +5581,7 @@
- [ ] put_identity_policy
- [ ] reorder_receipt_rule_set
- [ ] send_bounce
- [ ] send_bulk_templated_email
- [X] send_bulk_templated_email
- [ ] send_custom_verification_email
- [X] send_email
- [X] send_raw_email
@ -6131,6 +6131,7 @@
- autoscaling-plans
- backup
- backup-gateway
- backupstorage
- billingconductor
- braket
- chime
@ -6266,6 +6267,7 @@
- pinpoint-sms-voice
- pinpoint-sms-voice-v2
- pricing
- privatenetworks
- proton
- qldb
- qldb-session

View File

@ -46,7 +46,7 @@ ses
- [ ] delete_template
- [ ] delete_verified_email_address
- [ ] describe_active_receipt_rule_set
- [ ] describe_configuration_set
- [X] describe_configuration_set
- [X] describe_receipt_rule
- [X] describe_receipt_rule_set
- [ ] get_account_sending_enabled
@ -71,7 +71,7 @@ ses
- [ ] put_identity_policy
- [ ] reorder_receipt_rule_set
- [ ] send_bounce
- [ ] send_bulk_templated_email
- [X] send_bulk_templated_email
- [ ] send_custom_verification_email
- [X] send_email
- [X] send_raw_email

View File

@ -366,7 +366,7 @@ class SESBackend(BaseBackend):
self.config_set[configuration_set_name] = 1
return {}
def get_configuration_set(self, configuration_set_name):
def describe_configuration_set(self, configuration_set_name):
if configuration_set_name not in self.config_set:
raise ConfigurationSetDoesNotExist(
f"Configuration set <{configuration_set_name}> does not exist"

View File

@ -196,7 +196,7 @@ class EmailResponse(BaseResponse):
def describe_configuration_set(self):
configuration_set_name = self.querystring.get("ConfigurationSetName")[0]
self.backend.get_configuration_set(configuration_set_name)
self.backend.describe_configuration_set(configuration_set_name)
template = self.response_template(DESCRIBE_CONFIGURATION_SET)
return template.render(name=configuration_set_name)