Prep release 2.2.1 (#4124)
This commit is contained in:
parent
c8b2b6dffe
commit
5aacd698b8
37
CHANGELOG.md
37
CHANGELOG.md
@ -4,6 +4,43 @@ Moto Changelog
|
|||||||
Unreleased
|
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
|
2.2.0
|
||||||
-----
|
-----
|
||||||
General Changes:
|
General Changes:
|
||||||
|
@ -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 `black moto/ tests/` over your code to ensure that it is properly formatted
|
||||||
1. Run `make test` to ensure your tests are passing
|
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
|
## 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.
|
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.
|
||||||
|
@ -2124,7 +2124,7 @@
|
|||||||
|
|
||||||
## cognito-idp
|
## cognito-idp
|
||||||
<details>
|
<details>
|
||||||
<summary>48% implemented</summary>
|
<summary>49% implemented</summary>
|
||||||
|
|
||||||
- [ ] add_custom_attributes
|
- [ ] add_custom_attributes
|
||||||
- [X] admin_add_user_to_group
|
- [X] admin_add_user_to_group
|
||||||
@ -2152,7 +2152,7 @@
|
|||||||
- [ ] admin_update_auth_event_feedback
|
- [ ] admin_update_auth_event_feedback
|
||||||
- [ ] admin_update_device_status
|
- [ ] admin_update_device_status
|
||||||
- [X] admin_update_user_attributes
|
- [X] admin_update_user_attributes
|
||||||
- [ ] admin_user_global_sign_out
|
- [X] admin_user_global_sign_out
|
||||||
- [X] associate_software_token
|
- [X] associate_software_token
|
||||||
- [X] change_password
|
- [X] change_password
|
||||||
- [ ] confirm_device
|
- [ ] confirm_device
|
||||||
@ -3298,7 +3298,7 @@
|
|||||||
|
|
||||||
## ec2
|
## ec2
|
||||||
<details>
|
<details>
|
||||||
<summary>28% implemented</summary>
|
<summary>30% implemented</summary>
|
||||||
|
|
||||||
- [ ] accept_reserved_instances_exchange_quote
|
- [ ] accept_reserved_instances_exchange_quote
|
||||||
- [ ] accept_transit_gateway_multicast_domain_associations
|
- [ ] accept_transit_gateway_multicast_domain_associations
|
||||||
@ -3320,7 +3320,7 @@
|
|||||||
- [X] associate_route_table
|
- [X] associate_route_table
|
||||||
- [ ] associate_subnet_cidr_block
|
- [ ] associate_subnet_cidr_block
|
||||||
- [ ] associate_transit_gateway_multicast_domain
|
- [ ] associate_transit_gateway_multicast_domain
|
||||||
- [ ] associate_transit_gateway_route_table
|
- [X] associate_transit_gateway_route_table
|
||||||
- [X] associate_vpc_cidr_block
|
- [X] associate_vpc_cidr_block
|
||||||
- [ ] attach_classic_link_vpc
|
- [ ] attach_classic_link_vpc
|
||||||
- [X] attach_internet_gateway
|
- [X] attach_internet_gateway
|
||||||
@ -3449,7 +3449,7 @@
|
|||||||
- [ ] delete_transit_gateway_prefix_list_reference
|
- [ ] delete_transit_gateway_prefix_list_reference
|
||||||
- [X] delete_transit_gateway_route
|
- [X] delete_transit_gateway_route
|
||||||
- [X] delete_transit_gateway_route_table
|
- [X] delete_transit_gateway_route_table
|
||||||
- [ ] delete_transit_gateway_vpc_attachment
|
- [X] delete_transit_gateway_vpc_attachment
|
||||||
- [X] delete_volume
|
- [X] delete_volume
|
||||||
- [X] delete_vpc
|
- [X] delete_vpc
|
||||||
- [ ] delete_vpc_endpoint_connection_notifications
|
- [ ] delete_vpc_endpoint_connection_notifications
|
||||||
@ -3594,7 +3594,7 @@
|
|||||||
- [ ] disable_ebs_encryption_by_default
|
- [ ] disable_ebs_encryption_by_default
|
||||||
- [ ] disable_fast_snapshot_restores
|
- [ ] disable_fast_snapshot_restores
|
||||||
- [ ] disable_serial_console_access
|
- [ ] disable_serial_console_access
|
||||||
- [ ] disable_transit_gateway_route_table_propagation
|
- [X] disable_transit_gateway_route_table_propagation
|
||||||
- [ ] disable_vgw_route_propagation
|
- [ ] disable_vgw_route_propagation
|
||||||
- [X] disable_vpc_classic_link
|
- [X] disable_vpc_classic_link
|
||||||
- [X] disable_vpc_classic_link_dns_support
|
- [X] disable_vpc_classic_link_dns_support
|
||||||
@ -3610,7 +3610,7 @@
|
|||||||
- [ ] enable_ebs_encryption_by_default
|
- [ ] enable_ebs_encryption_by_default
|
||||||
- [ ] enable_fast_snapshot_restores
|
- [ ] enable_fast_snapshot_restores
|
||||||
- [ ] enable_serial_console_access
|
- [ ] enable_serial_console_access
|
||||||
- [ ] enable_transit_gateway_route_table_propagation
|
- [X] enable_transit_gateway_route_table_propagation
|
||||||
- [ ] enable_vgw_route_propagation
|
- [ ] enable_vgw_route_propagation
|
||||||
- [ ] enable_volume_io
|
- [ ] enable_volume_io
|
||||||
- [X] enable_vpc_classic_link
|
- [X] enable_vpc_classic_link
|
||||||
@ -3678,7 +3678,7 @@
|
|||||||
- [ ] modify_traffic_mirror_session
|
- [ ] modify_traffic_mirror_session
|
||||||
- [X] modify_transit_gateway
|
- [X] modify_transit_gateway
|
||||||
- [ ] modify_transit_gateway_prefix_list_reference
|
- [ ] modify_transit_gateway_prefix_list_reference
|
||||||
- [ ] modify_transit_gateway_vpc_attachment
|
- [X] modify_transit_gateway_vpc_attachment
|
||||||
- [ ] modify_volume
|
- [ ] modify_volume
|
||||||
- [ ] modify_volume_attribute
|
- [ ] modify_volume_attribute
|
||||||
- [X] modify_vpc_attribute
|
- [X] modify_vpc_attribute
|
||||||
@ -3687,7 +3687,7 @@
|
|||||||
- [ ] modify_vpc_endpoint_service_configuration
|
- [ ] modify_vpc_endpoint_service_configuration
|
||||||
- [ ] modify_vpc_endpoint_service_permissions
|
- [ ] modify_vpc_endpoint_service_permissions
|
||||||
- [ ] modify_vpc_peering_connection_options
|
- [ ] modify_vpc_peering_connection_options
|
||||||
- [ ] modify_vpc_tenancy
|
- [X] modify_vpc_tenancy
|
||||||
- [ ] modify_vpn_connection
|
- [ ] modify_vpn_connection
|
||||||
- [ ] modify_vpn_connection_options
|
- [ ] modify_vpn_connection_options
|
||||||
- [ ] modify_vpn_tunnel_certificate
|
- [ ] modify_vpn_tunnel_certificate
|
||||||
@ -3888,25 +3888,25 @@
|
|||||||
|
|
||||||
## efs
|
## efs
|
||||||
<details>
|
<details>
|
||||||
<summary>0% implemented</summary>
|
<summary>25% implemented</summary>
|
||||||
|
|
||||||
- [ ] create_access_point
|
- [ ] create_access_point
|
||||||
- [ ] create_file_system
|
- [X] create_file_system
|
||||||
- [ ] create_mount_target
|
- [X] create_mount_target
|
||||||
- [ ] create_tags
|
- [ ] create_tags
|
||||||
- [ ] delete_access_point
|
- [ ] delete_access_point
|
||||||
- [ ] delete_file_system
|
- [X] delete_file_system
|
||||||
- [ ] delete_file_system_policy
|
- [ ] delete_file_system_policy
|
||||||
- [ ] delete_mount_target
|
- [X] delete_mount_target
|
||||||
- [ ] delete_tags
|
- [ ] delete_tags
|
||||||
- [ ] describe_access_points
|
- [ ] describe_access_points
|
||||||
- [ ] describe_account_preferences
|
- [ ] describe_account_preferences
|
||||||
- [ ] describe_backup_policy
|
- [X] describe_backup_policy
|
||||||
- [ ] describe_file_system_policy
|
- [ ] describe_file_system_policy
|
||||||
- [ ] describe_file_systems
|
- [X] describe_file_systems
|
||||||
- [ ] describe_lifecycle_configuration
|
- [ ] describe_lifecycle_configuration
|
||||||
- [ ] describe_mount_target_security_groups
|
- [ ] describe_mount_target_security_groups
|
||||||
- [ ] describe_mount_targets
|
- [X] describe_mount_targets
|
||||||
- [ ] describe_tags
|
- [ ] describe_tags
|
||||||
- [ ] list_tags_for_resource
|
- [ ] list_tags_for_resource
|
||||||
- [ ] modify_mount_target_security_groups
|
- [ ] modify_mount_target_security_groups
|
||||||
@ -4313,7 +4313,7 @@
|
|||||||
|
|
||||||
## events
|
## events
|
||||||
<details>
|
<details>
|
||||||
<summary>76% implemented</summary>
|
<summary>78% implemented</summary>
|
||||||
|
|
||||||
- [ ] activate_event_source
|
- [ ] activate_event_source
|
||||||
- [X] cancel_replay
|
- [X] cancel_replay
|
||||||
@ -4365,7 +4365,7 @@
|
|||||||
- [X] untag_resource
|
- [X] untag_resource
|
||||||
- [X] update_api_destination
|
- [X] update_api_destination
|
||||||
- [X] update_archive
|
- [X] update_archive
|
||||||
- [ ] update_connection
|
- [X] update_connection
|
||||||
</details>
|
</details>
|
||||||
|
|
||||||
## finspace
|
## finspace
|
||||||
|
1
setup.py
1
setup.py
@ -39,7 +39,6 @@ install_requires = [
|
|||||||
"MarkupSafe!=2.0.0a1", # This is a Jinja2 dependency, 2.0.0a1 currently seems broken
|
"MarkupSafe!=2.0.0a1", # This is a Jinja2 dependency, 2.0.0a1 currently seems broken
|
||||||
"Jinja2>=2.10.1",
|
"Jinja2>=2.10.1",
|
||||||
"more-itertools",
|
"more-itertools",
|
||||||
"setuptools",
|
|
||||||
]
|
]
|
||||||
|
|
||||||
_dep_PyYAML = "PyYAML>=5.1"
|
_dep_PyYAML = "PyYAML>=5.1"
|
||||||
|
Loading…
Reference in New Issue
Block a user