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 5.0.2 #7359

Merged
merged 1 commit into from
Feb 18, 2024
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.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
29 changes: 29 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,35 @@
Moto Changelog
==============

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

General:
* Removed the `python-jose` and `sshpubkeys` dependencies in favor of `joserfc`. This removes a transitive dependency on `ecdsa`, which contains a open security vulnerability

New Methods:
* Autoscaling:
* batch_put_scheduled_update_group_action()
* batch_delete_scheduled_action()

* RDS:
* create_db_proxy()
* describe_db_proxies()

Miscellaneous:
* AWSLambda: The ImageConfig.EntryPoint of a function is now used when invoking it in a Docker container
* CognitoIDP now allows public actions even if IAM auth is enabled
* DynamoDB: create_table() now validates the number of KeySchema-items
* EC2: modify_image_attributes() now supports all LaunchPermissions
* ECS: register_task_definition() now has improved validation around `memory`-parameters
* Glue: create_database() now supports the `tags`-parameter
* IAM: assume_user()/create_user()/get_caller_identity() now return the correct partition for China (aws-cn) when called from a Chinese region
* ResourceGroupsTagging: get_resources() now supports ELB resources
* Route53: list_hosted_zones() now supports pagination
* S3: put_bucket_notification_configuration() now supports EventBridge-notifications
* SES now returns errors in the correct format

5.0.1
-----
Docker Digest for 5.0.1: _sha256:b6004b2e112c0ba870b2103049548abecec476edeac7a724ed9c71249358e821_
Expand Down
33 changes: 22 additions & 11 deletions IMPLEMENTATION_COVERAGE.md
Original file line number Diff line number Diff line change
Expand Up @@ -364,7 +364,7 @@

## appsync
<details>
<summary>24% implemented</summary>
<summary>23% implemented</summary>

- [ ] associate_api
- [ ] associate_merged_graphql_api
Expand Down Expand Up @@ -398,6 +398,7 @@
- [ ] get_domain_name
- [ ] get_function
- [X] get_graphql_api
- [ ] get_graphql_api_environment_variables
- [ ] get_introspection_schema
- [ ] get_resolver
- [X] get_schema_creation_status
Expand All @@ -414,6 +415,7 @@
- [X] list_tags_for_resource
- [ ] list_types
- [ ] list_types_by_association
- [ ] put_graphql_api_environment_variables
- [ ] start_data_source_introspection
- [X] start_schema_creation
- [ ] start_schema_merge
Expand Down Expand Up @@ -506,14 +508,14 @@

## autoscaling
<details>
<summary>56% implemented</summary>
<summary>60% implemented</summary>

- [X] attach_instances
- [X] attach_load_balancer_target_groups
- [X] attach_load_balancers
- [ ] attach_traffic_sources
- [ ] batch_delete_scheduled_action
- [ ] batch_put_scheduled_update_group_action
- [X] batch_delete_scheduled_action
- [X] batch_put_scheduled_update_group_action
- [ ] cancel_instance_refresh
- [ ] complete_lifecycle_action
- [X] create_auto_scaling_group
Expand Down Expand Up @@ -3109,7 +3111,7 @@

## emr
<details>
<summary>40% implemented</summary>
<summary>39% implemented</summary>

- [ ] add_instance_fleet
- [X] add_instance_groups
Expand Down Expand Up @@ -3160,6 +3162,7 @@
- [X] run_job_flow
- [ ] set_keep_job_flow_alive_when_no_steps
- [X] set_termination_protection
- [ ] set_unhealthy_node_replacement
- [X] set_visible_to_all_users
- [ ] start_notebook_execution
- [ ] stop_notebook_execution
Expand Down Expand Up @@ -3217,12 +3220,13 @@

## es
<details>
<summary>8% implemented</summary>
<summary>7% implemented</summary>

- [ ] accept_inbound_cross_cluster_search_connection
- [ ] add_tags
- [ ] associate_package
- [ ] authorize_vpc_endpoint_access
- [ ] cancel_domain_config_change
- [ ] cancel_elasticsearch_service_software_update
- [X] create_elasticsearch_domain
- [ ] create_outbound_cross_cluster_search_connection
Expand Down Expand Up @@ -3335,11 +3339,12 @@

## firehose
<details>
<summary>100% implemented</summary>
<summary>85% implemented</summary>

