diff --git a/CHANGELOG.md b/CHANGELOG.md index 22bfd1e86..a4f73da09 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,43 @@ Moto Changelog Unreleased ----- +2.2.1 +----- + General: + * We removed Py3.5 support + * We removed some unnecessary dependencies for the EC2/SQS services. + + New Services: + * EFS: + * create_file_system + * create_mount_target + * delete_file_system + * delete_mount_target + * describe_backup_policy + * describe_file_systems + * describe_mount_target + + New Methods: + * CognitoIDP: + * admin_user_global_sign_out() + * EC2: + * associate_transit_gateway_route_table() + * delete_transit_gateway_vpc_attachment() + * disable_transit_gateway_route_table_propagation() + * enable_transit_gateway_route_table_propagation() + * modify_vpc_tenancy() + * modify_transit_gateway_vpc_attachment() + * Events: + * update_connection() + + Miscellaneous: + * EC2 - describe_route_tables() now returns the associationState-attribute + * EKS - list_clusters() received a pagination bug fix + * IOT - describe_certificate() now returns the validity-attribute + * SQS - create_queue() now supports empty tags + * SQS - set_queue_attributes() now supports setting an empty policy + + 2.2.0 ----- General Changes: diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 303a45f92..827779434 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -36,10 +36,6 @@ How to teach Moto to support a new AWS endpoint: 1. Run `black moto/ tests/` over your code to ensure that it is properly formatted 1. Run `make test` to ensure your tests are passing -## Python versions - -moto currently supports both Python 2 and 3, so make sure your tests pass against both major versions of Python. - ## Missing services Implementing a new service from scratch is more work, but still quite straightforward. All the code that intercepts network requests to `*.amazonaws.com` is already handled for you in `moto/core` - all that's necessary for new services to be recognized is to create a new decorator and determine which URLs should be intercepted. diff --git a/IMPLEMENTATION_COVERAGE.md b/IMPLEMENTATION_COVERAGE.md index c5b1d74b8..5507c1e36 100644 --- a/IMPLEMENTATION_COVERAGE.md +++ b/IMPLEMENTATION_COVERAGE.md @@ -2124,7 +2124,7 @@ ## cognito-idp
-48% implemented +49% implemented - [ ] add_custom_attributes - [X] admin_add_user_to_group @@ -2152,7 +2152,7 @@ - [ ] admin_update_auth_event_feedback - [ ] admin_update_device_status - [X] admin_update_user_attributes -- [ ] admin_user_global_sign_out +- [X] admin_user_global_sign_out - [X] associate_software_token - [X] change_password - [ ] confirm_device @@ -3298,7 +3298,7 @@ ## ec2
-28% implemented +30% implemented - [ ] accept_reserved_instances_exchange_quote - [ ] accept_transit_gateway_multicast_domain_associations @@ -3320,7 +3320,7 @@ - [X] associate_route_table - [ ] associate_subnet_cidr_block - [ ] associate_transit_gateway_multicast_domain -- [ ] associate_transit_gateway_route_table +- [X] associate_transit_gateway_route_table - [X] associate_vpc_cidr_block - [ ] attach_classic_link_vpc - [X] attach_internet_gateway @@ -3449,7 +3449,7 @@ - [ ] delete_transit_gateway_prefix_list_reference - [X] delete_transit_gateway_route - [X] delete_transit_gateway_route_table -- [ ] delete_transit_gateway_vpc_attachment +- [X] delete_transit_gateway_vpc_attachment - [X] delete_volume - [X] delete_vpc - [ ] delete_vpc_endpoint_connection_notifications @@ -3594,7 +3594,7 @@ - [ ] disable_ebs_encryption_by_default - [ ] disable_fast_snapshot_restores - [ ] disable_serial_console_access -- [ ] disable_transit_gateway_route_table_propagation +- [X] disable_transit_gateway_route_table_propagation - [ ] disable_vgw_route_propagation - [X] disable_vpc_classic_link - [X] disable_vpc_classic_link_dns_support @@ -3610,7 +3610,7 @@ - [ ] enable_ebs_encryption_by_default - [ ] enable_fast_snapshot_restores - [ ] enable_serial_console_access -- [ ] enable_transit_gateway_route_table_propagation +- [X] enable_transit_gateway_route_table_propagation - [ ] enable_vgw_route_propagation - [ ] enable_volume_io - [X] enable_vpc_classic_link @@ -3678,7 +3678,7 @@ - [ ] modify_traffic_mirror_session - [X] modify_transit_gateway - [ ] modify_transit_gateway_prefix_list_reference -- [ ] modify_transit_gateway_vpc_attachment +- [X] modify_transit_gateway_vpc_attachment - [ ] modify_volume - [ ] modify_volume_attribute - [X] modify_vpc_attribute @@ -3687,7 +3687,7 @@ - [ ] modify_vpc_endpoint_service_configuration - [ ] modify_vpc_endpoint_service_permissions - [ ] modify_vpc_peering_connection_options -- [ ] modify_vpc_tenancy +- [X] modify_vpc_tenancy - [ ] modify_vpn_connection - [ ] modify_vpn_connection_options - [ ] modify_vpn_tunnel_certificate @@ -3888,25 +3888,25 @@ ## efs
-0% implemented +25% implemented - [ ] create_access_point -- [ ] create_file_system -- [ ] create_mount_target +- [X] create_file_system +- [X] create_mount_target - [ ] create_tags - [ ] delete_access_point -- [ ] delete_file_system +- [X] delete_file_system - [ ] delete_file_system_policy -- [ ] delete_mount_target +- [X] delete_mount_target - [ ] delete_tags - [ ] describe_access_points - [ ] describe_account_preferences -- [ ] describe_backup_policy +- [X] describe_backup_policy - [ ] describe_file_system_policy -- [ ] describe_file_systems +- [X] describe_file_systems - [ ] describe_lifecycle_configuration - [ ] describe_mount_target_security_groups -- [ ] describe_mount_targets +- [X] describe_mount_targets - [ ] describe_tags - [ ] list_tags_for_resource - [ ] modify_mount_target_security_groups @@ -4313,7 +4313,7 @@ ## events
-76% implemented +78% implemented - [ ] activate_event_source - [X] cancel_replay @@ -4365,7 +4365,7 @@ - [X] untag_resource - [X] update_api_destination - [X] update_archive -- [ ] update_connection +- [X] update_connection
## finspace diff --git a/setup.py b/setup.py index d91f8229e..708787c9b 100755 --- a/setup.py +++ b/setup.py @@ -39,7 +39,6 @@ install_requires = [ "MarkupSafe!=2.0.0a1", # This is a Jinja2 dependency, 2.0.0a1 currently seems broken "Jinja2>=2.10.1", "more-itertools", - "setuptools", ] _dep_PyYAML = "PyYAML>=5.1"