diff --git a/CHANGELOG.md b/CHANGELOG.md index f9bb86706..951073246 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,27 @@ Moto Changelog ============== +5.0.1 +----- +Docker Digest for 5.0.1: + + New Methods: + * SecretsManager: + * remove_regions_from_replication() + * replicate_secret_to_regions() + + Miscellaneous: + * AWSLambda: create_event_source_mapping() now supports Kinesis streams as targets + * CloudFront: Removed error handling for InvalidOriginServer, as our validation was too strict + * DynamoDB: batch_execute_statement() now supports for Update/Insert/Delete-statements + * DynamoDB: query() now correctly handles calls where both Limit and ScanIndexForward are supplied + * EC2: Now supports availability zones for eu-central-2 (Zurich) + * S3: list_objects_v2() can now return more then 1000 results max (again) + * S3: copy_object() now allows in-place copies when bucket versioning is enabled + * SecretsManager: create_secrets() now supports the parameters AddReplicaRegions and ForceOverwriteReplicaSecret + * SecretsManager: list_secrets() now supports the filters primary-region and owning-service + + 5.0.0 ----- Docker Digest for 5.0.0: _sha256:2faf2460a6446dfe472ac0d799e00341b1c84203d08540c247a6cc09be7c54e9_ diff --git a/IMPLEMENTATION_COVERAGE.md b/IMPLEMENTATION_COVERAGE.md index 7b96cdf80..d7cb91469 100644 --- a/IMPLEMENTATION_COVERAGE.md +++ b/IMPLEMENTATION_COVERAGE.md @@ -777,7 +777,7 @@ ## cloudformation
-47% implemented +40% implemented - [ ] activate_organizations_access - [ ] activate_type @@ -785,12 +785,14 @@ - [ ] cancel_update_stack - [ ] continue_update_rollback - [X] create_change_set +- [ ] create_generated_template - [X] create_stack - [X] create_stack_instances - [X] create_stack_set - [ ] deactivate_organizations_access - [ ] deactivate_type - [X] delete_change_set +- [ ] delete_generated_template - [X] delete_stack - [X] delete_stack_instances - [X] delete_stack_set @@ -798,8 +800,10 @@ - [ ] describe_account_limits - [X] describe_change_set - [ ] describe_change_set_hooks +- [ ] describe_generated_template - [ ] describe_organizations_access - [ ] describe_publisher +- [ ] describe_resource_scan - [ ] describe_stack_drift_detection_status - [X] describe_stack_events - [X] describe_stack_instance @@ -816,13 +820,18 @@ - [ ] detect_stack_set_drift - [ ] estimate_template_cost - [X] execute_change_set +- [ ] get_generated_template - [X] get_stack_policy - [X] get_template - [ ] get_template_summary - [ ] import_stacks_to_stack_set - [X] list_change_sets - [X] list_exports +- [ ] list_generated_templates - [ ] list_imports +- [ ] list_resource_scan_related_resources +- [ ] list_resource_scan_resources +- [ ] list_resource_scans - [ ] list_stack_instance_resource_drifts - [X] list_stack_instances - [X] list_stack_resources @@ -842,8 +851,10 @@ - [ ] set_type_configuration - [ ] set_type_default_version - [ ] signal_resource +- [ ] start_resource_scan - [X] stop_stack_set_operation - [ ] test_type +- [ ] update_generated_template - [X] update_stack - [X] update_stack_instances - [X] update_stack_set @@ -4371,20 +4382,23 @@ ## ivs
-20% implemented +17% implemented - [X] batch_get_channel - [ ] batch_get_stream_key - [ ] batch_start_viewer_session_revocation - [X] create_channel +- [ ] create_playback_restriction_policy - [ ] create_recording_configuration - [ ] create_stream_key - [X] delete_channel - [ ] delete_playback_key_pair +- [ ] delete_playback_restriction_policy - [ ] delete_recording_configuration - [ ] delete_stream_key - [X] get_channel - [ ] get_playback_key_pair +- [ ] get_playback_restriction_policy - [ ] get_recording_configuration - [ ] get_stream - [ ] get_stream_key @@ -4392,6 +4406,7 @@ - [ ] import_playback_key_pair - [X] list_channels - [ ] list_playback_key_pairs +- [ ] list_playback_restriction_policies - [ ] list_recording_configurations - [ ] list_stream_keys - [ ] list_stream_sessions @@ -4403,6 +4418,7 @@ - [ ] tag_resource - [ ] untag_resource - [X] update_channel +- [ ] update_playback_restriction_policy
## kinesis diff --git a/docs/docs/releases.rst b/docs/docs/releases.rst index 0286480b8..382e041ab 100644 --- a/docs/docs/releases.rst +++ b/docs/docs/releases.rst @@ -55,4 +55,5 @@ For Moto 4.x: For Moto 5.x: - All decorators have been replaced with `mock_aws` - The `batch_simple` decorator has been replaced with: `@mock_aws(config={"batch": {"use_docker": False}})` - - The `awslambda_simple` decorator has been replaced with: `@mock_aws(config={"lambda": {"use_docker": False}})` \ No newline at end of file + - The `awslambda_simple` decorator has been replaced with: `@mock_aws(config={"lambda": {"use_docker": False}})` + - When starting the MotoServer, the `service`-argument (i.e.: `motoserver s3`) is no longer supported. A single MotoServer-instance can be used for all AWS-services. diff --git a/docs/docs/services/cloudformation.rst b/docs/docs/services/cloudformation.rst index 28babf794..c7a4e31e4 100644 --- a/docs/docs/services/cloudformation.rst +++ b/docs/docs/services/cloudformation.rst @@ -22,6 +22,7 @@ cloudformation - [ ] cancel_update_stack - [ ] continue_update_rollback - [X] create_change_set +- [ ] create_generated_template - [X] create_stack The functionality behind EnableTerminationProtection is not yet implemented. @@ -40,6 +41,7 @@ cloudformation - [ ] deactivate_organizations_access - [ ] deactivate_type - [X] delete_change_set +- [ ] delete_generated_template - [X] delete_stack - [X] delete_stack_instances @@ -51,8 +53,10 @@ cloudformation - [ ] describe_account_limits - [X] describe_change_set - [ ] describe_change_set_hooks +- [ ] describe_generated_template - [ ] describe_organizations_access - [ ] describe_publisher +- [ ] describe_resource_scan - [ ] describe_stack_drift_detection_status - [X] describe_stack_events - [X] describe_stack_instance @@ -69,13 +73,18 @@ cloudformation - [ ] detect_stack_set_drift - [ ] estimate_template_cost - [X] execute_change_set +- [ ] get_generated_template - [X] get_stack_policy - [X] get_template - [ ] get_template_summary - [ ] import_stacks_to_stack_set - [X] list_change_sets - [X] list_exports +- [ ] list_generated_templates - [ ] list_imports +- [ ] list_resource_scan_related_resources +- [ ] list_resource_scan_resources +- [ ] list_resource_scans - [ ] list_stack_instance_resource_drifts - [X] list_stack_instances @@ -104,8 +113,10 @@ cloudformation - [ ] set_type_configuration - [ ] set_type_default_version - [ ] signal_resource +- [ ] start_resource_scan - [X] stop_stack_set_operation - [ ] test_type +- [ ] update_generated_template - [X] update_stack - [X] update_stack_instances diff --git a/docs/docs/services/ivs.rst b/docs/docs/services/ivs.rst index b5f713126..e5e165712 100644 --- a/docs/docs/services/ivs.rst +++ b/docs/docs/services/ivs.rst @@ -20,14 +20,17 @@ ivs - [ ] batch_get_stream_key - [ ] batch_start_viewer_session_revocation - [X] create_channel +- [ ] create_playback_restriction_policy - [ ] create_recording_configuration - [ ] create_stream_key - [X] delete_channel - [ ] delete_playback_key_pair +- [ ] delete_playback_restriction_policy - [ ] delete_recording_configuration - [ ] delete_stream_key - [X] get_channel - [ ] get_playback_key_pair +- [ ] get_playback_restriction_policy - [ ] get_recording_configuration - [ ] get_stream - [ ] get_stream_key @@ -35,6 +38,7 @@ ivs - [ ] import_playback_key_pair - [X] list_channels - [ ] list_playback_key_pairs +- [ ] list_playback_restriction_policies - [ ] list_recording_configurations - [ ] list_stream_keys - [ ] list_stream_sessions @@ -46,4 +50,5 @@ ivs - [ ] tag_resource - [ ] untag_resource - [X] update_channel +- [ ] update_playback_restriction_policy