- [X] create_delivery_stream
- [X] delete_delivery_stream
- [X] describe_delivery_stream
- [ ] get_kinesis_stream
- [X] list_delivery_streams
- [X] list_tags_for_delivery_stream
- [X] put_record
Expand All @@ -3349,6 +3354,7 @@
- [X] tag_delivery_stream
- [X] untag_delivery_stream
- [X] update_destination
- [ ] verify_resources_exist_for_tagris
</details>

## forecast
Expand Down Expand Up @@ -5114,13 +5120,14 @@

## opensearch
<details>
<summary>16% implemented</summary>
<summary>15% implemented</summary>

- [ ] accept_inbound_connection
- [ ] add_data_source
- [X] add_tags
- [ ] associate_package
- [ ] authorize_vpc_endpoint_access
- [ ] cancel_domain_config_change
- [ ] cancel_service_software_update
- [X] create_domain
- [ ] create_outbound_connection
Expand Down Expand Up @@ -5796,7 +5803,7 @@

## rds
<details>
<summary>37% implemented</summary>
<summary>39% implemented</summary>

- [ ] add_role_to_db_cluster
- [ ] add_role_to_db_instance
Expand All @@ -5820,7 +5827,7 @@
- [X] create_db_instance
- [X] create_db_instance_read_replica
- [X] create_db_parameter_group
- [ ] create_db_proxy
- [X] create_db_proxy
- [ ] create_db_proxy_endpoint
- [X] create_db_security_group
- [ ] create_db_shard_group
Expand Down Expand Up @@ -5870,7 +5877,7 @@
- [ ] describe_db_log_files
- [X] describe_db_parameter_groups
- [ ] describe_db_parameters
- [ ] describe_db_proxies
- [X] describe_db_proxies
- [ ] describe_db_proxy_endpoints
- [ ] describe_db_proxy_target_groups
- [ ] describe_db_proxy_targets
Expand Down Expand Up @@ -6076,6 +6083,7 @@
- [ ] get_reserved_node_exchange_configuration_options
- [ ] get_reserved_node_exchange_offerings
- [ ] get_resource_policy
- [ ] list_recommendations
- [ ] modify_aqua_configuration
- [ ] modify_authentication_profile
- [X] modify_cluster
Expand Down Expand Up @@ -6953,6 +6961,7 @@
- [ ] update_app_image_config
- [ ] update_artifact
- [ ] update_cluster
- [ ] update_cluster_software
- [ ] update_code_repository
- [ ] update_context
- [ ] update_device_fleet
Expand Down Expand Up @@ -7855,6 +7864,7 @@
- [ ] create_regex_pattern_set
- [ ] create_rule_group
- [X] create_web_acl
- [ ] delete_api_key
- [ ] delete_firewall_manager_rule_groups
- [ ] delete_ip_set
- [ ] delete_logging_configuration
Expand Down Expand Up @@ -7922,6 +7932,7 @@
- apprunner
- appstream
- arc-zonal-shift
- artifact
- auditmanager
- autoscaling-plans
- b2bi
Expand Down
2 changes: 2 additions & 0 deletions docs/docs/services/appsync.rst
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ appsync
- [ ] get_domain_name
- [ ] get_function
- [X] get_graphql_api
- [ ] get_graphql_api_environment_variables
- [ ] get_introspection_schema
- [ ] get_resolver
- [X] get_schema_creation_status
Expand All @@ -72,6 +73,7 @@ appsync
- [X] list_tags_for_resource
- [ ] list_types
- [ ] list_types_by_association
- [ ] put_graphql_api_environment_variables
- [ ] start_data_source_introspection
- [X] start_schema_creation
- [ ] start_schema_merge
Expand Down
4 changes: 2 additions & 2 deletions docs/docs/services/autoscaling.rst
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ autoscaling
- [X] attach_load_balancer_target_groups
- [X] attach_load_balancers
- [ ] attach_traffic_sources
- [ ] batch_delete_scheduled_action
- [ ] batch_put_scheduled_update_group_action
- [X] batch_delete_scheduled_action
- [X] batch_put_scheduled_update_group_action
- [ ] cancel_instance_refresh
- [ ] complete_lifecycle_action
- [X] create_auto_scaling_group
Expand Down
1 change: 1 addition & 0 deletions docs/docs/services/emr.rst
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,7 @@ emr
- [X] run_job_flow
- [ ] set_keep_job_flow_alive_when_no_steps
- [X] set_termination_protection
- [ ] set_unhealthy_node_replacement
- [X] set_visible_to_all_users
- [ ] start_notebook_execution
- [ ] stop_notebook_execution
Expand Down
1 change: 1 addition & 0 deletions docs/docs/services/es.rst
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ es
- [ ] add_tags
- [ ] associate_package
- [ ] authorize_vpc_endpoint_access
- [ ] cancel_domain_config_change
- [ ] cancel_elasticsearch_service_software_update
- [X] create_elasticsearch_domain
- [ ] create_outbound_cross_cluster_search_connection
Expand Down
2 changes: 2 additions & 0 deletions docs/docs/services/firehose.rst
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ firehose
are not currently processed/implemented.


