Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prep release 4.1.3 #5945

Merged
merged 1 commit into from
Feb 19, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,21 @@ Moto Changelog
==============


4.1.3
-----
Docker Digest for 4.1.3: <autopopulateddigest>

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_
Expand Down
31 changes: 28 additions & 3 deletions IMPLEMENTATION_COVERAGE.md
Original file line number Diff line number Diff line change
Expand Up @@ -421,7 +421,7 @@

## autoscaling
<details>
<summary>53% implemented</summary>
<summary>52% implemented</summary>

- [X] attach_instances
- [X] attach_load_balancer_target_groups
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -3638,6 +3639,31 @@
- [X] upload_ssh_public_key
</details>

## identitystore
<details>
<summary>5% implemented</summary>

- [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
</details>

## iot
<details>
<summary>33% implemented</summary>
Expand Down Expand Up @@ -6724,7 +6750,6 @@
- health
- healthlake
- honeycode
- identitystore
- imagebuilder
- importexport
- inspector
Expand Down
1 change: 1 addition & 0 deletions docs/docs/services/autoscaling.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
2 changes: 1 addition & 1 deletion docs/docs/services/ec2.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
3 changes: 1 addition & 2 deletions docs/docs/services/glue.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down Expand Up @@ -244,7 +243,7 @@ glue


- [ ] update_source_control_from_job
- [ ] update_table
- [X] update_table
- [ ] update_trigger
- [ ] update_user_defined_function
- [ ] update_workflow
Expand Down
49 changes: 49 additions & 0 deletions docs/docs/services/identitystore.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
.. _implementedservice_identitystore:

.. |start-h3| raw:: html

<h3>

.. |end-h3| raw:: html

</h3>

=============
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