From 642ef7841cf7833d26bd21dd5eaab064b19eee69 Mon Sep 17 00:00:00 2001 From: Bert Blommers Date: Sun, 19 Feb 2023 18:52:20 -0100 Subject: [PATCH] Prep release 4.1.3 (#5945) --- CHANGELOG.md | 15 +++++++++ IMPLEMENTATION_COVERAGE.md | 31 ++++++++++++++++-- docs/docs/services/autoscaling.rst | 1 + docs/docs/services/ec2.rst | 2 +- docs/docs/services/glue.rst | 3 +- docs/docs/services/identitystore.rst | 49 ++++++++++++++++++++++++++++ 6 files changed, 95 insertions(+), 6 deletions(-) create mode 100644 docs/docs/services/identitystore.rst diff --git a/CHANGELOG.md b/CHANGELOG.md index 7b4c5ee55..6e0007e92 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,21 @@ Moto Changelog ============== +4.1.3 +----- +Docker Digest for 4.1.3: + + New Services: + * IdentityStore: + * create_group() + + Miscellaneous: + * DynamoDB: create_table() now deals correctly with non-key attributes supplied as part of the KeySchema + * Glue: get_partitions() now supports nano-second precision when filtering timestamps + * Glue: get_table_version() now returns the Table.VersionId and Table.UpdateTime-attributes + * Transcribe: start_transcription_job() now supports the IdentifyMultipleLanguages-parameter + + 4.1.2 ----- Docker Digest for 4.1.2: _sha256:742bd95faadb80133aa7082ca6f4d1d71af2f4802833e92348b082b11ec8d4ed_ diff --git a/IMPLEMENTATION_COVERAGE.md b/IMPLEMENTATION_COVERAGE.md index 2900adbca..b97cab8a5 100644 --- a/IMPLEMENTATION_COVERAGE.md +++ b/IMPLEMENTATION_COVERAGE.md @@ -421,7 +421,7 @@ ## autoscaling
-53% implemented +52% implemented - [X] attach_instances - [X] attach_load_balancer_target_groups @@ -480,6 +480,7 @@ - [ ] put_warm_pool - [ ] record_lifecycle_action_heartbeat - [X] resume_processes +- [ ] rollback_instance_refresh - [X] set_desired_capacity - [X] set_instance_health - [X] set_instance_protection @@ -3299,7 +3300,7 @@ - [ ] update_registry - [X] update_schema - [ ] update_source_control_from_job -- [ ] update_table +- [X] update_table - [ ] update_trigger - [ ] update_user_defined_function - [ ] update_workflow @@ -3638,6 +3639,31 @@ - [X] upload_ssh_public_key
+## identitystore +
+5% implemented + +- [X] create_group +- [ ] create_group_membership +- [ ] create_user +- [ ] delete_group +- [ ] delete_group_membership +- [ ] delete_user +- [ ] describe_group +- [ ] describe_group_membership +- [ ] describe_user +- [ ] get_group_id +- [ ] get_group_membership_id +- [ ] get_user_id +- [ ] is_member_in_groups +- [ ] list_group_memberships +- [ ] list_group_memberships_for_member +- [ ] list_groups +- [ ] list_users +- [ ] update_group +- [ ] update_user +
+ ## iot
33% implemented @@ -6724,7 +6750,6 @@ - health - healthlake - honeycode -- identitystore - imagebuilder - importexport - inspector diff --git a/docs/docs/services/autoscaling.rst b/docs/docs/services/autoscaling.rst index 3f79be2b3..c4a350097 100644 --- a/docs/docs/services/autoscaling.rst +++ b/docs/docs/services/autoscaling.rst @@ -87,6 +87,7 @@ autoscaling - [ ] put_warm_pool - [ ] record_lifecycle_action_heartbeat - [X] resume_processes +- [ ] rollback_instance_refresh - [X] set_desired_capacity - [X] set_instance_health diff --git a/docs/docs/services/ec2.rst b/docs/docs/services/ec2.rst index 5cd8dc981..e9e85e36d 100644 --- a/docs/docs/services/ec2.rst +++ b/docs/docs/services/ec2.rst @@ -403,7 +403,7 @@ ec2 - [X] describe_vpc_endpoint_services Return info on services to which you can create a VPC endpoint. - Currently only the default endpoing services are returned. When + Currently only the default endpoint services are returned. When create_vpc_endpoint_service_configuration() is implemented, a list of those private endpoints would be kept and when this API is invoked, those private endpoints would be added to the list of diff --git a/docs/docs/services/glue.rst b/docs/docs/services/glue.rst index d383c48f3..d33d925bc 100644 --- a/docs/docs/services/glue.rst +++ b/docs/docs/services/glue.rst @@ -140,7 +140,6 @@ glue Expression caveats: - Column names must consist of UPPERCASE, lowercase, dots and underscores only. - - Nanosecond expressions on timestamp columns are rounded to microseconds. - Literal dates and timestamps must be valid, i.e. no support for February 31st. - LIKE expressions are converted to Python regexes, escaping special characters. Only % and _ wildcards are supported, and SQL escaping using [] does not work. @@ -244,7 +243,7 @@ glue - [ ] update_source_control_from_job -- [ ] update_table +- [X] update_table - [ ] update_trigger - [ ] update_user_defined_function - [ ] update_workflow diff --git a/docs/docs/services/identitystore.rst b/docs/docs/services/identitystore.rst new file mode 100644 index 000000000..9a69d8e77 --- /dev/null +++ b/docs/docs/services/identitystore.rst @@ -0,0 +1,49 @@ +.. _implementedservice_identitystore: + +.. |start-h3| raw:: html + +

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

+ +============= +identitystore +============= + +.. autoclass:: moto.identitystore.models.IdentityStoreBackend + +|start-h3| Example usage |end-h3| + +.. sourcecode:: python + + @mock_identitystore + def test_identitystore_behaviour: + boto3.client("identitystore") + ... + + + +|start-h3| Implemented features for this service |end-h3| + +- [X] create_group +- [ ] create_group_membership +- [ ] create_user +- [ ] delete_group +- [ ] delete_group_membership +- [ ] delete_user +- [ ] describe_group +- [ ] describe_group_membership +- [ ] describe_user +- [ ] get_group_id +- [ ] get_group_membership_id +- [ ] get_user_id +- [ ] is_member_in_groups +- [ ] list_group_memberships +- [ ] list_group_memberships_for_member +- [ ] list_groups +- [ ] list_users +- [ ] update_group +- [ ] update_user +