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 4.1.12
------ ------
Docker Digest for 4.1.12: _sha256:38e34a1ee4042fd52f15703c2e750780fe0fd809b2745fd263b2d1de33566590_ Docker Digest for 4.1.12: _sha256:38e34a1ee4042fd52f15703c2e750780fe0fd809b2745fd263b2d1de33566590_

View File

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

View File

@ -84,7 +84,7 @@ lambda
- [ ] invoke_async - [ ] invoke_async
- [ ] invoke_with_response_stream - [ ] invoke_with_response_stream
- [ ] list_aliases - [X] list_aliases
- [ ] list_code_signing_configs - [ ] list_code_signing_configs
- [X] list_event_source_mappings - [X] list_event_source_mappings
- [ ] list_function_event_invoke_configs - [ ] 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. 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_activations
- [ ] describe_association - [ ] describe_association
- [ ] describe_association_execution_targets - [ ] describe_association_execution_targets
@ -105,7 +105,7 @@ ssm
Describes all targets for a maintenance window. No error handling has been implemented yet. 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 - [X] describe_maintenance_windows
Returns all windows. No pagination has been implemented yet. Only filtering for Name is supported. 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. 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 - [X] remove_tags_from_resource
- [ ] reset_service_setting - [ ] reset_service_setting
- [ ] resume_session - [ ] resume_session

View File

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