- [ ] get_kinesis_stream
- [X] list_delivery_streams
Return list of delivery streams in alphabetic order of names.

Expand All @@ -54,4 +55,5 @@ firehose
Removes tags from specified delivery stream.

- [X] update_destination
- [ ] verify_resources_exist_for_tagris

1 change: 1 addition & 0 deletions docs/docs/services/opensearch.rst
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ opensearch
- [X] add_tags
- [ ] associate_package
- [ ] authorize_vpc_endpoint_access
- [ ] cancel_domain_config_change
- [ ] cancel_service_software_update
- [X] create_domain
- [ ] create_outbound_connection
Expand Down
8 changes: 6 additions & 2 deletions docs/docs/services/rds.rst
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ rds
- [X] create_db_instance
- [X] create_db_instance_read_replica
- [X] create_db_parameter_group
- [ ] create_db_proxy
- [X] create_db_proxy
- [ ] create_db_proxy_endpoint
- [X] create_db_security_group
- [ ] create_db_shard_group
Expand Down Expand Up @@ -86,7 +86,11 @@ rds
- [ ] describe_db_log_files
- [X] describe_db_parameter_groups
- [ ] describe_db_parameters
- [ ] describe_db_proxies
- [X] describe_db_proxies

The filters-argument is not yet supported


- [ ] describe_db_proxy_endpoints
- [ ] describe_db_proxy_target_groups
- [ ] describe_db_proxy_targets
Expand Down
1 change: 1 addition & 0 deletions docs/docs/services/redshift.rst
Original file line number Diff line number Diff line change
Expand Up @@ -113,6 +113,7 @@ redshift
- [ ] get_reserved_node_exchange_configuration_options
- [ ] get_reserved_node_exchange_offerings
- [ ] get_resource_policy
- [ ] list_recommendations
- [ ] modify_aqua_configuration
- [ ] modify_authentication_profile
- [X] modify_cluster
Expand Down
4 changes: 4 additions & 0 deletions docs/docs/services/route53.rst
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,10 @@ route53
- [ ] list_geo_locations
- [X] list_health_checks
- [X] list_hosted_zones

The parameters DelegationSetId and HostedZoneType are not yet implemented


- [X] list_hosted_zones_by_name
- [X] list_hosted_zones_by_vpc

Expand Down
2 changes: 1 addition & 1 deletion docs/docs/services/s3.rst
Original file line number Diff line number Diff line change
Expand Up @@ -106,9 +106,9 @@ s3
- AWSLambda
- SNS
- SQS
- EventBridge

For the following events:

- 's3:ObjectCreated:Copy'
- 's3:ObjectCreated:Put'

Expand Down
1 change: 1 addition & 0 deletions docs/docs/services/sagemaker.rst
Original file line number Diff line number Diff line change
Expand Up @@ -306,6 +306,7 @@ sagemaker
- [ ] update_app_image_config
- [ ] update_artifact
- [ ] update_cluster
- [ ] update_cluster_software
- [ ] update_code_repository
- [ ] update_context
- [ ] update_device_fleet
Expand Down
1 change: 1 addition & 0 deletions docs/docs/services/wafv2.rst
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ wafv2
The following parameters are not yet implemented: CustomResponseBodies, CaptchaConfig


- [ ] delete_api_key
- [ ] delete_firewall_manager_rule_groups
- [ ] delete_ip_set
- [ ] delete_logging_configuration
Expand Down