From ac4495c7f704158ae36d242a52653984a889321d Mon Sep 17 00:00:00 2001 From: Bert Blommers Date: Fri, 6 May 2022 20:22:35 +0000 Subject: [PATCH] Prepare release 3.1.8 (#5104) --- CHANGELOG.md | 35 +++++++++++++++++++ IMPLEMENTATION_COVERAGE.md | 19 ++++++---- docs/docs/services/cognito-idp.rst | 10 ++++-- docs/docs/services/databrew.rst | 2 +- .../services/kinesis-video-archived-media.rst | 1 + docs/docs/services/kinesisvideo.rst | 4 +++ scripts/dependency_test.sh | 2 +- 7 files changed, 61 insertions(+), 12 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 093a83aa9..dafa300e2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,41 @@ Moto Changelog ============== +3.1.8 +----- +Docker Digest for 3.1.8: + + General: + * Moto now supports a way to delay state transitions. + See http://docs.getmoto.org/en/latest/docs/configuration/state_transition/index.html + * Moto now supports `@mock_batch_simple`, a way to mock the Batch-service without invoking Docker. + + New Methods: + * CognitoIDP: + * global_sign_out() + * update_group() + * update_user_attributes() + * DataBrew: + * delete_recipe_version() + * list_recipe_versions() + * publish_recipe() + * IAM: + * create_service_linked_role() + * delete_service_linked_role() + * get_service_linked_role_deletion_status() + * Sagemaker: + * update_endpoint_weights_and_capacities() + + Miscellaneous: + * EC2: request_spot_fleet() now supports the parameters LaunchTemplateConfigs, InstanceInterruptionBehavior + * EC2: request_spot_instances() now supports the InstanceInterruptionBehavior-parameter + * EC2: The status of a SpotInstances request now automatically transitions to 'Active/Fulfilled' + * EC2: Tags specified into create_launch_template() are now passed through when calling `run_instances()` with this template + * RDS: describe_db_instances() now supports the filter `db-cluster-id` + * TimestreamWrite: create_table() now supports the MagneticStoreWriteProps-parameter + * TimestreamWrite: update_table() now supports the MagneticStoreWriteProps-parameter + + 3.1.7 ----- Docker Digest for 3.1.7: _sha256:d9661c13c2f790cbe9ed6531cefec132494fc0e8c37fcceca1f709292ef0880f_ diff --git a/IMPLEMENTATION_COVERAGE.md b/IMPLEMENTATION_COVERAGE.md index 4bf741c86..20a7e7552 100644 --- a/IMPLEMENTATION_COVERAGE.md +++ b/IMPLEMENTATION_COVERAGE.md @@ -868,7 +868,7 @@ ## cognito-idp
-55% implemented +58% implemented - [X] add_custom_attributes - [X] admin_add_user_to_group @@ -935,7 +935,7 @@ - [X] get_user - [ ] get_user_attribute_verification_code - [X] get_user_pool_mfa_config -- [ ] global_sign_out +- [X] global_sign_out - [X] initiate_auth - [ ] list_devices - [X] list_groups @@ -962,10 +962,10 @@ - [ ] untag_resource - [ ] update_auth_event_feedback - [ ] update_device_status -- [ ] update_group +- [X] update_group - [X] update_identity_provider - [ ] update_resource_server -- [ ] update_user_attributes +- [X] update_user_attributes - [X] update_user_pool - [X] update_user_pool_client - [X] update_user_pool_domain @@ -1089,7 +1089,7 @@ - [ ] describe_job - [ ] describe_job_run - [ ] describe_project -- [X] describe_recipe +- [ ] describe_recipe - [ ] describe_ruleset - [ ] describe_schedule - [ ] list_datasets @@ -3358,23 +3358,26 @@ ## kinesis-video-archived-media
-60% implemented +50% implemented - [X] get_clip - [X] get_dash_streaming_session_url - [X] get_hls_streaming_session_url +- [ ] get_images - [ ] get_media_for_fragment_list - [ ] list_fragments
## kinesisvideo
-26% implemented +21% implemented - [ ] create_signaling_channel - [X] create_stream - [ ] delete_signaling_channel - [X] delete_stream +- [ ] describe_image_generation_configuration +- [ ] describe_notification_configuration - [ ] describe_signaling_channel - [X] describe_stream - [X] get_data_endpoint @@ -3388,6 +3391,8 @@ - [ ] untag_resource - [ ] untag_stream - [ ] update_data_retention +- [ ] update_image_generation_configuration +- [ ] update_notification_configuration - [ ] update_signaling_channel - [ ] update_stream
diff --git a/docs/docs/services/cognito-idp.rst b/docs/docs/services/cognito-idp.rst index 046d10b5d..466fc46cb 100644 --- a/docs/docs/services/cognito-idp.rst +++ b/docs/docs/services/cognito-idp.rst @@ -98,7 +98,7 @@ cognito-idp - [X] get_user - [ ] get_user_attribute_verification_code - [X] get_user_pool_mfa_config -- [ ] global_sign_out +- [X] global_sign_out - [X] initiate_auth - [ ] list_devices - [X] list_groups @@ -125,10 +125,14 @@ cognito-idp - [ ] untag_resource - [ ] update_auth_event_feedback - [ ] update_device_status -- [ ] update_group +- [X] update_group - [X] update_identity_provider - [ ] update_resource_server -- [ ] update_user_attributes +- [X] update_user_attributes + + The parameter ClientMetadata has not yet been implemented. No CodeDeliveryDetails are returned. + + - [X] update_user_pool - [X] update_user_pool_client - [X] update_user_pool_domain diff --git a/docs/docs/services/databrew.rst b/docs/docs/services/databrew.rst index 2bb2e3fbc..fca4b097d 100644 --- a/docs/docs/services/databrew.rst +++ b/docs/docs/services/databrew.rst @@ -43,7 +43,7 @@ databrew - [ ] describe_job - [ ] describe_job_run - [ ] describe_project -- [X] describe_recipe +- [ ] describe_recipe - [ ] describe_ruleset - [ ] describe_schedule - [ ] list_datasets diff --git a/docs/docs/services/kinesis-video-archived-media.rst b/docs/docs/services/kinesis-video-archived-media.rst index 69d2d100d..3dcf80432 100644 --- a/docs/docs/services/kinesis-video-archived-media.rst +++ b/docs/docs/services/kinesis-video-archived-media.rst @@ -28,6 +28,7 @@ kinesis-video-archived-media - [X] get_clip - [X] get_dash_streaming_session_url - [X] get_hls_streaming_session_url +- [ ] get_images - [ ] get_media_for_fragment_list - [ ] list_fragments diff --git a/docs/docs/services/kinesisvideo.rst b/docs/docs/services/kinesisvideo.rst index 81c5677a3..1c2e22a3f 100644 --- a/docs/docs/services/kinesisvideo.rst +++ b/docs/docs/services/kinesisvideo.rst @@ -33,6 +33,8 @@ kinesisvideo The CurrentVersion-parameter is not yet implemented +- [ ] describe_image_generation_configuration +- [ ] describe_notification_configuration - [ ] describe_signaling_channel - [X] describe_stream - [X] get_data_endpoint @@ -50,6 +52,8 @@ kinesisvideo - [ ] untag_resource - [ ] untag_stream - [ ] update_data_retention +- [ ] update_image_generation_configuration +- [ ] update_notification_configuration - [ ] update_signaling_channel - [ ] update_stream diff --git a/scripts/dependency_test.sh b/scripts/dependency_test.sh index 01ce3e2d8..b481cbdbd 100755 --- a/scripts/dependency_test.sh +++ b/scripts/dependency_test.sh @@ -33,7 +33,7 @@ valid_service() { # Verify whether this is a valid service # We'll ignore metadata folders, and folders that test generic Moto behaviour # We'll also ignore CloudFormation, as it will always depend on other services - local ignore_moto_folders="core instance_metadata __pycache__ templates cloudformation resourcegroupstaggingapi packages utilities s3bucket_path" + local ignore_moto_folders="core instance_metadata __pycache__ templates cloudformation moto_api resourcegroupstaggingapi packages utilities s3bucket_path" if echo $ignore_moto_folders | grep -q "$1"; then return 1 else