Prep release 4.1.13 (#6524)
This commit is contained in:
parent
b162715761
commit
1242819e16
56
CHANGELOG.md
56
CHANGELOG.md
@ -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_
|
||||||
|
@ -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>
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user