diff --git a/CHANGELOG.md b/CHANGELOG.md index 3fbcc5c4e..3c8d4b025 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,19 @@ Moto Changelog ============== +4.0.0 +----- +Docker Digest for 4.0.0: + + General: + * Introduces MultiAccount support (see http://docs.getmoto.org/en/latest/docs/multi_account.html) + * Removes deprecated decorators mock_dynamodb2 and mock_rds2 + * The API for the TreadedMotoServer is now considered stable + + Dependencies: + * The responses-module now has a minimum version of 0.13.0 + + 3.1.18 ----- Docker Digest for 3.1.18: _sha256:52fa7fdf8deee66d47fa760fafce1231ec9007d7bfc9c7a3080a8badd372b300_ diff --git a/IMPLEMENTATION_COVERAGE.md b/IMPLEMENTATION_COVERAGE.md index 8c6c0045d..b1a53f753 100644 --- a/IMPLEMENTATION_COVERAGE.md +++ b/IMPLEMENTATION_COVERAGE.md @@ -713,7 +713,7 @@ ## cloudwatch
-38% implemented +36% implemented - [X] delete_alarms - [ ] delete_anomaly_detector @@ -736,6 +736,7 @@ - [ ] get_metric_stream - [ ] get_metric_widget_image - [X] list_dashboards +- [ ] list_managed_insight_rules - [ ] list_metric_streams - [X] list_metrics - [X] list_tags_for_resource @@ -743,6 +744,7 @@ - [ ] put_composite_alarm - [X] put_dashboard - [ ] put_insight_rule +- [ ] put_managed_insight_rules - [X] put_metric_alarm - [X] put_metric_data - [ ] put_metric_stream @@ -1459,7 +1461,7 @@ ## dynamodb
-58% implemented +54% implemented - [ ] batch_execute_statement - [X] batch_get_item @@ -1477,6 +1479,7 @@ - [ ] describe_export - [ ] describe_global_table - [ ] describe_global_table_settings +- [ ] describe_import - [ ] describe_kinesis_streaming_destination - [ ] describe_limits - [X] describe_table @@ -1488,10 +1491,12 @@ - [ ] execute_transaction - [ ] export_table_to_point_in_time - [X] get_item +- [ ] import_table - [X] list_backups - [ ] list_contributor_insights - [ ] list_exports - [ ] list_global_tables +- [ ] list_imports - [X] list_tables - [X] list_tags_of_resource - [X] put_item @@ -2577,7 +2582,7 @@ - [ ] list_job_runs - [ ] list_tags_for_resource - [X] start_application -- [X] start_job_run +- [ ] start_job_run - [X] stop_application - [ ] tag_resource - [ ] untag_resource @@ -4779,6 +4784,7 @@ 6% implemented - [ ] compare_faces +- [ ] copy_project_version - [ ] create_collection - [ ] create_dataset - [ ] create_project @@ -4788,6 +4794,7 @@ - [ ] delete_dataset - [ ] delete_faces - [ ] delete_project +- [ ] delete_project_policy - [ ] delete_project_version - [ ] delete_stream_processor - [ ] describe_collection @@ -4816,8 +4823,10 @@ - [ ] list_dataset_entries - [ ] list_dataset_labels - [ ] list_faces +- [ ] list_project_policies - [ ] list_stream_processors - [ ] list_tags_for_resource +- [ ] put_project_policy - [ ] recognize_celebrities - [ ] search_faces - [ ] search_faces_by_image diff --git a/docs/docs/services/cloudwatch.rst b/docs/docs/services/cloudwatch.rst index e9ec5491e..0f44583e3 100644 --- a/docs/docs/services/cloudwatch.rst +++ b/docs/docs/services/cloudwatch.rst @@ -46,6 +46,7 @@ cloudwatch - [ ] get_metric_stream - [ ] get_metric_widget_image - [X] list_dashboards +- [ ] list_managed_insight_rules - [ ] list_metric_streams - [X] list_metrics - [X] list_tags_for_resource @@ -53,6 +54,7 @@ cloudwatch - [ ] put_composite_alarm - [X] put_dashboard - [ ] put_insight_rule +- [ ] put_managed_insight_rules - [X] put_metric_alarm - [X] put_metric_data - [ ] put_metric_stream diff --git a/docs/docs/services/dynamodb.rst b/docs/docs/services/dynamodb.rst index bcb1a19f6..be78bb51e 100644 --- a/docs/docs/services/dynamodb.rst +++ b/docs/docs/services/dynamodb.rst @@ -41,6 +41,7 @@ dynamodb - [ ] describe_export - [ ] describe_global_table - [ ] describe_global_table_settings +- [ ] describe_import - [ ] describe_kinesis_streaming_destination - [ ] describe_limits - [X] describe_table @@ -52,10 +53,12 @@ dynamodb - [ ] execute_transaction - [ ] export_table_to_point_in_time - [X] get_item +- [ ] import_table - [X] list_backups - [ ] list_contributor_insights - [ ] list_exports - [ ] list_global_tables +- [ ] list_imports - [X] list_tables - [X] list_tags_of_resource - [X] put_item diff --git a/docs/docs/services/rekognition.rst b/docs/docs/services/rekognition.rst index f38bdf7bf..c46f5d42e 100644 --- a/docs/docs/services/rekognition.rst +++ b/docs/docs/services/rekognition.rst @@ -28,6 +28,7 @@ rekognition |start-h3| Implemented features for this service |end-h3| - [ ] compare_faces +- [ ] copy_project_version - [ ] create_collection - [ ] create_dataset - [ ] create_project @@ -37,6 +38,7 @@ rekognition - [ ] delete_dataset - [ ] delete_faces - [ ] delete_project +- [ ] delete_project_policy - [ ] delete_project_version - [ ] delete_stream_processor - [ ] describe_collection @@ -73,8 +75,10 @@ rekognition - [ ] list_dataset_entries - [ ] list_dataset_labels - [ ] list_faces +- [ ] list_project_policies - [ ] list_stream_processors - [ ] list_tags_for_resource +- [ ] put_project_policy - [ ] recognize_celebrities - [ ] search_faces - [ ] search_faces_by_image diff --git a/docs/docs/services/sts.rst b/docs/docs/services/sts.rst index d4d787fb8..b4596bf33 100644 --- a/docs/docs/services/sts.rst +++ b/docs/docs/services/sts.rst @@ -26,6 +26,10 @@ sts |start-h3| Implemented features for this service |end-h3| - [X] assume_role + + Assume an IAM Role. Note that the role does not need to exist. The ARN can point to another account, providing an opportunity to switch accounts. + + - [X] assume_role_with_saml - [X] assume_role_with_web_identity - [ ] decode_authorization_message