Prep release 4.1.13 (#6524)

This commit is contained in:
Bert Blommers 2023-07-15 21:34:51 +00:00 committed by GitHub
parent b162715761
commit 1242819e16
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 68 additions and 9 deletions

View File

@ -2,6 +2,62 @@ Moto Changelog
==============
4.1.13
------
Docker Digest for 4.1.13: <autopopulateddigest>
General:
* The ISO-regions introduced in 4.1.12 are now locked behind an environment variable: `MOTO_ENABLE_ISO_REGIONS`
* General performance improvements in the URL matching logic - especially `mock_all` users should notice improvements
New Methods:
* APIGatewayV2:
* create_stage()
* delete_stage()
* get_stage()
* get_stages()
* CloudFront:
* create_origin_access_control()
* delete_origin_access_control()
* get_origin_access_control()
* list_origin_access_controls()
* update_origin_access_control()
* Lambda:
* list_aliases()
* Logs:
* delete_destination()
* describe_destinations()
* get_destination()
* put_destination()
* put_destination_policy()
* Route53:
* get_health_check_status()
* SSM:
* deregister_task_from_maintenance_window()
* describe_maintenance_window_tasks()
* register_task_with_maintenance_window()
Miscellaneous:
* Batch: create_compute_environment() now validates instanceRole and minvCpu
* CloudFront: create_distribution() now correctly handles a single alias
* CloudFront - CustomOrigins now have default timeouts if not supplied
* DynamoDB: delete_item() now throws the correct error when the table is not found
* EC2: describe_security_group_rules() now returns the GroupId
* ECR: create_repository() now validates the repositoryName-parameter
* Lambda: create_function() now returns the ImageConfigResponse and EphemeralStorage parameters
* IOTData: publish() can now handle non-Unicode bytes
* RDS: Automated snapshots now have the appropriate SnapshotType
* Route53: create_hosted_zone() now returns the Location
* Scheduler: get_schedule() now returns the CreationDate and LastModificationDate
* SecretsManager: delete_secret() now throws an error when setting the Recovery to 0 days
* StepFunctions: start_execution() now validates the name-length
4.1.12
------
Docker Digest for 4.1.12: _sha256:38e34a1ee4042fd52f15703c2e750780fe0fd809b2745fd263b2d1de33566590_

View File

@ -4238,7 +4238,7 @@
## lambda
<details>
<summary>53% implemented</summary>
<summary>54% implemented</summary>
- [ ] add_layer_version_permission
- [X] add_permission
@ -4276,7 +4276,7 @@
- [X] invoke
- [ ] invoke_async
- [ ] invoke_with_response_stream
- [ ] list_aliases
- [X] list_aliases
- [ ] list_code_signing_configs
- [X] list_event_source_mappings
- [ ] list_function_event_invoke_configs
@ -5738,7 +5738,7 @@
## route53
<details>
<summary>40% implemented</summary>
<summary>41% implemented</summary>
- [ ] activate_key_signing_key
- [X] associate_vpc_with_hosted_zone
@ -6755,7 +6755,7 @@
## ssm
<details>
<summary>24% implemented</summary>
<summary>26% implemented</summary>
- [X] add_tags_to_resource
- [ ] associate_ops_item_related_item
@ -7444,4 +7444,4 @@
- workspaces
- workspaces-web
- xray
</details>
</details>

View File

@ -84,7 +84,7 @@ lambda
- [ ] invoke_async
- [ ] invoke_with_response_stream
- [ ] list_aliases
- [X] list_aliases
- [ ] list_code_signing_configs
- [X] list_event_source_mappings
- [ ] list_function_event_invoke_configs

View File

@ -74,7 +74,7 @@ ssm
Deregisters a target from a maintenance window. No error handling has been implemented yet.
- [ ] deregister_task_from_maintenance_window
- [X] deregister_task_from_maintenance_window
- [ ] describe_activations
- [ ] describe_association
- [ ] describe_association_execution_targets
@ -105,7 +105,7 @@ ssm
Describes all targets for a maintenance window. No error handling has been implemented yet.
- [ ] describe_maintenance_window_tasks
- [X] describe_maintenance_window_tasks
- [X] describe_maintenance_windows
Returns all windows. No pagination has been implemented yet. Only filtering for Name is supported.
@ -191,7 +191,7 @@ ssm
Registers a target with a maintenance window. No error handling has been implemented yet.
- [ ] register_task_with_maintenance_window
- [X] register_task_with_maintenance_window
- [X] remove_tags_from_resource
- [ ] reset_service_setting
- [ ] resume_session

View File

@ -803,6 +803,9 @@ class Route53Backend(BaseBackend):
raise NoSuchHealthCheck(health_check_id)
return health_check
def get_health_check_status(self) -> None:
pass # Logic implemented in responses.py
@staticmethod
def _validate_arn(region: str, arn: str) -> None:
match = re.match(rf"arn:aws:logs:{region}:\d{{12}}:log-group:.+", arn)