Skip to content

Commit

Permalink
Prep release 5.0.21 (#8326)
Browse files Browse the repository at this point in the history
  • Loading branch information
bblommers authored Nov 17, 2024
1 parent e4aa9b8 commit 4036027
Show file tree
Hide file tree
Showing 13 changed files with 123 additions and 15 deletions.
5 changes: 4 additions & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@ on:
description: 'Version'
required: true
current_release:
description: 'True to release Docker and update version info in moto/__init__.py'
description: 'Release Docker and update version info in moto/__init__.py'
default: true
required: true
type: boolean

Expand Down Expand Up @@ -106,7 +107,9 @@ jobs:
platforms: linux/amd64,linux/arm64
push: true
tags: |
motoserver/moto:latest
motoserver/moto:${{ env.VERSION }}
ghcr.io/getmoto/motoserver:latest
ghcr.io/getmoto/motoserver:${{ env.VERSION }}
- name: Increase patch version number
if: ${{ inputs.current_release }}
Expand Down
30 changes: 30 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,36 @@
Moto Changelog
==============

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

New Methods:
* IOT:
* create_job_template()
* create_role_alias()
* delete_job_template()
* delete_role_alias()
* describe_job_template()
* describe_role_alias()
* get_indexing_configuration()
* list_job_templates()
* list_role_aliases()
* update_indexing_configuration()
* update_role_alias()

Miscellaneous:
* Batch: list_jobs() now supports the arrayJobId-parameter
* CloudFormation now supports the types AWS::IoT::JobTemplate, AWS::IoT::RoleAlias
* DynamoDB: ProjectionExpressions are now validated for duplicate values
* DynamoDB: scan() now supports parallelization using the Segment/TotalSegments parameters
* DynamoDB: update_item() now validates when an ADD/DELETE occurs on the same set
* EC2: create_fleet() now correctly handles Overrides with a single value
* ECR: list_images() now lists images with multiple tags separately
* IOT: create_job() now supports the parameters abortConfig, jobExecutionsRetryConfig, schedulingConfig, timeoutConfig
* S3: get_object_attributes() no longer throws an error for Glacier objects


5.0.20
-----
Docker Digest for 5.0.20: _sha256:a1041f318c56ed341c70541647b256d40dae776ce654ca4db9d27d94600542a1_
Expand Down
49 changes: 44 additions & 5 deletions IMPLEMENTATION_COVERAGE.md
Original file line number Diff line number Diff line change
Expand Up @@ -882,6 +882,7 @@
- [ ] update_flow_alias
- [ ] update_knowledge_base
- [ ] update_prompt
- [ ] validate_flow_definition
</details>

## budgets
Expand Down Expand Up @@ -1186,6 +1187,7 @@
- [X] describe_trails
- [ ] disable_federation
- [ ] enable_federation
- [ ] generate_query
- [ ] get_channel
- [ ] get_event_data_store
- [X] get_event_selectors
Expand Down Expand Up @@ -4243,7 +4245,7 @@

## iam
<details>
<summary>74% implemented</summary>
<summary>72% implemented</summary>

- [ ] add_client_id_to_open_id_connect_provider
- [X] add_role_to_instance_profile
Expand Down Expand Up @@ -4293,7 +4295,11 @@
- [X] detach_group_policy
- [X] detach_role_policy
- [X] detach_user_policy
- [ ] disable_organizations_root_credentials_management
- [ ] disable_organizations_root_sessions
- [X] enable_mfa_device
- [ ] enable_organizations_root_credentials_management
- [ ] enable_organizations_root_sessions
- [ ] generate_credential_report
- [ ] generate_organizations_access_report
- [ ] generate_service_last_accessed_details
Expand Down Expand Up @@ -4339,6 +4345,7 @@
- [X] list_mfa_devices
- [X] list_open_id_connect_provider_tags
- [X] list_open_id_connect_providers
- [ ] list_organizations_features
- [X] list_policies
- [ ] list_policies_granting_service_access
- [X] list_policy_tags
Expand Down Expand Up @@ -4498,7 +4505,7 @@

## iot
<details>
<summary>31% implemented</summary>
<summary>33% implemented</summary>

- [ ] accept_certificate_transfer
- [ ] add_thing_to_billing_group
Expand Down Expand Up @@ -4679,6 +4686,7 @@
- [X] list_policy_versions
- [X] list_principal_policies
- [X] list_principal_things
- [ ] list_principal_things_v2
- [ ] list_provisioning_template_versions
- [ ] list_provisioning_templates
- [ ] list_related_resources_for_audit_finding
Expand All @@ -4694,6 +4702,7 @@
- [X] list_thing_groups
- [X] list_thing_groups_for_thing
- [X] list_thing_principals
- [ ] list_thing_principals_v2
- [ ] list_thing_registration_task_reports
- [ ] list_thing_registration_tasks
- [X] list_thing_types
Expand Down Expand Up @@ -4756,6 +4765,7 @@
- [X] update_thing
- [X] update_thing_group
- [X] update_thing_groups_for_thing
- [ ] update_thing_type
- [ ] update_topic_rule_destination
- [ ] validate_security_profile_behaviors
</details>
Expand Down Expand Up @@ -4961,7 +4971,7 @@

## lakeformation
<details>
<summary>36% implemented</summary>
<summary>33% implemented</summary>

- [X] add_lf_tags_to_resource
- [ ] assume_decorated_role_with_saml
Expand All @@ -4973,10 +4983,12 @@
- [ ] create_lake_formation_identity_center_configuration
- [ ] create_lake_formation_opt_in
- [X] create_lf_tag
- [ ] create_lf_tag_expression
- [ ] delete_data_cells_filter
- [ ] delete_lake_formation_identity_center_configuration
- [ ] delete_lake_formation_opt_in
- [X] delete_lf_tag
- [ ] delete_lf_tag_expression
- [ ] delete_objects_on_cancel
- [X] deregister_resource
- [ ] describe_lake_formation_identity_center_configuration
Expand All @@ -4988,6 +5000,7 @@
- [X] get_data_lake_settings
- [ ] get_effective_permissions_for_path
- [X] get_lf_tag
- [ ] get_lf_tag_expression
- [ ] get_query_state
- [ ] get_query_statistics
- [X] get_resource_lf_tags
Expand All @@ -4999,6 +5012,7 @@
- [X] grant_permissions
- [X] list_data_cells_filter
- [ ] list_lake_formation_opt_ins
- [ ] list_lf_tag_expressions
- [X] list_lf_tags
- [X] list_permissions
- [X] list_resources
Expand All @@ -5015,6 +5029,7 @@
- [ ] update_data_cells_filter
- [ ] update_lake_formation_identity_center_configuration
- [X] update_lf_tag
- [ ] update_lf_tag_expression
- [ ] update_resource
- [ ] update_table_objects
- [ ] update_table_storage_optimizer
Expand Down Expand Up @@ -5707,6 +5722,7 @@
- [ ] add_data_source
- [X] add_tags
- [ ] associate_package
- [ ] associate_packages
- [ ] authorize_vpc_endpoint_access
- [ ] cancel_domain_config_change
- [ ] cancel_service_software_update
Expand Down Expand Up @@ -5738,6 +5754,7 @@
- [ ] describe_reserved_instances
- [ ] describe_vpc_endpoints
- [ ] dissociate_package
- [ ] dissociate_packages
- [ ] get_application
- [X] get_compatible_versions
- [ ] get_data_source
Expand Down Expand Up @@ -5768,6 +5785,7 @@
- [ ] update_data_source
- [X] update_domain_config
- [ ] update_package
- [ ] update_package_scope
- [ ] update_scheduled_action
- [ ] update_vpc_endpoint
- [ ] upgrade_domain
Expand Down Expand Up @@ -6265,14 +6283,16 @@

## quicksight
<details>
<summary>9% implemented</summary>
<summary>8% implemented</summary>

- [ ] batch_create_topic_reviewed_answer
- [ ] batch_delete_topic_reviewed_answer
- [ ] cancel_ingestion
- [ ] create_account_customization
- [ ] create_account_subscription
- [ ] create_analysis
- [ ] create_brand
- [ ] create_custom_permissions
- [ ] create_dashboard
- [X] create_data_set
- [ ] create_data_source
Expand All @@ -6295,6 +6315,9 @@
- [ ] delete_account_customization
- [ ] delete_account_subscription
- [ ] delete_analysis
- [ ] delete_brand
- [ ] delete_brand_assignment
- [ ] delete_custom_permissions
- [ ] delete_dashboard
- [ ] delete_data_set
- [ ] delete_data_set_refresh_properties
Expand All @@ -6317,6 +6340,7 @@
- [ ] delete_topic_refresh_schedule
- [X] delete_user
- [ ] delete_user_by_principal_id
- [ ] delete_user_custom_permission
- [ ] delete_vpc_connection
- [ ] describe_account_customization
- [ ] describe_account_settings
Expand All @@ -6326,6 +6350,10 @@
- [ ] describe_analysis_permissions
- [ ] describe_asset_bundle_export_job
- [ ] describe_asset_bundle_import_job
- [ ] describe_brand
- [ ] describe_brand_assignment
- [ ] describe_brand_published_version
- [ ] describe_custom_permissions
- [ ] describe_dashboard
- [ ] describe_dashboard_definition
- [ ] describe_dashboard_permissions
Expand Down Expand Up @@ -6369,6 +6397,8 @@
- [ ] list_analyses
- [ ] list_asset_bundle_export_jobs
- [ ] list_asset_bundle_import_jobs
- [ ] list_brands
- [ ] list_custom_permissions
- [ ] list_dashboard_versions
- [ ] list_dashboards
- [ ] list_data_sets
Expand Down Expand Up @@ -6417,6 +6447,10 @@
- [ ] update_account_settings
- [ ] update_analysis
- [ ] update_analysis_permissions
- [ ] update_brand
- [ ] update_brand_assignment
- [ ] update_brand_published_version
- [ ] update_custom_permissions
- [ ] update_dashboard
- [ ] update_dashboard_links
- [ ] update_dashboard_permissions
Expand Down Expand Up @@ -6447,6 +6481,7 @@
- [ ] update_topic_permissions
- [ ] update_topic_refresh_schedule
- [X] update_user
- [ ] update_user_custom_permission
- [ ] update_vpc_connection
</details>

Expand Down Expand Up @@ -8548,11 +8583,12 @@

## sts
<details>
<summary>75% implemented</summary>
<summary>66% implemented</summary>

- [X] assume_role
- [X] assume_role_with_saml
- [X] assume_role_with_web_identity
- [ ] assume_root
- [ ] decode_authorization_message
- [ ] get_access_key_info
- [X] get_caller_identity
Expand Down Expand Up @@ -9068,6 +9104,7 @@
- bcm-data-exports
- bedrock-agent-runtime
- bedrock-runtime
- billing
- billingconductor
- braket
- chatbot
Expand Down Expand Up @@ -9103,6 +9140,7 @@
- connect
- connect-contact-lens
- connectcampaigns
- connectcampaignsv2
- connectcases
- connectparticipant
- controlcatalog
Expand Down Expand Up @@ -9220,6 +9258,7 @@
- omics
- opsworkscm
- outposts
- partnercentral-selling
- payment-cryptography
- payment-cryptography-data
- pca-connector-ad
Expand Down
1 change: 1 addition & 0 deletions docs/docs/services/bedrock-agent.rst
Original file line number Diff line number Diff line change
Expand Up @@ -78,4 +78,5 @@ bedrock-agent
- [ ] update_flow_alias
- [ ] update_knowledge_base
- [ ] update_prompt
- [ ] validate_flow_definition

1 change: 1 addition & 0 deletions docs/docs/services/cloudtrail.rst
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ cloudtrail
- [X] describe_trails
- [ ] disable_federation
- [ ] enable_federation
- [ ] generate_query
- [ ] get_channel
- [ ] get_event_data_store
- [X] get_event_selectors
Expand Down
5 changes: 5 additions & 0 deletions docs/docs/services/iam.rst
Original file line number Diff line number Diff line change
Expand Up @@ -64,9 +64,13 @@ iam
- [X] detach_group_policy
- [X] detach_role_policy
- [X] detach_user_policy
- [ ] disable_organizations_root_credentials_management
- [ ] disable_organizations_root_sessions
- [X] enable_mfa_device
Enable MFA Device for user.

- [ ] enable_organizations_root_credentials_management
- [ ] enable_organizations_root_sessions
- [ ] generate_credential_report
- [ ] generate_organizations_access_report
- [ ] generate_service_last_accessed_details
Expand Down Expand Up @@ -128,6 +132,7 @@ iam
- [X] list_mfa_devices
- [X] list_open_id_connect_provider_tags
- [X] list_open_id_connect_providers
- [ ] list_organizations_features
- [X] list_policies
- [ ] list_policies_granting_service_access
- [X] list_policy_tags
Expand Down
Loading

0 comments on commit 4036027

Please sign in to comment.