From de19a6c41a83a59754ba3b3473c9a7bb75874c26 Mon Sep 17 00:00:00 2001 From: Bert Blommers Date: Sun, 12 May 2024 10:31:17 +0000 Subject: [PATCH] Prep release 5.0.7 (#7687) --- CHANGELOG.md | 52 ++++++++++++++++++++++++++++ IMPLEMENTATION_COVERAGE.md | 30 +++++++++------- docs/docs/services/budgets.rst | 3 ++ docs/docs/services/resiliencehub.rst | 1 + docs/docs/services/wafv2.rst | 18 +++++----- 5 files changed, 82 insertions(+), 22 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fa08930b68d2..7ba474d56b44 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,58 @@ Moto Changelog ============== +5.0.7 +----- +Docker Digest for 5.0.7: + + New Services: + * Sagemaker Metrics: + * batch_put_metrics() + + New Methods: + * DynamoDB: + * describe_import() + * import_table() + + * EMR Serverless: + * cancel_job_run() + * get_job_run() + * list_job_runs() + * start_job_run() + + * IAM: + * tag_instance_profile() + * untag_instance_profile() + + * Panorama: + * create_node_from_template_job() + * describe_node_from_template_job() + * list_nodes() + + * SSO-Admin: + * describe_account_assignment_creation_status() + * describe_account_assignment_deletion_status() + + * WAFv2: + * create_ip_set() + * delete_ip_set() + * list_ip_sets() + * get_ip_set() + * update_ip_set() + * put_logging_configuration() + * get_logging_configuration() + * list_logging_configurations() + * delete_logging_configuration() + + Miscellaneous: + * Athena: start_query_execution() now supports the ExecutionParameters-parameter + * DynamoDB: Tables now support DeleteProtection + * DynamoDB: update_item() no longer throws an error when deleting an item from an empty set + * DynamoDB: update_item() no throws an error when adding an empty set + * EC2: delete_network_acl() now throws an error when the ACL still has associations attached to it + * EC2: describe_route_tables() now supports the `route.nat-gateway-id` filter + * EC2: revoke_security_group_ingress/_egress() now throw an error when an unknown Security Group is passed + 5.0.6 ----- Docker Digest for 5.0.6: _sha256:da919d3c1db07b378c413ed00a6c1c3e32ce1943a13671658c4db0f55dd49e42_ diff --git a/IMPLEMENTATION_COVERAGE.md b/IMPLEMENTATION_COVERAGE.md index efd1c542f38e..137ab980cdf5 100644 --- a/IMPLEMENTATION_COVERAGE.md +++ b/IMPLEMENTATION_COVERAGE.md @@ -788,7 +788,7 @@ ## budgets
-30% implemented +26% implemented - [X] create_budget - [ ] create_budget_action @@ -809,6 +809,9 @@ - [X] describe_notifications_for_budget - [ ] describe_subscribers_for_notification - [ ] execute_budget_action +- [ ] list_tags_for_resource +- [ ] tag_resource +- [ ] untag_resource - [ ] update_budget - [ ] update_budget_action - [ ] update_notification @@ -3956,7 +3959,7 @@ ## iam
-73% implemented +74% implemented - [ ] add_client_id_to_open_id_connect_provider - [X] add_role_to_instance_profile @@ -6350,7 +6353,7 @@ ## resiliencehub
-31% implemented +30% implemented - [ ] add_draft_app_version_resource_mappings - [ ] batch_update_recommendation_status @@ -6378,6 +6381,7 @@ - [X] import_resources_to_draft_app_version - [ ] list_alarm_recommendations - [ ] list_app_assessment_compliance_drifts +- [ ] list_app_assessment_resource_drifts - [X] list_app_assessments - [ ] list_app_component_compliances - [ ] list_app_component_recommendations @@ -8098,19 +8102,19 @@ ## wafv2
-22% implemented +38% implemented - [X] associate_web_acl - [ ] check_capacity - [ ] create_api_key -- [ ] create_ip_set +- [X] create_ip_set - [ ] create_regex_pattern_set - [ ] create_rule_group - [X] create_web_acl - [ ] delete_api_key - [ ] delete_firewall_manager_rule_groups -- [ ] delete_ip_set -- [ ] delete_logging_configuration +- [X] delete_ip_set +- [X] delete_logging_configuration - [ ] delete_permission_policy - [ ] delete_regex_pattern_set - [ ] delete_rule_group @@ -8121,8 +8125,8 @@ - [X] disassociate_web_acl - [ ] generate_mobile_sdk_release_url - [ ] get_decrypted_api_key -- [ ] get_ip_set -- [ ] get_logging_configuration +- [X] get_ip_set +- [X] get_logging_configuration - [ ] get_managed_rule_set - [ ] get_mobile_sdk_release - [ ] get_permission_policy @@ -8135,8 +8139,8 @@ - [ ] list_api_keys - [ ] list_available_managed_rule_group_versions - [ ] list_available_managed_rule_groups -- [ ] list_ip_sets -- [ ] list_logging_configurations +- [X] list_ip_sets +- [X] list_logging_configurations - [ ] list_managed_rule_sets - [ ] list_mobile_sdk_releases - [ ] list_regex_pattern_sets @@ -8144,12 +8148,12 @@ - [X] list_rule_groups - [X] list_tags_for_resource - [X] list_web_acls -- [ ] put_logging_configuration +- [X] put_logging_configuration - [ ] put_managed_rule_set_versions - [ ] put_permission_policy - [X] tag_resource - [X] untag_resource -- [ ] update_ip_set +- [X] update_ip_set - [ ] update_managed_rule_set_version_expiry_date - [ ] update_regex_pattern_set - [ ] update_rule_group diff --git a/docs/docs/services/budgets.rst b/docs/docs/services/budgets.rst index 56d8721b5291..236b80b6be0b 100644 --- a/docs/docs/services/budgets.rst +++ b/docs/docs/services/budgets.rst @@ -43,6 +43,9 @@ budgets - [ ] describe_subscribers_for_notification - [ ] execute_budget_action +- [ ] list_tags_for_resource +- [ ] tag_resource +- [ ] untag_resource - [ ] update_budget - [ ] update_budget_action - [ ] update_notification diff --git a/docs/docs/services/resiliencehub.rst b/docs/docs/services/resiliencehub.rst index 1a0eddf09344..fc1394c2f9cc 100644 --- a/docs/docs/services/resiliencehub.rst +++ b/docs/docs/services/resiliencehub.rst @@ -48,6 +48,7 @@ resiliencehub - [X] import_resources_to_draft_app_version - [ ] list_alarm_recommendations - [ ] list_app_assessment_compliance_drifts +- [ ] list_app_assessment_resource_drifts - [X] list_app_assessments - [ ] list_app_component_compliances - [ ] list_app_component_recommendations diff --git a/docs/docs/services/wafv2.rst b/docs/docs/services/wafv2.rst index 2375cc24071b..d1ab9b4e1c43 100644 --- a/docs/docs/services/wafv2.rst +++ b/docs/docs/services/wafv2.rst @@ -23,7 +23,7 @@ wafv2 - [ ] check_capacity - [ ] create_api_key -- [ ] create_ip_set +- [X] create_ip_set - [ ] create_regex_pattern_set - [ ] create_rule_group - [X] create_web_acl @@ -33,8 +33,8 @@ wafv2 - [ ] delete_api_key - [ ] delete_firewall_manager_rule_groups -- [ ] delete_ip_set -- [ ] delete_logging_configuration +- [X] delete_ip_set +- [X] delete_logging_configuration - [ ] delete_permission_policy - [ ] delete_regex_pattern_set - [ ] delete_rule_group @@ -49,8 +49,8 @@ wafv2 - [X] disassociate_web_acl - [ ] generate_mobile_sdk_release_url - [ ] get_decrypted_api_key -- [ ] get_ip_set -- [ ] get_logging_configuration +- [X] get_ip_set +- [X] get_logging_configuration - [ ] get_managed_rule_set - [ ] get_mobile_sdk_release - [ ] get_permission_policy @@ -63,8 +63,8 @@ wafv2 - [ ] list_api_keys - [ ] list_available_managed_rule_group_versions - [ ] list_available_managed_rule_groups -- [ ] list_ip_sets -- [ ] list_logging_configurations +- [X] list_ip_sets +- [X] list_logging_configurations - [ ] list_managed_rule_sets - [ ] list_mobile_sdk_releases - [ ] list_regex_pattern_sets @@ -76,12 +76,12 @@ wafv2 - [X] list_web_acls -- [ ] put_logging_configuration +- [X] put_logging_configuration - [ ] put_managed_rule_set_versions - [ ] put_permission_policy - [X] tag_resource - [X] untag_resource -- [ ] update_ip_set +- [X] update_ip_set - [ ] update_managed_rule_set_version_expiry_date - [ ] update_regex_pattern_set - [ ] update_rule_group