Skip to content

Commit

Permalink
Prep release 5.0.2 (#7359)
Browse files Browse the repository at this point in the history
  • Loading branch information
bblommers committed Feb 18, 2024
1 parent 79c9b7c commit 4a3b8ad
Show file tree
Hide file tree
Showing 14 changed files with 74 additions and 16 deletions.
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

0 comments on commit 4a3b8ad

Please sign in to comment.