From e35d0730010b41f1d5f83f22ba6116f9ed4f2fac Mon Sep 17 00:00:00 2001 From: Bert Blommers Date: Sat, 2 Apr 2022 16:56:18 +0000 Subject: [PATCH] Prepare release 3.1.4 (#5000) --- CHANGELOG.md | 47 ++++++++++++++ IMPLEMENTATION_COVERAGE.md | 70 ++++++++++++++++++++- docs/docs/services/ec2.rst | 1 + docs/docs/services/organizations.rst | 1 + docs/docs/services/rekognition.rst | 92 ++++++++++++++++++++++++++++ 5 files changed, 209 insertions(+), 2 deletions(-) create mode 100644 docs/docs/services/rekognition.rst diff --git a/CHANGELOG.md b/CHANGELOG.md index 3bdc1fd78..32234d9d0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,53 @@ Moto Changelog ============== +3.1.4 +----- +Docker Digest for 3.1.4: + + General: + * Compatible with botocore 1.24.30. + The IOTData service in older versions of Moto is incompatible with botocore >= 1.24.30, due to the fact that AWS changed their URL endpoints. + + New Services: + * QuickSight: + * create_data_set() + * create_group() + * create_group_membership() + * create_ingestion() + * delete_group() + * delete_user() + * describe_group() + * describe_group_membership() + * describe_user() + * list_groups() + * list_group_memberships() + * list_users() + * register_user() + * update_group() + * describe_group() + * describe_group() + * describe_group() + + * Rekognition: + * get_text_detection() + * start_text_detection() + + New Methods: + * EC2: + * delete_launch_template() + + * ECS: + * create_capacity_provider() + * delete_capacity_provider() + * describe_capacity_providers() + + Miscellaneous: + * Autoscaling:put_scaling_policy() now supports the parameters MetricAggregationType, MinAdjustmentMagnitude, EstimatedInstanceWarmup, PredictiveScalingConfiguration + * Autoscaling:create_auto_scaling_group() now supports launch template versions '$Latest' and '$Default' + * RDS: Improved tagging support for Clusters and ClusterSnapshots + + 3.1.3 ----- Docker Digest for 3.1.3: _sha256:d0716d84d376e7aafeb4a40a29d298725aa39e6553b64f55a6be1287e4bee80c_ diff --git a/IMPLEMENTATION_COVERAGE.md b/IMPLEMENTATION_COVERAGE.md index 20a6a3d8f..c9baf27fd 100644 --- a/IMPLEMENTATION_COVERAGE.md +++ b/IMPLEMENTATION_COVERAGE.md @@ -1835,6 +1835,7 @@ - [ ] modify_instance_credit_specification - [ ] modify_instance_event_start_time - [ ] modify_instance_event_window +- [ ] modify_instance_maintenance_options - [ ] modify_instance_metadata_options - [ ] modify_instance_placement - [ ] modify_ipam @@ -3845,11 +3846,12 @@ ## organizations
-76% implemented +75% implemented - [ ] accept_handshake - [X] attach_policy - [ ] cancel_handshake +- [ ] close_account - [X] create_account - [ ] create_gov_cloud_account - [X] create_organization @@ -4481,6 +4483,70 @@ - [ ] list_tables
+## rekognition +
+3% implemented + +- [ ] compare_faces +- [ ] create_collection +- [ ] create_dataset +- [ ] create_project +- [ ] create_project_version +- [ ] create_stream_processor +- [ ] delete_collection +- [ ] delete_dataset +- [ ] delete_faces +- [ ] delete_project +- [ ] delete_project_version +- [ ] delete_stream_processor +- [ ] describe_collection +- [ ] describe_dataset +- [ ] describe_project_versions +- [ ] describe_projects +- [ ] describe_stream_processor +- [ ] detect_custom_labels +- [ ] detect_faces +- [ ] detect_labels +- [ ] detect_moderation_labels +- [ ] detect_protective_equipment +- [ ] detect_text +- [ ] distribute_dataset_entries +- [ ] get_celebrity_info +- [ ] get_celebrity_recognition +- [ ] get_content_moderation +- [ ] get_face_detection +- [ ] get_face_search +- [ ] get_label_detection +- [ ] get_person_tracking +- [ ] get_segment_detection +- [X] get_text_detection +- [ ] index_faces +- [ ] list_collections +- [ ] list_dataset_entries +- [ ] list_dataset_labels +- [ ] list_faces +- [ ] list_stream_processors +- [ ] list_tags_for_resource +- [ ] recognize_celebrities +- [ ] search_faces +- [ ] search_faces_by_image +- [ ] start_celebrity_recognition +- [ ] start_content_moderation +- [ ] start_face_detection +- [ ] start_face_search +- [ ] start_label_detection +- [ ] start_person_tracking +- [ ] start_project_version +- [ ] start_segment_detection +- [ ] start_stream_processor +- [X] start_text_detection +- [ ] stop_project_version +- [ ] stop_stream_processor +- [ ] tag_resource +- [ ] untag_resource +- [ ] update_dataset_entries +
+ ## resource-groups
68% implemented @@ -5881,13 +5947,13 @@ - pi - pinpoint-email - pinpoint-sms-voice +- pinpoint-sms-voice-v2 - pricing - proton - qldb - qldb-session - rbin - rds-data -- rekognition - resiliencehub - robomaker - route53-recovery-cluster diff --git a/docs/docs/services/ec2.rst b/docs/docs/services/ec2.rst index baa72d9cd..688368daf 100644 --- a/docs/docs/services/ec2.rst +++ b/docs/docs/services/ec2.rst @@ -474,6 +474,7 @@ ec2 - [ ] modify_instance_credit_specification - [ ] modify_instance_event_start_time - [ ] modify_instance_event_window +- [ ] modify_instance_maintenance_options - [ ] modify_instance_metadata_options - [ ] modify_instance_placement - [ ] modify_ipam diff --git a/docs/docs/services/organizations.rst b/docs/docs/services/organizations.rst index 18e9b284c..797bc3e8a 100644 --- a/docs/docs/services/organizations.rst +++ b/docs/docs/services/organizations.rst @@ -28,6 +28,7 @@ organizations - [ ] accept_handshake - [X] attach_policy - [ ] cancel_handshake +- [ ] close_account - [X] create_account - [ ] create_gov_cloud_account - [X] create_organization diff --git a/docs/docs/services/rekognition.rst b/docs/docs/services/rekognition.rst new file mode 100644 index 000000000..99d2ab09e --- /dev/null +++ b/docs/docs/services/rekognition.rst @@ -0,0 +1,92 @@ +.. _implementedservice_rekognition: + +.. |start-h3| raw:: html + +

+ +.. |end-h3| raw:: html + +

+ +=========== +rekognition +=========== + +.. autoclass:: moto.rekognition.models.RekognitionBackend + +|start-h3| Example usage |end-h3| + +.. sourcecode:: python + + @mock_rekognition + def test_rekognition_behaviour: + boto3.client("rekognition") + ... + + + +|start-h3| Implemented features for this service |end-h3| + +- [ ] compare_faces +- [ ] create_collection +- [ ] create_dataset +- [ ] create_project +- [ ] create_project_version +- [ ] create_stream_processor +- [ ] delete_collection +- [ ] delete_dataset +- [ ] delete_faces +- [ ] delete_project +- [ ] delete_project_version +- [ ] delete_stream_processor +- [ ] describe_collection +- [ ] describe_dataset +- [ ] describe_project_versions +- [ ] describe_projects +- [ ] describe_stream_processor +- [ ] detect_custom_labels +- [ ] detect_faces +- [ ] detect_labels +- [ ] detect_moderation_labels +- [ ] detect_protective_equipment +- [ ] detect_text +- [ ] distribute_dataset_entries +- [ ] get_celebrity_info +- [ ] get_celebrity_recognition +- [ ] get_content_moderation +- [ ] get_face_detection +- [ ] get_face_search +- [ ] get_label_detection +- [ ] get_person_tracking +- [ ] get_segment_detection +- [X] get_text_detection + + This returns hardcoded values and none of the parameters are taken into account. + + +- [ ] index_faces +- [ ] list_collections +- [ ] list_dataset_entries +- [ ] list_dataset_labels +- [ ] list_faces +- [ ] list_stream_processors +- [ ] list_tags_for_resource +- [ ] recognize_celebrities +- [ ] search_faces +- [ ] search_faces_by_image +- [ ] start_celebrity_recognition +- [ ] start_content_moderation +- [ ] start_face_detection +- [ ] start_face_search +- [ ] start_label_detection +- [ ] start_person_tracking +- [ ] start_project_version +- [ ] start_segment_detection +- [ ] start_stream_processor +- [X] start_text_detection +- [ ] stop_project_version +- [ ] stop_stream_processor +- [ ] tag_resource +- [ ] untag_resource +- [ ] update_dataset_entries +