Prep Release 4.2.5 (#6869)

This commit is contained in:
Bert Blommers 2023-09-30 12:47:48 +00:00 committed by GitHub
parent ad2d77a59c
commit 40cc96d4fd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 41 additions and 6 deletions

View File

@ -1,6 +1,29 @@
Moto Changelog
==============
4.2.5
-----
Docker Digest for 4.2.5: <autopopulateddigest>
General:
* Introducing: MotoProxy! An alternative to the MotoServer.
See the docs: http://docs.getmoto.org/en/latest/docs/proxy_mode.html
New Methods:
* Sagemaker:
* list_model_package_groups()
Miscellaneous:
* CognitoIDP: update_user_pool() no longer overrides default settings
* CognitoIDP: set_user_mfa_preference() now allows the settings to be cleared
* EC2: Transit Gateway Peering Attachments are now supported across accounts
* EC2: delete_fleets() now sets the correct status
* ECS: The Task-statuses now automatically advance
* Glue: get_databases/get_tables() now return the CatalogId
* IAM: list_groups() now returns the CreateDate-attribute
* Redshift: describe_clusters() now returns the TotalStorageCapacityInMegabytes
* SES: Templates now support if/else constructs
4.2.4
-----
Docker Digest for 4.2.4: _sha256:4cdda5b0245a28ae2ebf5f1d5d93425226fe00ace65819a9fa02c8aa77a7e0b6_

View File

@ -4246,7 +4246,7 @@
## lakeformation
<details>
<summary>34% implemented</summary>
<summary>32% implemented</summary>
- [ ] add_lf_tags_to_resource
- [ ] assume_decorated_role_with_saml
@ -4255,8 +4255,10 @@
- [ ] cancel_transaction
- [ ] commit_transaction
- [ ] create_data_cells_filter
- [ ] create_lake_formation_opt_in
- [X] create_lf_tag
- [ ] delete_data_cells_filter
- [ ] delete_lake_formation_opt_in
- [X] delete_lf_tag
- [ ] delete_objects_on_cancel
- [X] deregister_resource
@ -4277,6 +4279,7 @@
- [ ] get_work_units
- [X] grant_permissions
- [X] list_data_cells_filter
- [ ] list_lake_formation_opt_ins
- [X] list_lf_tags
- [X] list_permissions
- [X] list_resources
@ -6197,7 +6200,7 @@
## sagemaker
<details>
<summary>19% implemented</summary>
<summary>20% implemented</summary>
- [ ] add_association
- [X] add_tags
@ -6636,7 +6639,7 @@
## ses
<details>
<summary>39% implemented</summary>
<summary>40% implemented</summary>
- [ ] clone_receipt_rule_set
- [X] create_configuration_set
@ -6656,7 +6659,7 @@
- [ ] delete_receipt_filter
- [ ] delete_receipt_rule
- [ ] delete_receipt_rule_set
- [ ] delete_template
- [X] delete_template
- [ ] delete_verified_email_address
- [ ] describe_active_receipt_rule_set
- [X] describe_configuration_set
@ -7389,6 +7392,8 @@
- backup
- backup-gateway
- backupstorage
- bedrock
- bedrock-runtime
- billingconductor
- braket
- chime

View File

@ -32,8 +32,10 @@ lakeformation
- [ ] cancel_transaction
- [ ] commit_transaction
- [ ] create_data_cells_filter
- [ ] create_lake_formation_opt_in
- [X] create_lf_tag
- [ ] delete_data_cells_filter
- [ ] delete_lake_formation_opt_in
- [X] delete_lf_tag
- [ ] delete_objects_on_cancel
- [X] deregister_resource
@ -58,6 +60,7 @@ lakeformation
This currently just returns an empty list, as the corresponding Create is not yet implemented
- [ ] list_lake_formation_opt_ins
- [X] list_lf_tags
- [X] list_permissions

View File

@ -239,7 +239,7 @@ sagemaker
- [ ] list_model_cards
- [ ] list_model_explainability_job_definitions
- [ ] list_model_metadata
- [ ] list_model_package_groups
- [X] list_model_package_groups
- [X] list_model_packages
- [ ] list_model_quality_job_definitions
- [X] list_models

View File

@ -45,7 +45,7 @@ ses
- [ ] delete_receipt_filter
- [ ] delete_receipt_rule
- [ ] delete_receipt_rule_set
- [ ] delete_template
- [X] delete_template
- [ ] delete_verified_email_address
- [ ] describe_active_receipt_rule_set
- [X] describe_configuration_set

View File

@ -675,6 +675,8 @@ class Role(CloudFormationModel):
self.managed_policies: Dict[str, ManagedPolicy] = {}
self.create_date = utcnow()
self.tags = tags
# last_used should be treated as part of the public API
# https://github.com/getmoto/moto/issues/6859
self.last_used = None
self.last_used_region = None
self.description = description
@ -1274,6 +1276,8 @@ class User(CloudFormationModel):
self.access_keys: List[AccessKey] = []
self.ssh_public_keys: List[SshPublicKey] = []
self.password: Optional[str] = None
# last_used should be treated as part of the public API
# https://github.com/getmoto/moto/issues/5927
self.password_last_used = None
self.password_reset_required = False
self.signing_certificates: Dict[str, SigningCertificate] = {}