Prep release 2.2.1 (#4124)

This commit is contained in:
Bert Blommers 2021-08-03 07:24:34 +01:00 committed by GitHub
parent c8b2b6dffe
commit 5aacd698b8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 56 additions and 24 deletions

View File

@ -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:

View File

@ -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.

View File

@ -2124,7 +2124,7 @@
## cognito-idp
<details>
<summary>48% implemented</summary>
<summary>49% implemented</summary>
- [ ] 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
<details>
<summary>28% implemented</summary>
<summary>30% implemented</summary>
- [ ] 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
<details>
<summary>0% implemented</summary>
<summary>25% implemented</summary>
- [ ] 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
<details>
<summary>76% implemented</summary>
<summary>78% implemented</summary>
- [ ] 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
</details>
## finspace

View File

@ -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"