Skip to content

Commit

Permalink
Prep release 5.0.16 (#8176)
Browse files Browse the repository at this point in the history
  • Loading branch information
bblommers authored Sep 29, 2024
1 parent b524395 commit 6065c3d
Show file tree
Hide file tree
Showing 10 changed files with 100 additions and 33 deletions.
47 changes: 47 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,53 @@
Moto Changelog
==============

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

New Services:
* OpenSearch Ingestion Service:
* create_pipeline()
* delete_pipeline()
* get_pipeline()
* list_pipelines()
* list_tags_for_resource()
* start_pipeline()
* stop_pipeline()
* tag_resource()
* untag_resource()
* update_pipeline()

New Methods:
* CloudFront:
* get_invalidation()

* Directory Service:
* create_trust()
* delete_trust()
* describe_ldaps_settings()
* describe_trusts()
* disable_ldaps()
* enable_ldaps()

* EC2:
* modify_ebs_default_kms_key_id()

Miscellaneous:
* CloudFormation: AWS::ECS::TaskDefinition now correctly validates the provided memory parameters
* EC2: create_network_acl_entry() now supports the Ipv6CidrBlock-parameter
* EC2: create_tags() now takes existing tags into account before throwing a TagLimitExceeded-exception
* Firehose: put_record_batch() no longer fails when the SnowflakeDestinationConfiguration-parameter is set
* FSx: The FileSystemID now uses the same pattern as AWS (fs-xxxxxxxx)
* GuardDuty: create_detector() now supports the Features-parameter
* Polly has been updated with the latest voices
* RDS: modify_option_groups() now correctly parses OptionsToInclude
* ResourceGroupsTaggingAPI: get_resources() now supports EC2 NAT Gateways, route tables, subnets
* Scheduler: create_chedule() now validates the start_date-parameter for recurrent schedule expressions
* SNS: publish() and publish_batch now support MessageStructure=json
* WAFv2: associate_web_acl() now allows any resource to be associated


5.0.15
-----
Docker Digest for 5.0.15: _sha256:9d78f63668017ca6eb9bdb415418d8077e1e503a1e81edb4657f93cf7ff34be1_
Expand Down
51 changes: 33 additions & 18 deletions IMPLEMENTATION_COVERAGE.md
Original file line number Diff line number Diff line change
Expand Up @@ -1039,7 +1039,7 @@

## cloudfront
<details>
<summary>13% implemented</summary>
<summary>14% implemented</summary>

- [ ] associate_alias
- [ ] copy_distribution
Expand Down Expand Up @@ -1093,7 +1093,7 @@
- [ ] get_field_level_encryption_profile
- [ ] get_field_level_encryption_profile_config
- [ ] get_function
- [ ] get_invalidation
- [X] get_invalidation
- [ ] get_key_group
- [ ] get_key_group_config
- [ ] get_monitoring_subscription
Expand Down Expand Up @@ -2121,7 +2121,7 @@

## ds
<details>
<summary>17% implemented</summary>
<summary>25% implemented</summary>

- [ ] accept_shared_directory
- [ ] add_ip_routes
Expand All @@ -2136,12 +2136,12 @@
- [ ] create_log_subscription
- [X] create_microsoft_ad
- [ ] create_snapshot
- [ ] create_trust
- [X] create_trust
- [ ] delete_conditional_forwarder
- [X] delete_directory
- [ ] delete_log_subscription
- [ ] delete_snapshot
- [ ] delete_trust
- [X] delete_trust
- [ ] deregister_certificate
- [ ] deregister_event_topic
- [ ] describe_certificate
Expand All @@ -2151,21 +2151,21 @@
- [ ] describe_directory_data_access
- [ ] describe_domain_controllers
- [ ] describe_event_topics
- [ ] describe_ldaps_settings
- [X] describe_ldaps_settings
- [ ] describe_regions
- [ ] describe_settings
- [ ] describe_shared_directories
- [ ] describe_snapshots
- [ ] describe_trusts
- [X] describe_trusts
- [ ] describe_update_directory
- [ ] disable_client_authentication
- [ ] disable_directory_data_access
- [ ] disable_ldaps
- [X] disable_ldaps
- [ ] disable_radius
- [X] disable_sso
- [ ] enable_client_authentication
- [ ] enable_directory_data_access
- [ ] enable_ldaps
- [X] enable_ldaps
- [ ] enable_radius
- [X] enable_sso
- [X] get_directory_limits
Expand Down Expand Up @@ -2781,7 +2781,7 @@
- [ ] modify_capacity_reservation_fleet
- [ ] modify_client_vpn_endpoint
- [ ] modify_default_credit_specification
- [ ] modify_ebs_default_kms_key_id
- [X] modify_ebs_default_kms_key_id
- [ ] modify_fleet
- [ ] modify_fpga_image_attribute
- [X] modify_hosts
Expand Down Expand Up @@ -4983,7 +4983,7 @@

## lambda
<details>
<summary>58% implemented</summary>
<summary>63% implemented</summary>

- [ ] add_layer_version_permission
- [X] add_permission
Expand All @@ -5002,7 +5002,6 @@
- [X] delete_function_url_config
- [X] delete_layer_version
- [ ] delete_provisioned_concurrency_config
- [ ] delete_resource_policy
- [ ] get_account_settings
- [X] get_alias
- [ ] get_code_signing_config
Expand All @@ -5019,8 +5018,6 @@
- [ ] get_layer_version_policy
- [X] get_policy
- [ ] get_provisioned_concurrency_config
- [ ] get_public_access_block_config
- [ ] get_resource_policy
- [ ] get_runtime_management_config
- [X] invoke
- [ ] invoke_async
Expand All @@ -5044,8 +5041,6 @@
- [X] put_function_event_invoke_config
- [ ] put_function_recursion_config
- [ ] put_provisioned_concurrency_config
- [ ] put_public_access_block_config
- [ ] put_resource_policy
- [ ] put_runtime_management_config
- [ ] remove_layer_version_permission
- [X] remove_permission
Expand Down Expand Up @@ -5918,6 +5913,26 @@
- [X] update_policy
</details>

## osis
<details>
<summary>71% implemented</summary>

- [X] create_pipeline
- [X] delete_pipeline
- [X] get_pipeline
- [ ] get_pipeline_blueprint
- [ ] get_pipeline_change_progress
- [ ] list_pipeline_blueprints
- [X] list_pipelines
- [X] list_tags_for_resource
- [X] start_pipeline
- [X] stop_pipeline
- [X] tag_resource
- [X] untag_resource
- [X] update_pipeline
- [ ] validate_pipeline
</details>

## panorama
<details>
<summary>23% implemented</summary>
Expand Down Expand Up @@ -6287,6 +6302,7 @@
- [ ] describe_ip_restriction
- [ ] describe_key_registration
- [ ] describe_namespace
- [ ] describe_q_personalization_configuration
- [ ] describe_refresh_schedule
- [ ] describe_role_custom_permission
- [ ] describe_template
Expand Down Expand Up @@ -6372,6 +6388,7 @@
- [ ] update_ip_restriction
- [ ] update_key_registration
- [ ] update_public_sharing_settings
- [ ] update_q_personalization_configuration
- [ ] update_refresh_schedule
- [ ] update_role_custom_permission
- [ ] update_spice_capacity_configuration
Expand Down Expand Up @@ -9142,7 +9159,6 @@
- oam
- omics
- opsworkscm
- osis
- outposts
- payment-cryptography
- payment-cryptography-data
Expand Down Expand Up @@ -9213,7 +9229,6 @@
- wellarchitected
- wisdom
- workdocs
- worklink
- workmail
- workmailmessageflow
- workspaces-thin-client
Expand Down
2 changes: 2 additions & 0 deletions docs/docs/releases.rst
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@ Development Releases

Every commit should result in a development release, marked as `Pre-releases in PyPi <https://pypi.org/project/moto/#history>`_ and with the `latest`-tag `in DockerHub <https://hub.docker.com/r/motoserver/moto/tags>`_.

Note that old development releases will be periodically deleted. There is a limit on how much disk space we can use on PyPi, and we've already hit that limit in the past because of the large number of dev releases we do - deleting old development releases is the only way to keep disk usage under control.


Versioning scheme
----------------------
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/services/cloudfront.rst
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ cloudfront
- [ ] get_field_level_encryption_profile
- [ ] get_field_level_encryption_profile_config
- [ ] get_function
- [ ] get_invalidation
- [X] get_invalidation
- [ ] get_key_group
- [ ] get_key_group_config
- [ ] get_monitoring_subscription
Expand Down
18 changes: 12 additions & 6 deletions docs/docs/services/ds.rst
Original file line number Diff line number Diff line change
Expand Up @@ -39,14 +39,14 @@ ds
Create a fake Microsoft Ad Directory.

- [ ] create_snapshot
- [ ] create_trust
- [X] create_trust
- [ ] delete_conditional_forwarder
- [X] delete_directory
Delete directory with the matching ID.

- [ ] delete_log_subscription
- [ ] delete_snapshot
- [ ] delete_trust
- [X] delete_trust
- [ ] deregister_certificate
- [ ] deregister_event_topic
- [ ] describe_certificate
Expand All @@ -58,23 +58,29 @@ ds
- [ ] describe_directory_data_access
- [ ] describe_domain_controllers
- [ ] describe_event_topics
- [ ] describe_ldaps_settings
- [X] describe_ldaps_settings
Describe LDAPS settings for a Directory

- [ ] describe_regions
- [ ] describe_settings
- [ ] describe_shared_directories
- [ ] describe_snapshots
- [ ] describe_trusts
- [X] describe_trusts
- [ ] describe_update_directory
- [ ] disable_client_authentication
- [ ] disable_directory_data_access
- [ ] disable_ldaps
- [X] disable_ldaps
Disable LDAPS for a Directory

- [ ] disable_radius
- [X] disable_sso
Disable single-sign on for a directory.

- [ ] enable_client_authentication
- [ ] enable_directory_data_access
- [ ] enable_ldaps
- [X] enable_ldaps
Enable LDAPS for a Directory

- [ ] enable_radius
- [X] enable_sso
Enable single-sign on for a directory.
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/services/ec2.rst
Original file line number Diff line number Diff line change
Expand Up @@ -549,7 +549,7 @@ ec2
- [ ] modify_capacity_reservation_fleet
- [ ] modify_client_vpn_endpoint
- [ ] modify_default_credit_specification
- [ ] modify_ebs_default_kms_key_id
- [X] modify_ebs_default_kms_key_id
- [ ] modify_fleet
- [ ] modify_fpga_image_attribute
- [X] modify_hosts
Expand Down
5 changes: 0 additions & 5 deletions docs/docs/services/lambda.rst
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,6 @@ lambda

- [X] delete_layer_version
- [ ] delete_provisioned_concurrency_config
- [ ] delete_resource_policy
- [ ] get_account_settings
- [X] get_alias
- [ ] get_code_signing_config
Expand All @@ -67,8 +66,6 @@ lambda
- [ ] get_layer_version_policy
- [X] get_policy
- [ ] get_provisioned_concurrency_config
- [ ] get_public_access_block_config
- [ ] get_resource_policy
- [ ] get_runtime_management_config
- [X] invoke

Expand Down Expand Up @@ -129,8 +126,6 @@ lambda
- [X] put_function_event_invoke_config
- [ ] put_function_recursion_config
- [ ] put_provisioned_concurrency_config
- [ ] put_public_access_block_config
- [ ] put_resource_policy
- [ ] put_runtime_management_config
- [ ] remove_layer_version_permission
- [X] remove_permission
Expand Down
2 changes: 2 additions & 0 deletions docs/docs/services/quicksight.rst
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,7 @@ quicksight
- [ ] describe_ip_restriction
- [ ] describe_key_registration
- [ ] describe_namespace
- [ ] describe_q_personalization_configuration
- [ ] describe_refresh_schedule
- [ ] describe_role_custom_permission
- [ ] describe_template
Expand Down Expand Up @@ -197,6 +198,7 @@ quicksight
- [ ] update_ip_restriction
- [ ] update_key_registration
- [ ] update_public_sharing_settings
- [ ] update_q_personalization_configuration
- [ ] update_refresh_schedule
- [ ] update_role_custom_permission
- [ ] update_spice_capacity_configuration
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/services/sns.rst
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ sns
- [X] publish
- [X] publish_batch

The MessageDeduplicationId-parameter have not yet been implemented.
The MessageDeduplicationId-parameter has not yet been implemented.


- [ ] put_data_protection_policy
Expand Down
2 changes: 1 addition & 1 deletion moto/sns/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -1137,7 +1137,7 @@ def publish_batch(
self, topic_arn: str, publish_batch_request_entries: List[Dict[str, Any]]
) -> Tuple[List[Dict[str, str]], List[Dict[str, Any]]]:
"""
The MessageDeduplicationId-parameters have not yet been implemented.
The MessageDeduplicationId-parameter has not yet been implemented.
"""
topic = self.get_topic(topic_arn)

Expand Down

0 comments on commit 6065c3d

Please sign in to comment.