Skip to content

Commit 150778f

Browse files
authored
Prep release 5.1.0 (#8618)
1 parent 4acaf84 commit 150778f

File tree

14 files changed

+441
-52
lines changed

14 files changed

+441
-52
lines changed

.github/workflows/tests_sdk_cpp.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ jobs:
99
- uses: actions/checkout@v4
1010
with:
1111
fetch-depth: 0
12-
- name: Set up Python 3.8
12+
- name: Set up Python 3.12
1313
uses: actions/setup-python@v5
1414
with:
15-
python-version: "3.8"
15+
python-version: "3.12"
1616
- name: Start MotoServer
1717
run: |
1818
pip install build

CHANGELOG.md

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,84 @@
11
Moto Changelog
22
==============
33

4+
5.1.0
5+
-----
6+
Docker Digest for 5.1.0: <autopopulateddigest>
7+
8+
* General:
9+
* Dropped support for Python 3.8
10+
11+
* New Services:
12+
* Lex V2 Models:
13+
* create_bot()
14+
* create_bot_alias()
15+
* create_resource_policy()
16+
* delete_bot()
17+
* delete_bot_alias()
18+
* delete_resource_policy()
19+
* describe_bot()
20+
* describe_bot_alias()
21+
* describe_resource_policy()
22+
* list_bots()
23+
* list_bot_aliases()
24+
* list_tags_for_resource()
25+
* tag_resource()
26+
* update_bot()
27+
* update_bot_alias()
28+
* update_resource_policy()
29+
* untag_resource()
30+
31+
* CloudHSM V2:
32+
* create_cluster()
33+
* delete_cluster()
34+
* describe_backups()
35+
* describe_clusters()
36+
* get_resource_policy()
37+
* list_tags()
38+
* put_resource_policy()
39+
* tag_resource()
40+
* untag_resource()
41+
42+
* New Methods:
43+
* ElasticSearch:
44+
* add_tags()
45+
* list_tags()
46+
* remove_tags()
47+
48+
* RDS:
49+
* describe_events()
50+
* describe_db_log_files()
51+
* failover_db_cluster()
52+
* restore_db_cluster_to_point_in_time()
53+
54+
* SecurityHub:
55+
* batch_import_findings()
56+
* get_findings()
57+
58+
* TimeStream InfluxDB:
59+
* create_db_instance()
60+
* delete_db_instance()
61+
* get_db_instance()
62+
* list_db_instances()
63+
* list_tags_for_resource()
64+
* tag_resource()
65+
* untag_resource()
66+
67+
* Miscellaneous:
68+
* CognitoIDP: AccessTokens and IDTokens now contain the jti and origin_jti values
69+
* DynamoDB: query()/scan() now handle pagination for GSI's correctly
70+
* EC2: The DisableApiStop-attribute is now propagated properly and respected
71+
* EC2: create_volume() now throws an error if the Size-parameter is not provided
72+
* EC2: describe_subnets() now correctly handles a Filter without a Value
73+
* ELBv2: create_listener() now validates the provided protocol against the LoadBalancer type
74+
* ECS: run_task() now contains the Container-info in the response
75+
* KMS: create_key() now supports the Origin-parameter
76+
* Lambda: EventSourceMappings now support all parameters
77+
* Lambda: list_functions() now works with the JS SDK
78+
* Lambda: Choosing the image repository is now deterministic - first a custom source, then mlupin, lambci last
79+
* RDS: Too many improvements to list, with many more supported features and bugfixes
80+
81+
482
5.0.28
583
-----
684
Docker Digest for 5.0.28: _sha256:d3532929e4c498334949a014e9f0af6617ec1e89d92be690cd192fa3354ad7e6_

IMPLEMENTATION_COVERAGE.md

Lines changed: 142 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5336,6 +5336,114 @@
53365336
- [X] update_function_url_config
53375337
</details>
53385338

5339+
## lexv2-models
5340+
<details>
5341+
<summary>16% implemented</summary>
5342+
5343+
- [ ] batch_create_custom_vocabulary_item
5344+
- [ ] batch_delete_custom_vocabulary_item
5345+
- [ ] batch_update_custom_vocabulary_item
5346+
- [ ] build_bot_locale
5347+
- [X] create_bot
5348+
- [X] create_bot_alias
5349+
- [ ] create_bot_locale
5350+
- [ ] create_bot_replica
5351+
- [ ] create_bot_version
5352+
- [ ] create_export
5353+
- [ ] create_intent
5354+
- [X] create_resource_policy
5355+
- [ ] create_resource_policy_statement
5356+
- [ ] create_slot
5357+
- [ ] create_slot_type
5358+
- [ ] create_test_set_discrepancy_report
5359+
- [ ] create_upload_url
5360+
- [X] delete_bot
5361+
- [X] delete_bot_alias
5362+
- [ ] delete_bot_locale
5363+
- [ ] delete_bot_replica
5364+
- [ ] delete_bot_version
5365+
- [ ] delete_custom_vocabulary
5366+
- [ ] delete_export
5367+
- [ ] delete_import
5368+
- [ ] delete_intent
5369+
- [X] delete_resource_policy
5370+
- [ ] delete_resource_policy_statement
5371+
- [ ] delete_slot
5372+
- [ ] delete_slot_type
5373+
- [ ] delete_test_set
5374+
- [ ] delete_utterances
5375+
- [X] describe_bot
5376+
- [X] describe_bot_alias
5377+
- [ ] describe_bot_locale
5378+
- [ ] describe_bot_recommendation
5379+
- [ ] describe_bot_replica
5380+
- [ ] describe_bot_resource_generation
5381+
- [ ] describe_bot_version
5382+
- [ ] describe_custom_vocabulary_metadata
5383+
- [ ] describe_export
5384+
- [ ] describe_import
5385+
- [ ] describe_intent
5386+
- [X] describe_resource_policy
5387+
- [ ] describe_slot
5388+
- [ ] describe_slot_type
5389+
- [ ] describe_test_execution
5390+
- [ ] describe_test_set
5391+
- [ ] describe_test_set_discrepancy_report
5392+
- [ ] describe_test_set_generation
5393+
- [ ] generate_bot_element
5394+
- [ ] get_test_execution_artifacts_url
5395+
- [ ] list_aggregated_utterances
5396+
- [ ] list_bot_alias_replicas
5397+
- [X] list_bot_aliases
5398+
- [ ] list_bot_locales
5399+
- [ ] list_bot_recommendations
5400+
- [ ] list_bot_replicas
5401+
- [ ] list_bot_resource_generations
5402+
- [ ] list_bot_version_replicas
5403+
- [ ] list_bot_versions
5404+
- [X] list_bots
5405+
- [ ] list_built_in_intents
5406+
- [ ] list_built_in_slot_types
5407+
- [ ] list_custom_vocabulary_items
5408+
- [ ] list_exports
5409+
- [ ] list_imports
5410+
- [ ] list_intent_metrics
5411+
- [ ] list_intent_paths
5412+
- [ ] list_intent_stage_metrics
5413+
- [ ] list_intents
5414+
- [ ] list_recommended_intents
5415+
- [ ] list_session_analytics_data
5416+
- [ ] list_session_metrics
5417+
- [ ] list_slot_types
5418+
- [ ] list_slots
5419+
- [X] list_tags_for_resource
5420+
- [ ] list_test_execution_result_items
5421+
- [ ] list_test_executions
5422+
- [ ] list_test_set_records
5423+
- [ ] list_test_sets
5424+
- [ ] list_utterance_analytics_data
5425+
- [ ] list_utterance_metrics
5426+
- [ ] search_associated_transcripts
5427+
- [ ] start_bot_recommendation
5428+
- [ ] start_bot_resource_generation
5429+
- [ ] start_import
5430+
- [ ] start_test_execution
5431+
- [ ] start_test_set_generation
5432+
- [ ] stop_bot_recommendation
5433+
- [X] tag_resource
5434+
- [X] untag_resource
5435+
- [X] update_bot
5436+
- [X] update_bot_alias
5437+
- [ ] update_bot_locale
5438+
- [ ] update_bot_recommendation
5439+
- [ ] update_export
5440+
- [ ] update_intent
5441+
- [X] update_resource_policy
5442+
- [ ] update_slot
5443+
- [ ] update_slot_type
5444+
- [ ] update_test_set
5445+
</details>
5446+
53395447
## logs
53405448
<details>
53415449
<summary>57% implemented</summary>
@@ -5796,7 +5904,7 @@
57965904

57975905
## neptune
57985906
<details>
5799-
<summary>57% implemented</summary>
5907+
<summary>62% implemented</summary>
58005908

58015909
- [ ] add_role_to_db_cluster
58025910
- [ ] add_source_identifier_to_subscription
@@ -5838,12 +5946,12 @@
58385946
- [ ] describe_engine_default_parameters
58395947
- [ ] describe_event_categories
58405948
- [X] describe_event_subscriptions
5841-
- [ ] describe_events
5949+
- [X] describe_events
58425950
- [X] describe_global_clusters
58435951
- [X] describe_orderable_db_instance_options
58445952
- [ ] describe_pending_maintenance_actions
58455953
- [ ] describe_valid_db_instance_modifications
5846-
- [ ] failover_db_cluster
5954+
- [X] failover_db_cluster
58475955
- [ ] failover_global_cluster
58485956
- [X] list_tags_for_resource
58495957
- [X] modify_db_cluster
@@ -5864,7 +5972,7 @@
58645972
- [ ] reset_db_cluster_parameter_group
58655973
- [ ] reset_db_parameter_group
58665974
- [X] restore_db_cluster_from_snapshot
5867-
- [ ] restore_db_cluster_to_point_in_time
5975+
- [X] restore_db_cluster_to_point_in_time
58685976
- [X] start_db_cluster
58695977
- [X] stop_db_cluster
58705978
</details>
@@ -6792,7 +6900,7 @@
67926900

67936901
## rds
67946902
<details>
6795-
<summary>42% implemented</summary>
6903+
<summary>45% implemented</summary>
67966904

67976905
- [ ] add_role_to_db_cluster
67986906
- [ ] add_role_to_db_instance
@@ -6861,9 +6969,9 @@
68616969
- [X] describe_db_cluster_snapshots
68626970
- [X] describe_db_clusters
68636971
- [ ] describe_db_engine_versions
6864-
- [ ] describe_db_instance_automated_backups
6972+
- [X] describe_db_instance_automated_backups
68656973
- [X] describe_db_instances
6866-
- [ ] describe_db_log_files
6974+
- [X] describe_db_log_files
68676975
- [X] describe_db_parameter_groups
68686976
- [ ] describe_db_parameters
68696977
- [X] describe_db_proxies
@@ -6881,7 +6989,7 @@
68816989
- [ ] describe_engine_default_parameters
68826990
- [ ] describe_event_categories
68836991
- [X] describe_event_subscriptions
6884-
- [ ] describe_events
6992+
- [X] describe_events
68856993
- [X] describe_export_tasks
68866994
- [X] describe_global_clusters
68876995
- [ ] describe_integrations
@@ -6897,7 +7005,7 @@
68977005
- [ ] disable_http_endpoint
68987006
- [ ] download_db_log_file_portion
68997007
- [ ] enable_http_endpoint
6900-
- [ ] failover_db_cluster
7008+
- [X] failover_db_cluster
69017009
- [ ] failover_global_cluster
69027010
- [X] list_tags_for_resource
69037011
- [ ] modify_activity_stream
@@ -6939,7 +7047,7 @@
69397047
- [ ] reset_db_parameter_group
69407048
- [ ] restore_db_cluster_from_s3
69417049
- [X] restore_db_cluster_from_snapshot
6942-
- [ ] restore_db_cluster_to_point_in_time
7050+
- [X] restore_db_cluster_to_point_in_time
69437051
- [X] restore_db_instance_from_db_snapshot
69447052
- [ ] restore_db_instance_from_s3
69457053
- [X] restore_db_instance_to_point_in_time
@@ -8556,6 +8664,7 @@
85568664
- [ ] put_account_sending_attributes
85578665
- [ ] put_account_suppression_attributes
85588666
- [ ] put_account_vdm_attributes
8667+
- [ ] put_configuration_set_archiving_options
85598668
- [ ] put_configuration_set_delivery_options
85608669
- [ ] put_configuration_set_reputation_options
85618670
- [ ] put_configuration_set_sending_options
@@ -9115,6 +9224,29 @@
91159224
- [ ] update_adapter
91169225
</details>
91179226

9227+
## timestream-influxdb
9228+
<details>
9229+
<summary>41% implemented</summary>
9230+
9231+
- [ ] create_db_cluster
9232+
- [X] create_db_instance
9233+
- [ ] create_db_parameter_group
9234+
- [ ] delete_db_cluster
9235+
- [X] delete_db_instance
9236+
- [ ] get_db_cluster
9237+
- [X] get_db_instance
9238+
- [ ] get_db_parameter_group
9239+
- [ ] list_db_clusters
9240+
- [X] list_db_instances
9241+
- [ ] list_db_instances_for_cluster
9242+
- [ ] list_db_parameter_groups
9243+
- [X] list_tags_for_resource
9244+
- [X] tag_resource
9245+
- [X] untag_resource
9246+
- [ ] update_db_cluster
9247+
- [ ] update_db_instance
9248+
</details>
9249+
91189250
## timestream-query
91199251
<details>
91209252
<summary>40% implemented</summary>
@@ -9653,7 +9785,6 @@
96539785
- launch-wizard
96549786
- lex-models
96559787
- lex-runtime
9656-
- lexv2-models
96579788
- lexv2-runtime
96589789
- license-manager
96599790
- license-manager-linux-subscriptions
@@ -9758,7 +9889,6 @@
97589889
- support-app
97599890
- synthetics
97609891
- taxsettings
9761-
- timestream-influxdb
97629892
- tnb
97639893
- translate
97649894
- trustedadvisor

docs/docs/services/cloudformation.rst

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ cloudformation
3333
The following parameters are not yet implemented: DeploymentTargets.AccountFilterType, DeploymentTargets.AccountsUrl, OperationPreferences, CallAs
3434

3535

36+
- [ ] create_stack_refactor
3637
- [X] create_stack_set
3738

3839
The following parameters are not yet implemented: StackId, AdministrationRoleARN, AutoDeployment, ExecutionRoleName, CallAs, ClientRequestToken, ManagedExecution
@@ -60,6 +61,7 @@ cloudformation
6061
- [ ] describe_stack_drift_detection_status
6162
- [X] describe_stack_events
6263
- [X] describe_stack_instance
64+
- [ ] describe_stack_refactor
6365
- [X] describe_stack_resource
6466
- [ ] describe_stack_resource_drifts
6567
- [X] describe_stack_resources
@@ -73,6 +75,7 @@ cloudformation
7375
- [ ] detect_stack_set_drift
7476
- [ ] estimate_template_cost
7577
- [X] execute_change_set
78+
- [ ] execute_stack_refactor
7679
- [ ] get_generated_template
7780
- [X] get_stack_policy
7881
- [X] get_template
@@ -93,6 +96,8 @@ cloudformation
9396
The parameters StackInstanceAccount/StackInstanceRegion are not yet implemented.
9497

9598

99+
- [ ] list_stack_refactor_actions
100+
- [ ] list_stack_refactors
96101
- [X] list_stack_resources
97102
- [ ] list_stack_set_auto_deployment_targets
98103
- [X] list_stack_set_operation_results

docs/docs/services/cloudhsmv2.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,10 @@ cloudhsmv2
2828
- [X] get_resource_policy
2929
- [ ] initialize_cluster
3030
- [X] list_tags
31+
32+
Pagination is not yet implemented
33+
34+
3135
- [ ] modify_backup_attributes
3236
- [ ] modify_cluster
3337
- [X] put_resource_policy

0 commit comments

Comments
 (0)