Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update waiters to handle expected boolean values when matching errors #3220

Merged
merged 2 commits into from
Jul 16, 2024

Conversation

jonathan343
Copy link
Contributor

@jonathan343 jonathan343 commented Jul 16, 2024

Summary

All services currently define waiter error acceptors that have expected string values that represent an AWS Error code like below:

{
  "expected":"ResourceNotFoundFault",
  "matcher":"error",
  "state":"success"
}

A waiter with this acceptor will continue to wait until an error the the code ResourceNotFoundFault is received or the max amount of attempts is reached.

However, it's possible for service teams to define a waiter error acceptor like below which has an expected boolean (true or false) value. The expected behavior is defined below:

  • true - Match an error code with any value.
  • false - Match if no errors were encountered

Example:

{
  "matcher" : "error",
  "expected" : false,
  "state" : "success"
}

A waiter with this acceptor will continue to wait until a response with no error is received or the max amount of attempts is reached.

This CR adds the ability for waiters to handle the acceptors described above.

@jonathan343 jonathan343 changed the title Update waiters to handle expected boolean expected values when matching errors Update waiters to handle expected boolean values when matching errors Jul 16, 2024
Copy link
Contributor

@nateprewitt nateprewitt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

:shipit:

@codecov-commenter
Copy link

codecov-commenter commented Jul 16, 2024

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 93.15%. Comparing base (b4a86ed) to head (c20026c).
Report is 54 commits behind head on develop.

❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files
@@           Coverage Diff            @@
##           develop    #3220   +/-   ##
========================================
  Coverage    93.14%   93.15%           
========================================
  Files           66       66           
  Lines        14248    14252    +4     
========================================
+ Hits         13272    13276    +4     
  Misses         976      976           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@jonathan343 jonathan343 merged commit 413f140 into boto:develop Jul 16, 2024
34 checks passed
aws-sdk-python-automation added a commit that referenced this pull request Jul 18, 2024
* release-1.34.145:
  Bumping version to 1.34.145
  Update endpoints model
  Update to latest models
  Update waiters to handle expected boolean values when matching errors (#3220)
renovate bot added a commit to cattle-ops/terraform-aws-gitlab-runner that referenced this pull request Jul 19, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change | Age | Adoption | Passing |
Confidence |
|---|---|---|---|---|---|---|---|
| [actions/checkout](https://togithub.com/actions/checkout) | action |
digest | `a5ac7e5` -> `692973e` | | | | |
|
[actions/upload-artifact](https://togithub.com/actions/upload-artifact)
| action | digest | `6546280` -> `0b2256b` | | | | |
|
[amannn/action-semantic-pull-request](https://togithub.com/amannn/action-semantic-pull-request)
| action | digest | `e9fabac` -> `0723387` | | | | |
| [aws](https://registry.terraform.io/providers/hashicorp/aws)
([source](https://togithub.com/hashicorp/terraform-provider-aws)) |
required_provider | minor | `5.51.1` -> `5.58.0` |
[![age](https://developer.mend.io/api/mc/badges/age/terraform-provider/aws/5.58.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/terraform-provider/aws/5.58.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/terraform-provider/aws/5.51.1/5.58.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/terraform-provider/aws/5.51.1/5.58.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [boto3](https://togithub.com/boto/boto3) | | patch | `==1.34.114` ->
`==1.34.145` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/boto3/1.34.145?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/boto3/1.34.145?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/boto3/1.34.114/1.34.145?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/boto3/1.34.114/1.34.145?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [botocore](https://togithub.com/boto/botocore) | | patch |
`==1.34.114` -> `==1.34.145` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/botocore/1.34.145?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/botocore/1.34.145?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/botocore/1.34.114/1.34.145?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/botocore/1.34.114/1.34.145?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| checkmarx/kics | container | minor | `v2.0.1-debian` ->
`v2.1.1-debian` |
[![age](https://developer.mend.io/api/mc/badges/age/docker/checkmarx%2fkics/v2.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/docker/checkmarx%2fkics/v2.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/docker/checkmarx%2fkics/v2.0.1/v2.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/docker/checkmarx%2fkics/v2.0.1/v2.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [oxsecurity/megalinter](https://togithub.com/oxsecurity/megalinter) |
action | minor | `v7.11.1` -> `v7.13.0` |
[![age](https://developer.mend.io/api/mc/badges/age/github-tags/oxsecurity%2fmegalinter/v7.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/github-tags/oxsecurity%2fmegalinter/v7.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/github-tags/oxsecurity%2fmegalinter/v7.11.1/v7.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/github-tags/oxsecurity%2fmegalinter/v7.11.1/v7.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [random](https://registry.terraform.io/providers/hashicorp/random)
([source](https://togithub.com/hashicorp/terraform-provider-random)) |
required_provider | patch | `3.6.0` -> `3.6.2` |
[![age](https://developer.mend.io/api/mc/badges/age/terraform-provider/random/3.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/terraform-provider/random/3.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/terraform-provider/random/3.6.0/3.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/terraform-provider/random/3.6.0/3.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[terraform-aws-modules/vpc/aws](https://registry.terraform.io/modules/terraform-aws-modules/vpc/aws)
([source](https://togithub.com/terraform-aws-modules/terraform-aws-vpc))
| module | minor | `5.8.1` -> `5.9.0` |
[![age](https://developer.mend.io/api/mc/badges/age/terraform-module/terraform-aws-modules%2fvpc%2faws/5.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/terraform-module/terraform-aws-modules%2fvpc%2faws/5.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/terraform-module/terraform-aws-modules%2fvpc%2faws/5.8.1/5.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/terraform-module/terraform-aws-modules%2fvpc%2faws/5.8.1/5.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[terraform-docs/gh-actions](https://togithub.com/terraform-docs/gh-actions)
| action | minor | `v1.1.0` -> `v1.2.0` |
[![age](https://developer.mend.io/api/mc/badges/age/github-tags/terraform-docs%2fgh-actions/v1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/github-tags/terraform-docs%2fgh-actions/v1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/github-tags/terraform-docs%2fgh-actions/v1.1.0/v1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/github-tags/terraform-docs%2fgh-actions/v1.1.0/v1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[terraform-linters/tflint-ruleset-aws](https://togithub.com/terraform-linters/tflint-ruleset-aws)
| plugin | minor | `0.31.0` -> `0.32.0` |
[![age](https://developer.mend.io/api/mc/badges/age/github-releases/terraform-linters%2ftflint-ruleset-aws/0.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/github-releases/terraform-linters%2ftflint-ruleset-aws/0.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/github-releases/terraform-linters%2ftflint-ruleset-aws/0.31.0/0.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/github-releases/terraform-linters%2ftflint-ruleset-aws/0.31.0/0.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>hashicorp/terraform-provider-aws (aws)</summary>

###
[`v5.58.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#5580-July-11-2024)

[Compare
Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.57.0...v5.58.0)

FEATURES:

- **New Resource:** `aws_cloudwatch_log_account_policy`
([#&#8203;38328](https://togithub.com/hashicorp/terraform-provider-aws/issues/38328))
- **New Resource:** `aws_verifiedpermissions_identity_source`
([#&#8203;38181](https://togithub.com/hashicorp/terraform-provider-aws/issues/38181))

ENHANCEMENTS:

- data-source/aws_launch_template: Add `network_interfaces.primary_ipv6`
attribute
([#&#8203;37142](https://togithub.com/hashicorp/terraform-provider-aws/issues/37142))
- data-source/aws_mskconnect_connector: Add `tags` attribute
([#&#8203;38270](https://togithub.com/hashicorp/terraform-provider-aws/issues/38270))
- data-source/aws_mskconnect_custom_plugin: Add `tags` attribute
([#&#8203;38270](https://togithub.com/hashicorp/terraform-provider-aws/issues/38270))
- data-source/aws_mskconnect_worker_configuration: Add `tags` attribute
([#&#8203;38270](https://togithub.com/hashicorp/terraform-provider-aws/issues/38270))
- data-source/aws_oam_link: Add `link_configuration` attribute
([#&#8203;38277](https://togithub.com/hashicorp/terraform-provider-aws/issues/38277))
- resource/aws_cloudformation_stack_set_instance: Extend
`deployment_targets` argument.
([#&#8203;37898](https://togithub.com/hashicorp/terraform-provider-aws/issues/37898))
- resource/aws_cloudtrail_event_data_store: Add `billing_mode` argument
([#&#8203;38273](https://togithub.com/hashicorp/terraform-provider-aws/issues/38273))
- resource/aws_db_instance: Fix `InvalidParameterCombination: A
parameter group can't be specified during Read Replica creation for the
following DB engine: postgres` errors
([#&#8203;38227](https://togithub.com/hashicorp/terraform-provider-aws/issues/38227))
- resource/aws_ec2\_capacity_reservation: Add configurable timeouts
([#&#8203;36754](https://togithub.com/hashicorp/terraform-provider-aws/issues/36754))
- resource/aws_ec2\_capacity_reservation: Retry
`InsufficientInstanceCapacity` errors
([#&#8203;36754](https://togithub.com/hashicorp/terraform-provider-aws/issues/36754))
- resource/aws_eks_cluster: Add `bootstrap_self_managed_addons` argument
([#&#8203;38162](https://togithub.com/hashicorp/terraform-provider-aws/issues/38162))
- resource/aws_fms_policy: Add `resource_set_ids` attribute
([#&#8203;38161](https://togithub.com/hashicorp/terraform-provider-aws/issues/38161))
- resource/aws_fsx_ontap_file_system: Add `384`, `768`, `1536`, `3072`,
and `6144` as valid values for `throughput_capacity`
([#&#8203;38308](https://togithub.com/hashicorp/terraform-provider-aws/issues/38308))
- resource/aws_fsx_ontap_file_system: Add `384`, `768`, and `1536` as
valid values for `throughput_capacity_per_ha_pair`
([#&#8203;38308](https://togithub.com/hashicorp/terraform-provider-aws/issues/38308))
- resource/aws_fsx_ontap_file_system: Add `MULTI_AZ_2` as a valid value
for `deployment_type`
([#&#8203;38308](https://togithub.com/hashicorp/terraform-provider-aws/issues/38308))
- resource/aws_globalaccelerator_cross_account_attachment: Add
`cidr_block` argument to `resource` configuration block
([#&#8203;38196](https://togithub.com/hashicorp/terraform-provider-aws/issues/38196))
- resource/aws_iam_server_certificate: Add configurable `delete` timeout
([#&#8203;38212](https://togithub.com/hashicorp/terraform-provider-aws/issues/38212))
- resource/aws_launch_template: Add `network_interfaces.primary_ipv6`
argument
([#&#8203;37142](https://togithub.com/hashicorp/terraform-provider-aws/issues/37142))
- resource/aws_mskconnect_connector: Add `tags` argument and `tags_all`
attribute
([#&#8203;38270](https://togithub.com/hashicorp/terraform-provider-aws/issues/38270))
- resource/aws_mskconnect_custom_plugin: Add `tags` argument and
`tags_all` attribute
([#&#8203;38270](https://togithub.com/hashicorp/terraform-provider-aws/issues/38270))
- resource/aws_mskconnect_worker_configuration: Add `tags` argument and
`tags_all` attribute
([#&#8203;38270](https://togithub.com/hashicorp/terraform-provider-aws/issues/38270))
- resource/aws_mskconnect_worker_configuration: Add resource deletion
logic
([#&#8203;38270](https://togithub.com/hashicorp/terraform-provider-aws/issues/38270))
- resource/aws_oam_link: Add `link_configuration` argument
([#&#8203;38277](https://togithub.com/hashicorp/terraform-provider-aws/issues/38277))
- resource/aws_rds_cluster: Add `ca_certificate_identifier` argument and
`ca_certificate_valid_till` attribute
([#&#8203;37108](https://togithub.com/hashicorp/terraform-provider-aws/issues/37108))
- resource/aws_ssm_association: Add `tags` argument and `tags_all`
attribute
([#&#8203;38271](https://togithub.com/hashicorp/terraform-provider-aws/issues/38271))

BUG FIXES:

- aws_dx_lag: Checks for errors other than NotFound when reading.
([#&#8203;38292](https://togithub.com/hashicorp/terraform-provider-aws/issues/38292))
- aws_dynamodb_kinesis_streaming_destination: Checks for errors other
than NotFound when reading.
([#&#8203;38292](https://togithub.com/hashicorp/terraform-provider-aws/issues/38292))
- aws_ec2\_capacity_block_reservation: Checks for errors other than
NotFound when reading.
([#&#8203;38292](https://togithub.com/hashicorp/terraform-provider-aws/issues/38292))
- aws_opensearchserverless_access_policy: Checks for errors other than
NotFound when reading.
([#&#8203;38292](https://togithub.com/hashicorp/terraform-provider-aws/issues/38292))
- aws_opensearchserverless_collection: Checks for errors other than
NotFound when reading.
([#&#8203;38292](https://togithub.com/hashicorp/terraform-provider-aws/issues/38292))
- aws_opensearchserverless_security_config: Checks for errors other than
NotFound when reading.
([#&#8203;38292](https://togithub.com/hashicorp/terraform-provider-aws/issues/38292))
- aws_opensearchserverless_security_policy: Checks for errors other than
NotFound when reading.
([#&#8203;38292](https://togithub.com/hashicorp/terraform-provider-aws/issues/38292))
- aws_opensearchserverless_vpc_endpoint: Checks for errors other than
NotFound when reading.
([#&#8203;38292](https://togithub.com/hashicorp/terraform-provider-aws/issues/38292))
- aws_ram_principal_association: Checks for errors other than NotFound
when reading.
([#&#8203;38292](https://togithub.com/hashicorp/terraform-provider-aws/issues/38292))
- aws_route_table: Checks for errors other than NotFound when reading.
([#&#8203;38292](https://togithub.com/hashicorp/terraform-provider-aws/issues/38292))
- data-source/aws_ecr_repository: Fix issue where the `tags` attribute
is not set
([#&#8203;38272](https://togithub.com/hashicorp/terraform-provider-aws/issues/38272))
- data-source/aws_eks_cluster: Add
`access_config.bootstrap_cluster_creator_admin_permissions` attribute
([#&#8203;38295](https://togithub.com/hashicorp/terraform-provider-aws/issues/38295))
- resource/aws_appstream_fleet: Support `0` as a valid value for
`idle_disconnect_timeout_in_seconds`
([#&#8203;38274](https://togithub.com/hashicorp/terraform-provider-aws/issues/38274))
- resource/aws_cloudformation_stack_set_instance: Add `ForceNew` to
deployment_targets attributes to ensure a new resource is recreated when
the deployment_targets argument is changed, which was not the case
previously.
([#&#8203;37898](https://togithub.com/hashicorp/terraform-provider-aws/issues/37898))
- resource/aws_db_instance: Correctly mark incomplete instances as
[tainted](https://developer.hashicorp.com/terraform/cli/state/taint#the-tainted-status)
during creation
([#&#8203;38252](https://togithub.com/hashicorp/terraform-provider-aws/issues/38252))
- resource/aws_eks_cluster: Set
`access_config.bootstrap_cluster_creator_admin_permissions` to `true` on
Read for clusters with no `access_config` configured. This allows
in-place updates of existing clusters when `access_config` is configured
([#&#8203;38295](https://togithub.com/hashicorp/terraform-provider-aws/issues/38295))
- resource/aws_elasticache_serverless_cache: Allow
`cache_usage_limits.data_storage.maximum`,
`cache_usage_limits.data_storage.minimum`,
`cache_usage_limits.ecpu_per_second.maximum` and
`cache_usage_limits.ecpu_per_second.minimum` to be updated in-place
([#&#8203;38269](https://togithub.com/hashicorp/terraform-provider-aws/issues/38269))
- resource/aws_mskconnect_connector: Fix `interface conversion:
interface {} is nil, not map[string]interface {}` panic when
`log_delivery.worker_log_delivery` is empty (`{}`)
([#&#8203;38270](https://togithub.com/hashicorp/terraform-provider-aws/issues/38270))

###
[`v5.57.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#5570-July-4-2024)

[Compare
Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.56.1...v5.57.0)

FEATURES:

- **New Data Source:** `aws_appstream_image`
([#&#8203;38225](https://togithub.com/hashicorp/terraform-provider-aws/issues/38225))
- **New Data Source:** `aws_cognito_user_pool`
([#&#8203;37399](https://togithub.com/hashicorp/terraform-provider-aws/issues/37399))
- **New Data Source:** `aws_ec2_transit_gateway_peering_attachments`
([#&#8203;25743](https://togithub.com/hashicorp/terraform-provider-aws/issues/25743))
- **New Data Source:** `aws_transfer_connector`
([#&#8203;38213](https://togithub.com/hashicorp/terraform-provider-aws/issues/38213))

ENHANCEMENTS:

- data-source/aws_backup_plan: Add `rule` attribute
([#&#8203;37890](https://togithub.com/hashicorp/terraform-provider-aws/issues/37890))
- resource/aws_amplify_domain_association: Add `certificate_settings`
argument
([#&#8203;37105](https://togithub.com/hashicorp/terraform-provider-aws/issues/37105))
- resource/aws_ec2\_transit_gateway_peering_attachment: Add `options`
argument
([#&#8203;36902](https://togithub.com/hashicorp/terraform-provider-aws/issues/36902))
- resource/aws_iot_authorizer: Add `tags` argument
([#&#8203;37152](https://togithub.com/hashicorp/terraform-provider-aws/issues/37152))
- resource/aws_iot_topic_rule: Add `cloudwatch_logs.batch_mode` and
`error_action.cloudwatch_logs.batch_mode` arguments
([#&#8203;36772](https://togithub.com/hashicorp/terraform-provider-aws/issues/36772))
- resource/aws_sagemaker_endpoint_configuration: Add support for
`InputAndOutput` in `capture_mode`
([#&#8203;37726](https://togithub.com/hashicorp/terraform-provider-aws/issues/37726))

BUG FIXES:

- resource/aws_iot_provisioning_template: Fix `pre_provisioning_hook`
update operation
([#&#8203;37152](https://togithub.com/hashicorp/terraform-provider-aws/issues/37152))
- resource/aws_iot_topic_rule: Retry IAM eventual consistency errors on
Update
([#&#8203;36286](https://togithub.com/hashicorp/terraform-provider-aws/issues/36286))

###
[`v5.56.1`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#5561-June-28-2024)

[Compare
Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.56.0...v5.56.1)

BUG FIXES:

- data-source/aws_cognito_user_pool_client: Fix
`InvalidParameterException: 2 validation errors detected` errors on Read
([#&#8203;38168](https://togithub.com/hashicorp/terraform-provider-aws/issues/38168))
- resource/aws_cognito_user: Fix a bug that caused resource recreation
for resources imported with certain [import
ID](https://developer.hashicorp.com/terraform/language/import#import-id)
formats
([#&#8203;38182](https://togithub.com/hashicorp/terraform-provider-aws/issues/38182))
- resource/aws_cognito_user_pool: Fix `runtime error: index out of range
[0] with length 0` panic when adding `lambda_config`
([#&#8203;38184](https://togithub.com/hashicorp/terraform-provider-aws/issues/38184))

###
[`v5.56.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#5560-June-27-2024)

[Compare
Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.55.0...v5.56.0)

FEATURES:

- **New Resource:** `aws_appfabric_app_authorization_connection`
([#&#8203;38084](https://togithub.com/hashicorp/terraform-provider-aws/issues/38084))
- **New Resource:** `aws_appfabric_ingestion`
([#&#8203;37291](https://togithub.com/hashicorp/terraform-provider-aws/issues/37291))
- **New Resource:** `aws_appfabric_ingestion_destination`
([#&#8203;37627](https://togithub.com/hashicorp/terraform-provider-aws/issues/37627))
- **New Resource:** `aws_networkfirewall_tls_inspection_configuration`
([#&#8203;35168](https://togithub.com/hashicorp/terraform-provider-aws/issues/35168))
- **New Resource:** `aws_networkmonitor_monitor`
([#&#8203;35722](https://togithub.com/hashicorp/terraform-provider-aws/issues/35722))
- **New Resource:** `aws_networkmonitor_probe`
([#&#8203;35722](https://togithub.com/hashicorp/terraform-provider-aws/issues/35722))

ENHANCEMENTS:

- resource/aws_controltower_control: Add `parameters` argument and `arn`
attribute
([#&#8203;38071](https://togithub.com/hashicorp/terraform-provider-aws/issues/38071))
- resource/aws_networkfirewall_logging_configuration: Add plan-time
validation of `firewall_arn`
([#&#8203;35168](https://togithub.com/hashicorp/terraform-provider-aws/issues/35168))
- resource/aws_quicksight_account_subscription: Add
`iam_identity_center_instance_arn` attribute
([#&#8203;36830](https://togithub.com/hashicorp/terraform-provider-aws/issues/36830))
- resource/aws_route53\_resolver_firewall_rule: Add
`firewall_domain_redirection_action` argument
([#&#8203;37242](https://togithub.com/hashicorp/terraform-provider-aws/issues/37242))
- resource/aws_route53\_resolver_firewall_rule: Add `q_type` argument
([#&#8203;38074](https://togithub.com/hashicorp/terraform-provider-aws/issues/38074))
- resource/aws_sagemaker_domain: Add
`default_user_settings.canvas_app_settings.generative_ai_settings`
configuration block
([#&#8203;37139](https://togithub.com/hashicorp/terraform-provider-aws/issues/37139))
- resource/aws_sagemaker_domain: Add
`default_user_settings.code_editor_app_settings.custom_image`
configuration block
([#&#8203;37153](https://togithub.com/hashicorp/terraform-provider-aws/issues/37153))
- resource/aws_sagemaker_endpoint_configuration: Add
`production_variants.inference_ami_version` and
`shadow_production_variants.inference_ami_version` arguments
([#&#8203;38085](https://togithub.com/hashicorp/terraform-provider-aws/issues/38085))
- resource/aws_sagemaker_user_profile: Add
`user_settings.canvas_app_settings.generative_ai_settings` configuration
block
([#&#8203;37139](https://togithub.com/hashicorp/terraform-provider-aws/issues/37139))
- resource/aws_sagemaker_user_profile: Add
`user_settings.code_editor_app_settings.custom_image` configuration
block
([#&#8203;37153](https://togithub.com/hashicorp/terraform-provider-aws/issues/37153))
- resource/aws_sagemaker_workforce: add
`oidc_config.authentication_request_extra_params` and
`oidc_config.scope` arguments
([#&#8203;38078](https://togithub.com/hashicorp/terraform-provider-aws/issues/38078))
- resource/aws_sagemaker_workteam: Add `worker_access_configuration`
attribute
([#&#8203;38087](https://togithub.com/hashicorp/terraform-provider-aws/issues/38087))
- resource/aws_wafv2\_web_acl: Add `sensitivity_level` argument to
`sqli_match_statement` configuration block
([#&#8203;38077](https://togithub.com/hashicorp/terraform-provider-aws/issues/38077))

BUG FIXES:

- data-source/aws_ecs_service: Correctly set `tags`
([#&#8203;38067](https://togithub.com/hashicorp/terraform-provider-aws/issues/38067))
- resource/aws_drs_replication_configuration_template: Fix issues
preventing creation and deletion
([#&#8203;38143](https://togithub.com/hashicorp/terraform-provider-aws/issues/38143))

###
[`v5.55.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#5550-Unreleased)

[Compare
Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.54.1...v5.55.0)

FEATURES:

- **New Resource:** `aws_drs_replication_configuration_template`
([#&#8203;26399](https://togithub.com/hashicorp/terraform-provider-aws/issues/26399))

ENHANCEMENTS:

- data-source/aws_autoscaling_group: Add
`mixed_instances_policy.launch_template.override.instance_requirements.max_spot_price_as_percentage_of_optimal_on_demand_price`
attribute
([#&#8203;38003](https://togithub.com/hashicorp/terraform-provider-aws/issues/38003))
- data-source/aws_glue_catalog_table: Add `additional_locations`
argument in `storage_descriptor`
([#&#8203;37891](https://togithub.com/hashicorp/terraform-provider-aws/issues/37891))
- data-source/aws_launch_template: Add
`instance_requirements.max_spot_price_as_percentage_of_optimal_on_demand_price`
attribute
([#&#8203;38003](https://togithub.com/hashicorp/terraform-provider-aws/issues/38003))
- data-source/aws_networkmanager_core_network_policy_document: Add
`attachment_policies.action.add_to_network_function_group` argument
([#&#8203;38013](https://togithub.com/hashicorp/terraform-provider-aws/issues/38013))
- data-source/aws_networkmanager_core_network_policy_document: Add
`network_function_groups` configuration block
([#&#8203;38013](https://togithub.com/hashicorp/terraform-provider-aws/issues/38013))
- data-source/aws_networkmanager_core_network_policy_document: Add
`send-via` and `send-to` as valid values for `segment_actions.action`
([#&#8203;38013](https://togithub.com/hashicorp/terraform-provider-aws/issues/38013))
- data-source/aws_networkmanager_core_network_policy_document: Add
`single-hop` and `dual-hop` as valid values for `segment_actions.mode`
([#&#8203;38013](https://togithub.com/hashicorp/terraform-provider-aws/issues/38013))
- data-source/aws_networkmanager_core_network_policy_document: Add
`when_sent_to` and `via` configuration blocks to `segment_actions`
([#&#8203;38013](https://togithub.com/hashicorp/terraform-provider-aws/issues/38013))
- resource/aws_api_gateway_integration: Increase maximum value of
`timeout_milliseconds` from `29000` (29 seconds) to `300000` (5 minutes)
([#&#8203;38010](https://togithub.com/hashicorp/terraform-provider-aws/issues/38010))
- resource/aws_appsync_api_key: Add `api_key_id` attribute
([#&#8203;36568](https://togithub.com/hashicorp/terraform-provider-aws/issues/36568))
- resource/aws_autoscaling_group: Add
`mixed_instances_policy.launch_template.override.instance_requirements.max_spot_price_as_percentage_of_optimal_on_demand_price`
argument
([#&#8203;38003](https://togithub.com/hashicorp/terraform-provider-aws/issues/38003))
- resource/aws_autoscaling_group: Add plan-time validation of
`warm_pool.max_group_prepared_capacity` and `warm_pool.min_size`
([#&#8203;37174](https://togithub.com/hashicorp/terraform-provider-aws/issues/37174))
- resource/aws_docdb_cluster: Add `restore_to_point_in_time` argument
([#&#8203;37716](https://togithub.com/hashicorp/terraform-provider-aws/issues/37716))
- resource/aws_dynamodb_table: Adds validation for `ttl` values.
([#&#8203;37991](https://togithub.com/hashicorp/terraform-provider-aws/issues/37991))
- resource/aws_ec2\_fleet: Add
`launch_template_config.override.instance_requirements.max_spot_price_as_percentage_of_optimal_on_demand_price`
argument
([#&#8203;38003](https://togithub.com/hashicorp/terraform-provider-aws/issues/38003))
- resource/aws_glue_catalog_table: Add `additional_locations` argument
in `storage_descriptor`
([#&#8203;37891](https://togithub.com/hashicorp/terraform-provider-aws/issues/37891))
- resource/aws_glue_job: Add `maintenance_window` argument
([#&#8203;37760](https://togithub.com/hashicorp/terraform-provider-aws/issues/37760))
- resource/aws_launch_template: Add
`instance_requirements.max_spot_price_as_percentage_of_optimal_on_demand_price`
argument
([#&#8203;38003](https://togithub.com/hashicorp/terraform-provider-aws/issues/38003))

BUG FIXES:

- data-source/aws_ami: Fix `interface conversion: interface {} is
types.ProductCodeValues, not string` panic
([#&#8203;37977](https://togithub.com/hashicorp/terraform-provider-aws/issues/37977))
- data-source/aws_networkmanager_core_network_policy_document: Add
correct `except` values to the returned JSON document when
`segment_actions.share_with_except` is configured
([#&#8203;38013](https://togithub.com/hashicorp/terraform-provider-aws/issues/38013))
- provider: Now falls back to non-FIPS endpoint if `use_fips_endpoint`
is set and no FIPS endpoint is available
([#&#8203;38057](https://togithub.com/hashicorp/terraform-provider-aws/issues/38057))
- resource/aws_autoscaling_group: Fix bug updating
`warm_pool.max_group_prepared_capacity` to `0`
([#&#8203;37174](https://togithub.com/hashicorp/terraform-provider-aws/issues/37174))
- resource/aws_dynamodb_table: Fixes perpetual diff when
`ttl.attribute_name` is set when `ttl.enabled` is not set.
([#&#8203;37991](https://togithub.com/hashicorp/terraform-provider-aws/issues/37991))
- resource/aws_ec2\_network_insights_path: Mark `destination` as
Optional
([#&#8203;36966](https://togithub.com/hashicorp/terraform-provider-aws/issues/36966))
- resource/aws_lambda_event_source_mapping: Remove the upper limit on
`scaling_config.maximum_concurrency`
([#&#8203;37980](https://togithub.com/hashicorp/terraform-provider-aws/issues/37980))
- service/transitgateway: Fix resource Read pagination regression
causing `NotFound` errors
([#&#8203;38011](https://togithub.com/hashicorp/terraform-provider-aws/issues/38011))

###
[`v5.54.1`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#5541-June-14-2024)

[Compare
Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.54.0...v5.54.1)

BUG FIXES:

- data-source/aws_ami: Fix `interface conversion: interface {} is
types.ProductCodeValues, not string` panic
([#&#8203;37977](https://togithub.com/hashicorp/terraform-provider-aws/issues/37977))
- resource/aws_codebuild_project: Increase maximum values of
`build_batch_config.timeout_in_mins` and `build_timeout` from `480` (8
hours) to `2160` (36 hours)
([#&#8203;37970](https://togithub.com/hashicorp/terraform-provider-aws/issues/37970))

###
[`v5.54.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#5540-June-14-2024)

[Compare
Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.53.0...v5.54.0)

NOTES:

- resource/aws_ec2\_capacity_block_reservation: Because we cannot easily
test this functionality, it is best effort and we ask for community help
in testing
([#&#8203;37528](https://togithub.com/hashicorp/terraform-provider-aws/issues/37528))

FEATURES:

- **New Data Source:** `aws_ec2_capacity_block_offering`
([#&#8203;37528](https://togithub.com/hashicorp/terraform-provider-aws/issues/37528))
- **New Resource:** `aws_appfabric_app_authorization`
([#&#8203;37468](https://togithub.com/hashicorp/terraform-provider-aws/issues/37468))
- **New Resource:** `aws_appfabric_app_bundle`
([#&#8203;37542](https://togithub.com/hashicorp/terraform-provider-aws/issues/37542))
- **New Resource:** `aws_ec2_capacity_block_reservation`
([#&#8203;37528](https://togithub.com/hashicorp/terraform-provider-aws/issues/37528))
- **New Resource:** `aws_fms_resource_set`
([#&#8203;37767](https://togithub.com/hashicorp/terraform-provider-aws/issues/37767))
- **New Resource:** `aws_guardduty_malware_protection_plan`
([#&#8203;37919](https://togithub.com/hashicorp/terraform-provider-aws/issues/37919))

ENHANCEMENTS:

- data-source/aws_opensearch_domain: Add `ip_address_type` argument
([#&#8203;37237](https://togithub.com/hashicorp/terraform-provider-aws/issues/37237))
- resource/aws_ec2\_traffic_mirror_session: Mark `packet_length` as
Computed
([#&#8203;36962](https://togithub.com/hashicorp/terraform-provider-aws/issues/36962))
- resource/aws_opensearch_domain: Add `ip_address_type` argument
([#&#8203;37237](https://togithub.com/hashicorp/terraform-provider-aws/issues/37237))
- resource/aws_vpc_endpoint: Add `subnet_configuration` argument to
support user defined IP addresses
([#&#8203;37226](https://togithub.com/hashicorp/terraform-provider-aws/issues/37226))

BUG FIXES:

- data-source/aws_ami: Fix query returning no results
([#&#8203;37958](https://togithub.com/hashicorp/terraform-provider-aws/issues/37958))
- provider: Fixes an error where some data sources were not returning
`tags`
([#&#8203;37966](https://togithub.com/hashicorp/terraform-provider-aws/issues/37966))
- resource/aws_applicationinsights_application: Change
`resource_group_name` to
[ForceNew](https://developer.hashicorp.com/terraform/plugin/sdkv2/schemas/schema-behaviors#forcenew)
([#&#8203;36962](https://togithub.com/hashicorp/terraform-provider-aws/issues/36962))
- resource/aws_dynamodb_table: Fix `UnknownOperationException: Tagging
is not currently supported in DynamoDB Local` errors on resource Read
([#&#8203;37924](https://togithub.com/hashicorp/terraform-provider-aws/issues/37924))
- resource/aws_ec2\_capacity_reservation: Fix
`InvalidCapacityReservationId.NotFound` errors during Read and Delete
when resource is manually deleted
([#&#8203;37127](https://togithub.com/hashicorp/terraform-provider-aws/issues/37127))
- resource/aws_route53\_zone: Fix `InvalidInput: 1 validation error
detected: Value '...' at 'resourceId' failed to satisfy constraint:
Member must have length less than or equal to 32` errors for resources
imported with a `/hostedzone/` prefix
([#&#8203;37893](https://togithub.com/hashicorp/terraform-provider-aws/issues/37893))
- service/apigatewayv2: Retry on `ConflictException: Unable to complete
operation due to concurrent modification` errors
([#&#8203;37902](https://togithub.com/hashicorp/terraform-provider-aws/issues/37902))

###
[`v5.53.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#5530-June-7-2024)

[Compare
Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.52.0...v5.53.0)

FEATURES:

- **New Resource:** `aws_paymentcryptography_key`
([#&#8203;37017](https://togithub.com/hashicorp/terraform-provider-aws/issues/37017))
- **New Resource:** `aws_paymentcryptography_key_alias`
([#&#8203;37020](https://togithub.com/hashicorp/terraform-provider-aws/issues/37020))

ENHANCEMENTS:

- data-source/aws_customer_gateway: Add `bgp_asn_extended` argument
([#&#8203;37815](https://togithub.com/hashicorp/terraform-provider-aws/issues/37815))
- data-source/aws_rds_engine_version: Add `supports_limitless_database`
attribute
([#&#8203;37271](https://togithub.com/hashicorp/terraform-provider-aws/issues/37271))
- provider: The `use_fips_endpoint` flag is now ignored for any service
with a custom endpoint configured in `endpoints`.
([#&#8203;34233](https://togithub.com/hashicorp/terraform-provider-aws/issues/34233))
- resource/aws_apigatewayv2\_authorizer: Add configurable `delete`
timeout
([#&#8203;37732](https://togithub.com/hashicorp/terraform-provider-aws/issues/37732))
- resource/aws_customer_gateway: Add `bgp_asn_extended` argument
([#&#8203;37815](https://togithub.com/hashicorp/terraform-provider-aws/issues/37815))
- resource/aws_fsx_lustre_file_system: Add `metadata_configuration`
argument
([#&#8203;37868](https://togithub.com/hashicorp/terraform-provider-aws/issues/37868))
- resource/aws_lb: Add support for IPv6-only Application Load Balancers
([#&#8203;37700](https://togithub.com/hashicorp/terraform-provider-aws/issues/37700))
- resource/aws_mwaa_environment: Add `max_webservers` and
`min_webservers` attributes
([#&#8203;37632](https://togithub.com/hashicorp/terraform-provider-aws/issues/37632))
- resource/aws_pipes_pipe: Add `log_configuration` argument
([#&#8203;37135](https://togithub.com/hashicorp/terraform-provider-aws/issues/37135))
- resource/aws_route53\_record: Fix `InvalidChangeBatch` errors on
resource Delete
([#&#8203;37850](https://togithub.com/hashicorp/terraform-provider-aws/issues/37850))
- resource/aws_s3\_bucket: Ignore `UnsupportedOperation` errors when
reading `acceleration_status`, `server_side_encryption_configuration`
and `tags`
([#&#8203;37801](https://togithub.com/hashicorp/terraform-provider-aws/issues/37801))
- resource/aws_transfer_ssh_key: Add `ssh_key_id` attribute
([#&#8203;37548](https://togithub.com/hashicorp/terraform-provider-aws/issues/37548))

BUG FIXES:

- resource/aws_apigatewayv2\_authorizer: Fix `ConflictException` errors
on resource Delete
([#&#8203;37732](https://togithub.com/hashicorp/terraform-provider-aws/issues/37732))
- resource/aws_bedrockagent_agent: Increase `instruction` max length for
validation to 4000
([#&#8203;37758](https://togithub.com/hashicorp/terraform-provider-aws/issues/37758))
- resource/aws_cloudwatch_log_group: Correctly handles tag updates with
empty string tags
([#&#8203;37668](https://togithub.com/hashicorp/terraform-provider-aws/issues/37668))
- resource/aws_kms_external_key: Fixes timeout error on creation when
`ignore_tags` matches tag assigned to resource
([#&#8203;37818](https://togithub.com/hashicorp/terraform-provider-aws/issues/37818))
- resource/aws_kms_key: Fixes timeout error on creation when
`ignore_tags` matches tag assigned to resource
([#&#8203;37818](https://togithub.com/hashicorp/terraform-provider-aws/issues/37818))
- resource/aws_kms_replica_external_key: Fixes timeout error on creation
when `ignore_tags` matches tag assigned to resource
([#&#8203;37818](https://togithub.com/hashicorp/terraform-provider-aws/issues/37818))
- resource/aws_kms_replica_key: Fixes timeout error on creation when
`ignore_tags` matches tag assigned to resource
([#&#8203;37818](https://togithub.com/hashicorp/terraform-provider-aws/issues/37818))
- resource/aws_mq_broker: Do not reboot on changes to
`maintenance_window_start_time` or `auto_minor_version_upgrade`
([#&#8203;36506](https://togithub.com/hashicorp/terraform-provider-aws/issues/36506))
- resource/aws_pipes_pipe: Mark
`source_parameters.self_managed_kafka_parameters.credentials.basic_auth`
as Optional
([#&#8203;34293](https://togithub.com/hashicorp/terraform-provider-aws/issues/34293))
- resource/aws_secretsmanager_secret: Tags with empty values no longer
remove all tags.
([#&#8203;37743](https://togithub.com/hashicorp/terraform-provider-aws/issues/37743))
- resource/aws_ssm_parameter: Fix `Cannot import non-existent remote
object` errors when importing resources with version
([#&#8203;37832](https://togithub.com/hashicorp/terraform-provider-aws/issues/37832))
- resource/aws_vpc_endpoint: Restore pre-v5.51.0 default of `false` for
`private_dns_enabled`
([#&#8203;37715](https://togithub.com/hashicorp/terraform-provider-aws/issues/37715))
- service/chatbot: Correctly overrides region when using custom
endpoint.
([#&#8203;37851](https://togithub.com/hashicorp/terraform-provider-aws/issues/37851))
- service/costoptimizationhub: Correctly overrides region when using
custom endpoint.
([#&#8203;37851](https://togithub.com/hashicorp/terraform-provider-aws/issues/37851))
- service/cur: Correctly overrides region when using custom endpoint.
([#&#8203;37851](https://togithub.com/hashicorp/terraform-provider-aws/issues/37851))
- service/globalaccelerator: Correctly overrides region when using
custom endpoint.
([#&#8203;37851](https://togithub.com/hashicorp/terraform-provider-aws/issues/37851))
- service/route53: Correctly overrides region when using custom
endpoint.
([#&#8203;37851](https://togithub.com/hashicorp/terraform-provider-aws/issues/37851))
- service/route53domains: Correctly overrides region when using custom
endpoint.
([#&#8203;37851](https://togithub.com/hashicorp/terraform-provider-aws/issues/37851))
- service/shield: Correctly overrides region when using custom endpoint.
([#&#8203;37851](https://togithub.com/hashicorp/terraform-provider-aws/issues/37851))

###
[`v5.52.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#5520-May-30-2024)

[Compare
Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.51.1...v5.52.0)

ENHANCEMENTS:

- resource/aws_kinesisanalyticsv2\_application: Add `application_mode`
argument
([#&#8203;37714](https://togithub.com/hashicorp/terraform-provider-aws/issues/37714))
- resource/aws_lightsail_bucket: Add support to `ListTags` function for
proper key-only tag handling
([#&#8203;37711](https://togithub.com/hashicorp/terraform-provider-aws/issues/37711))
- resource/aws_lightsail_certificate: Add support to `ListTags` function
for proper key-only tag handling
([#&#8203;37711](https://togithub.com/hashicorp/terraform-provider-aws/issues/37711))
- resource/aws_lightsail_container_service: Add support to `ListTags`
function for proper key-only tag handling
([#&#8203;37711](https://togithub.com/hashicorp/terraform-provider-aws/issues/37711))
- resource/aws_lightsail_database: Add support to `ListTags` function
for proper key-only tag handling
([#&#8203;37711](https://togithub.com/hashicorp/terraform-provider-aws/issues/37711))
- resource/aws_lightsail_distribution: Add support to `ListTags`
function for proper key-only tag handling
([#&#8203;37711](https://togithub.com/hashicorp/terraform-provider-aws/issues/37711))
- resource/aws_lightsail_key_pair: Add support to `ListTags` function
for proper key-only tag handling
([#&#8203;37711](https://togithub.com/hashicorp/terraform-provider-aws/issues/37711))
- resource/aws_lightsail_lb: Add support to `ListTags` function for
proper key-only tag handling
([#&#8203;37711](https://togithub.com/hashicorp/terraform-provider-aws/issues/37711))

BUG FIXES:

- resource/aws_lightsail_database: Prevent destroy failure when resource
is already deleted outside Terraform
([#&#8203;37711](https://togithub.com/hashicorp/terraform-provider-aws/issues/37711))
- resource/aws_lightsail_instance: Fix crash when reading a resource
that has a key-only tag
([#&#8203;37587](https://togithub.com/hashicorp/terraform-provider-aws/issues/37587))
- resource/aws_lightsail_key_pair: Prevent destroy failure when resource
is already deleted outside Terraform
([#&#8203;37711](https://togithub.com/hashicorp/terraform-provider-aws/issues/37711))
- resource/aws_lightsail_lb: Prevent destroy failure when resource is
already deleted outside Terraform
([#&#8203;37711](https://togithub.com/hashicorp/terraform-provider-aws/issues/37711))

</details>

<details>
<summary>boto/boto3 (boto3)</summary>

###
[`v1.34.145`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134145)

[Compare
Source](https://togithub.com/boto/boto3/compare/1.34.144...1.34.145)

\========

- api-change:`acm-pca`: \[`botocore`] Fix broken waiters for the acm-pca
client. Waiters broke in version 1.13.144 of the Boto3 SDK.
- api-change:`connect`: \[`botocore`] Amazon Connect expands search API
coverage for additional resources. Search for hierarchy groups by name,
ID, tag, or other criteria (new endpoint). Search for agent statuses by
name, ID, tag, or other criteria (new endpoint). Search for users by
their assigned proficiencies (enhanced endpoint)
- api-change:`ec2`: \[`botocore`] Amazon VPC IP Address Manager (IPAM)
now supports Bring-Your-Own-IP (BYOIP) for IP addresses registered with
any Internet Registry. This feature uses DNS TXT records to validate
ownership of a public IP address range.
- api-change:`firehose`: \[`botocore`] This release 1) Add configurable
buffering hints for Snowflake as destination. 2) Add ReadFromTimestamp
for MSK As Source. Firehose will start reading data from MSK Cluster
using offset associated with this timestamp. 3) Gated public beta
release to add Apache Iceberg tables as destination.
- api-change:`ivschat`: \[`botocore`] Documentation update for IVS Chat
API Reference.
- api-change:`medialive`: \[`botocore`] AWS Elemental MediaLive now
supports the SRT protocol via the new SRT Caller input type.
- api-change:`rds`: \[`botocore`] Updates Amazon RDS documentation to
specify an eventual consistency model for
DescribePendingMaintenanceActions.
- api-change:`sagemaker`: \[`botocore`] SageMaker Training supports R5,
T3 and R5D instances family. And SageMaker Processing supports G5 and
R5D instances family.
- api-change:`secretsmanager`: \[`botocore`] Doc only update for Secrets
Manager
- api-change:`taxsettings`: \[`botocore`] Set default endpoint for aws
partition. Requests from all regions in aws partition will be forward to
us-east-1 endpoint.
- api-change:`timestream-query`: \[`botocore`] Doc-only update for
TimestreamQuery. Added guidance about the accepted valid value for the
QueryPricingModel parameter.
- api-change:`workspaces-thin-client`: \[`botocore`] Documentation
update for WorkSpaces Thin Client.
- bugfix:Waiter: \[`botocore`] Update waiters to handle expected boolean
values when matching errors (`boto/botocore#3220
<https://github.com/boto/botocore/issues/3220>`\__)

###
[`v1.34.144`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134144)

[Compare
Source](https://togithub.com/boto/boto3/compare/1.34.143...1.34.144)

\========

- api-change:`acm-pca`: \[`botocore`] Minor refactoring of C2J model for
AWS Private CA
- api-change:`arc-zonal-shift`: \[`botocore`] Adds the option to
subscribe to get notifications when a zonal autoshift occurs in a
region.
- api-change:`globalaccelerator`: \[`botocore`] This feature adds
exceptions to the Customer API to avoid throwing Internal Service errors
- api-change:`pinpoint`: \[`botocore`] Add v2 smoke tests and smithy
smokeTests trait for SDK testing.
- api-change:`quicksight`: \[`botocore`] Vega ally control options and
Support for Reviewed Answers in Topics

###
[`v1.34.143`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134143)

[Compare
Source](https://togithub.com/boto/boto3/compare/1.34.142...1.34.143)

\========

- api-change:`batch`: \[`botocore`] This feature allows AWS Batch Jobs
with EKS container orchestration type to be run as Multi-Node Parallel
Jobs.
- api-change:`bedrock`: \[`botocore`] Add support for contextual
grounding check for Guardrails for Amazon Bedrock.
- api-change:`bedrock-agent`: \[`botocore`] Introduces new data sources
and chunking strategies for Knowledge bases, advanced parsing logic
using FMs, session summary generation, and code interpretation (preview)
for Claude V3 Sonnet and Haiku models. Also introduces Prompt Flows
(preview) to link prompts, foundational models, and resources.
- api-change:`bedrock-agent-runtime`: \[`botocore`] Introduces query
decomposition, enhanced Agents integration with Knowledge bases, session
summary generation, and code interpretation (preview) for Claude V3
Sonnet and Haiku models. Also introduces Prompt Flows (preview) to link
prompts, foundational models, and resources for end-to-end solutions.
- api-change:`bedrock-runtime`: \[`botocore`] Add support for contextual
grounding check and ApplyGuardrail API for Guardrails for Amazon
Bedrock.
- api-change:`ec2`: \[`botocore`] Add parameters to enable provisioning
IPAM BYOIPv4 space at a Local Zone Network Border Group level
- api-change:`glue`: \[`botocore`] Add recipe step support for recipe
node
- api-change:`groundstation`: \[`botocore`] Documentation update
specifying OEM ephemeris units of measurement
- api-change:`license-manager-linux-subscriptions`: \[`botocore`] Add
support for third party subscription providers, starting with RHEL
subscriptions through Red Hat Subscription Manager (RHSM). Additionally,
add support for tagging subscription provider resources, and detect when
an instance has more than one Linux subscription and notify the
customer.
- api-change:`mediaconnect`: \[`botocore`] AWS Elemental MediaConnect
introduces the ability to disable outputs. Disabling an output allows
you to keep the output attached to the flow, but stop streaming to the
output destination. A disabled output does not incur data transfer
costs.

###
[`v1.34.142`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134142)

[Compare
Source](https://togithub.com/boto/boto3/compare/1.34.141...1.34.142)

\========

- api-change:`datazone`: \[`botocore`] This release deprecates
dataProductItem field from SearchInventoryResultItem, along with some
unused DataProduct shapes
- api-change:`fsx`: \[`botocore`] Adds support for FSx for NetApp ONTAP
2nd Generation file systems, and FSx for OpenZFS Single AZ HA file
systems.
- api-change:`opensearch`: \[`botocore`] This release adds support for
enabling or disabling Natural Language Query Processing feature for
Amazon OpenSearch Service domains, and provides visibility into the
current state of the setup or tear-down.
- api-change:`sagemaker`: \[`botocore`] This release 1/ enables
optimization jobs that allows customers to perform Ahead-of-time
compilation and quantization. 2/ allows customers to control access to
Amazon Q integration in SageMaker Studio. 3/ enables
AdditionalModelDataSources for CreateModel action.

###
[`v1.34.141`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134141)

[Compare
Source](https://togithub.com/boto/boto3/compare/1.34.140...1.34.141)

\========

- api-change:`codedeploy`: \[`botocore`] Add v2 smoke tests and smithy
smokeTests trait for SDK testing.
- api-change:`devicefarm`: \[`botocore`] Add v2 smoke tests and smithy
smokeTests trait for SDK testing.
- api-change:`dms`: \[`botocore`] Add v2 smoke tests and smithy
smokeTests trait for SDK testing.
- api-change:`elasticbeanstalk`: \[`botocore`] Add v2 smoke tests and
smithy smokeTests trait for SDK testing.
- api-change:`es`: \[`botocore`] Add v2 smoke tests and smithy
smokeTests trait for SDK testing.
- api-change:`firehose`: \[`botocore`] Add v2 smoke tests and smithy
smokeTests trait for SDK testing.
- api-change:`gamelift`: \[`botocore`] Add v2 smoke tests and smithy
smokeTests trait for SDK testing.
- api-change:`qapps`: \[`botocore`] This is a general availability (GA)
release of Amazon Q Apps, a capability of Amazon Q Business. Q Apps
leverages data sources your company has provided to enable users to
build, share, and customize apps within your organization.
- api-change:`route53resolver`: \[`botocore`] Add v2 smoke tests and
smithy smokeTests trait for SDK testing.
- api-change:`ses`: \[`botocore`] Add v2 smoke tests and smithy
smokeTests trait for SDK testing.

###
[`v1.34.140`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134140)

[Compare
Source](https://togithub.com/boto/boto3/compare/1.34.139...1.34.140)

\========

- api-change:`acm`: \[`botocore`] Documentation updates, including fixes
for xml formatting, broken links, and ListCertificates description.
- api-change:`ecr`: \[`botocore`] This release for Amazon ECR makes
change to bring the SDK into sync with the API.
- api-change:`payment-cryptography-data`: \[`botocore`] Added further
restrictions on logging of potentially sensitive inputs and outputs.
- api-change:`qbusiness`: \[`botocore`] Add personalization to Q
Applications. Customers can enable or disable personalization when
creating or updating a Q application with the personalization
configuration.

###
[`v1.34.139`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134139)

[Compare
Source](https://togithub.com/boto/boto3/compare/1.34.138...1.34.139)

\========

- api-change:`application-autoscaling`: \[`botocore`] Doc only update
for Application Auto Scaling that fixes resource name.
- api-change:`directconnect`: \[`botocore`] This update includes
documentation for support of new native 400 GBps ports for Direct
Connect.
- api-change:`organizations`: \[`botocore`] Added a new reason under
ConstraintViolationException in RegisterDelegatedAdministrator API to
prevent registering suspended accounts as delegated administrator of a
service.
- api-change:`rekognition`: \[`botocore`] This release adds support for
tagging projects and datasets with the CreateProject and CreateDataset
APIs.
- api-change:`workspaces`: \[`botocore`] Fix create workspace bundle
RootStorage/UserStorage to accept non null values

###
[`v1.34.138`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134138)

[Compare
Source](https://togithub.com/boto/boto3/compare/1.34.137...1.34.138)

\========

- api-change:`ec2`: \[`botocore`] Documentation updates for Elastic
Compute Cloud (EC2).
- api-change:`fms`: \[`botocore`] Increases Customer API's
ManagedServiceData length
- api-change:`s3`: \[`botocore`] Added response overrides to Head Object
requests.

###
[`v1.34.137`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134137)

[Compare
Source](https://togithub.com/boto/boto3/compare/1.34.136...1.34.137)

\========

- api-change:`apigateway`: \[`botocore`] Add v2 smoke tests and smithy
smokeTests trait for SDK testing.
- api-change:`cognito-identity`: \[`botocore`] Add v2 smoke tests and
smithy smokeTests trait for SDK testing.
- api-change:`connect`: \[`botocore`] Authentication profiles are Amazon
Connect resources (in gated preview) that allow you to configure
authentication settings for users in your contact center. This release
adds support for new ListAuthenticationProfiles,
DescribeAuthenticationProfile and UpdateAuthenticationProfile APIs.
- api-change:`docdb`: \[`botocore`] Add v2 smoke tests and smithy
smokeTests trait for SDK testing.
- api-change:`eks`: \[`botocore`] Updates EKS managed node groups to
support EC2 Capacity Blocks for ML
- api-change:`payment-cryptography`: \[`botocore`] Added further
restrictions on logging of potentially sensitive inputs and outputs.
- api-change:`payment-cryptography-data`: \[`botocore`] Adding support
for dynamic keys for encrypt, decrypt, re-encrypt and translate pin
functions. With this change, customers can use one-time TR-31 keys
directly in dataplane operations without the need to first import them
into the service.
- api-change:`stepfunctions`: \[`botocore`] Add v2 smoke tests and
smithy smokeTests trait for SDK testing.
- api-change:`swf`: \[`botocore`] Add v2 smoke tests and smithy
smokeTests trait for SDK testing.
- api-change:`wafv2`: \[`botocore`] JSON body inspection: Update
documentation to clarify that JSON parsing doesn't include full
validation.

###
[`v1.34.136`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134136)

[Compare
Source](https://togithub.com/boto/boto3/compare/1.34.135...1.34.136)

\========

- api-change:`acm-pca`: \[`botocore`] Added CCPC_LEVEL\_1\_OR_HIGHER
KeyStorageSecurityStandard and SM2 KeyAlgorithm and SM3WITHSM2
SigningAlgorithm for China regions.
- api-change:`cloudhsmv2`: \[`botocore`] Added 3 new APIs to support
backup sharing: GetResourcePolicy, PutResourcePolicy, and
DeleteResourcePolicy. Added BackupArn to the output of the
DescribeBackups API. Added support for BackupArn in the CreateCluster
API.
- api-change:`connect`: \[`botocore`] This release supports showing
PreferredAgentRouting step via DescribeContact API.
- api-change:`emr`: \[`botocore`] This release provides the support for
new allocation strategies i.e. CAPACITY_OPTIMIZED_PRIORITIZED for Spot
and PRIORITIZED for On-Demand by taking input of priority value for each
instance type for instance fleet clusters.
- api-change:`glue`: \[`botocore`] Added AttributesToGet parameter to
Glue GetDatabases, allowing caller to limit output to include only the
database name.
- api-change:`kinesisanalyticsv2`: \[`botocore`] Support for Flink 1.19
in Managed Service for Apache Flink
- api-change:`opensearch`: \[`botocore`] This release removes support
for enabling or disabling Natural Language Query Processing feature for
Amazon OpenSearch Service domains.
- api-change:`pi`: \[`botocore`] Noting that the filter db.sql.db_id
isn't available for RDS for SQL Server DB instances.
- api-change:`workspaces`: \[`botocore`] Added support for Red Hat
Enterprise Linux 8 on Amazon WorkSpaces Personal.

###
[`v1.34.135`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134135)

[Compare
Source](https://togithub.com/boto/boto3/compare/1.34.134...1.34.135)

\========

- api-change:`application-autoscaling`: \[`botocore`] Amazon WorkSpaces
customers can now use Application Auto Scaling to automatically scale
the number of virtual desktops in a WorkSpaces pool.
- api-change:`chime-sdk-media-pipelines`: \[`botocore`] Added Amazon
Transcribe multi language identification to Chime SDK call analytics.
Enabling customers sending single stream audio to generate call
recordings using Chime SDK call analytics
- api-change:`cloudfront`: \[`botocore`] Doc only update for CloudFront
that fixes customer-reported issue
- api-change:`datazone`: \[`botocore`] This release supports the data
lineage feature of business data catalog in Amazon DataZone.
- api-change:`elasticache`: \[`botocore`] Add v2 smoke tests and smithy
smokeTests trait for SDK testing.
- api-change:`mq`: \[`botocore`] This release makes the EngineVersion
field optional for both broker and configuration and uses the latest
available version by default. The AutoMinorVersionUpgrade field is also
now optional for broker creation and defaults to 'true'.
- api-change:`qconnect`: \[`botocore`] Adds CreateContentAssociation,
ListContentAssociations, GetContentAssociation, and
DeleteContentAssociation APIs.
- api-change:`quicksight`: \[`botocore`] Adding support for Repeating
Sections, Nested Filters
- api-change:`rds`: \[`botocore`] Updates Amazon RDS documentation for
TAZ export to S3.
- api-change:`sagemaker`: \[`botocore`] Add capability for Admins to
customize Studio experience for the user by showing or hiding Apps and
MLTools.
- api-change:`workspaces`: \[`botocore`] Added support for WorkSpaces
Pools.

###
[`v1.34.134`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134134)

[Compare
Source](https://togithub.com/boto/boto3/compare/1.34.133...1.34.134)

\========

- api-change:`controltower`: \[`botocore`] Added
ListLandingZoneOperations API.
- api-change:`eks`: \[`botocore`] Added support for disabling unmanaged
addons during cluster creation.
- api-change:`ivs-realtime`: \[`botocore`] IVS Real-Time now offers
customers the ability to upload public keys for customer vended
participant tokens.
- api-change:`kinesisanalyticsv2`: \[`botocore`] This release adds
support for new ListApplicationOperations and
DescribeApplicationOperation APIs. It adds a new configuration to enable
system rollbacks, adds field ApplicationVersionCreateTimestamp for
clarity and improves support for pagination for APIs.
- api-change:`opensearch`: \[`botocore`] This release adds support for
enabling or disabling Natural Language Query Processing feature for
Amazon OpenSearch Service domains, and provides visibility into the
current state of the setup or tear-down.

###
[`v1.34.133`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134133)

[Compare
Source](https://togithub.com/boto/boto3/compare/1.34.132...1.34.133)

\========

- api-change:`autoscaling`: \[`botocore`] Doc only update for Auto
Scaling's TargetTrackingMetricDataQuery
- api-change:`ec2`: \[`botocore`] This release is for the launch of the
new u7ib-12tb.224xlarge, R8g, c7gn.metal

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/cattle-ops/terraform-aws-gitlab-runner).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNzcuOCIsInVwZGF0ZWRJblZlciI6IjM3LjQzMS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
hswong3i pushed a commit to alvistack/boto-botocore that referenced this pull request Jul 19, 2024
…boto#3220)

* Handle expected boolean values for waiter error matcher

* Add changes entry
shaldengeki pushed a commit to shaldengeki/monorepo that referenced this pull request Jul 22, 2024
Bumps [botocore](https://github.com/boto/botocore) from 1.34.144 to
1.34.145.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/boto/botocore/blob/develop/CHANGELOG.rst">botocore's
changelog</a>.</em></p>
<blockquote>
<h1>1.34.145</h1>
<ul>
<li>api-change:<code>acm-pca</code>: Fix broken waiters for the acm-pca
client. Waiters broke in version 1.13.144 of the Boto3 SDK.</li>
<li>api-change:<code>connect</code>: Amazon Connect expands search API
coverage for additional resources. Search for hierarchy groups by name,
ID, tag, or other criteria (new endpoint). Search for agent statuses by
name, ID, tag, or other criteria (new endpoint). Search for users by
their assigned proficiencies (enhanced endpoint)</li>
<li>api-change:<code>ec2</code>: Amazon VPC IP Address Manager (IPAM)
now supports Bring-Your-Own-IP (BYOIP) for IP addresses registered with
any Internet Registry. This feature uses DNS TXT records to validate
ownership of a public IP address range.</li>
<li>api-change:<code>firehose</code>: This release 1) Add configurable
buffering hints for Snowflake as destination. 2) Add ReadFromTimestamp
for MSK As Source. Firehose will start reading data from MSK Cluster
using offset associated with this timestamp. 3) Gated public beta
release to add Apache Iceberg tables as destination.</li>
<li>api-change:<code>ivschat</code>: Documentation update for IVS Chat
API Reference.</li>
<li>api-change:<code>medialive</code>: AWS Elemental MediaLive now
supports the SRT protocol via the new SRT Caller input type.</li>
<li>api-change:<code>rds</code>: Updates Amazon RDS documentation to
specify an eventual consistency model for
DescribePendingMaintenanceActions.</li>
<li>api-change:<code>sagemaker</code>: SageMaker Training supports R5,
T3 and R5D instances family. And SageMaker Processing supports G5 and
R5D instances family.</li>
<li>api-change:<code>secretsmanager</code>: Doc only update for Secrets
Manager</li>
<li>api-change:<code>taxsettings</code>: Set default endpoint for aws
partition. Requests from all regions in aws partition will be forward to
us-east-1 endpoint.</li>
<li>api-change:<code>timestream-query</code>: Doc-only update for
TimestreamQuery. Added guidance about the accepted valid value for the
QueryPricingModel parameter.</li>
<li>api-change:<code>workspaces-thin-client</code>: Documentation update
for WorkSpaces Thin Client.</li>
<li>bugfix:Waiter: Update waiters to handle expected boolean values when
matching errors (<code>boto/botocore#3220
&lt;https://github.com/boto/botocore/issues/3220&gt;</code>__)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/boto/botocore/commit/7f5ae0ab2e2a450204f92f7ebdd9251121d42c54"><code>7f5ae0a</code></a>
Merge branch 'release-1.34.145'</li>
<li><a
href="https://github.com/boto/botocore/commit/c1f635d1b348a6a41339f6db1af3c8e7c67296a2"><code>c1f635d</code></a>
Bumping version to 1.34.145</li>
<li><a
href="https://github.com/boto/botocore/commit/1e7cb30ffd84bc5a6c17a3e64c626b09038816bb"><code>1e7cb30</code></a>
Update endpoints model</li>
<li><a
href="https://github.com/boto/botocore/commit/6338ae19776debba138d7bd89612ef9405bd523a"><code>6338ae1</code></a>
Update to latest models</li>
<li><a
href="https://github.com/boto/botocore/commit/413f14012d0a3c30a7e3ef173716f018f6805d6e"><code>413f140</code></a>
Update waiters to handle expected boolean values when matching errors
(<a
href="https://redirect.github.com/boto/botocore/issues/3220">#3220</a>)</li>
<li><a
href="https://github.com/boto/botocore/commit/786396c9b236671cc57f6404d84c381ad1499cc5"><code>786396c</code></a>
Merge branch 'release-1.34.144' into develop</li>
<li>See full diff in <a
href="https://github.com/boto/botocore/compare/1.34.144...1.34.145">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=botocore&package-manager=pip&previous-version=1.34.144&new-version=1.34.145)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
eve-ci-cd bot added a commit to scality/runner-manager that referenced this pull request Jul 22, 2024
Bumps the python group with 7 updates:

| Package | From | To |
| --- | --- | --- |
| [uvicorn](https://github.com/encode/uvicorn) | `0.30.1` | `0.30.3` |
| [botocore](https://github.com/boto/botocore) | `1.34.144` | `1.34.146`
|
| [boto3-stubs](https://github.com/youtype/mypy_boto3_builder) |
`1.34.144` | `1.34.146` |
| [pytest](https://github.com/pytest-dev/pytest) | `8.2.2` | `8.3.1` |
| [hypothesis](https://github.com/HypothesisWorks/hypothesis) |
`6.108.2` | `6.108.4` |
| [pyright](https://github.com/RobertCraigie/pyright-python) | `1.1.371`
| `1.1.372` |
| [ruff](https://github.com/astral-sh/ruff) | `0.5.2` | `0.5.4` |

Updates `uvicorn` from 0.30.1 to 0.30.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/encode/uvicorn/releases">uvicorn's
releases</a>.</em></p>
<blockquote>
<h2>Version 0.30.3</h2>
<h2>Fixed</h2>
<ul>
<li>Suppress <code>KeyboardInterrupt</code> from CLI and programmatic
usage (<a
href="https://redirect.github.com/encode/uvicorn/issues/2384">#2384</a>)</li>
<li><code>ClientDisconnect</code> inherits from <code>OSError</code>
instead of <code>IOError</code> (<a
href="https://redirect.github.com/encode/uvicorn/issues/2393">#2393</a>)</li>
</ul>
<hr />
<p><strong>Full Changelog</strong>: <a
href="https://github.com/encode/uvicorn/compare/0.30.2...0.30.3">https://github.com/encode/uvicorn/compare/0.30.2...0.30.3</a></p>
<h2>0.30.2</h2>
<h2>Added</h2>
<ul>
<li>Add <code>reason</code> support to <a
href="https://asgi.readthedocs.io/en/latest/specs/www.html#disconnect-receive-event-ws"><code>websocket.disconnect</code></a>
event (<a
href="https://redirect.github.com/encode/uvicorn/issues/2324">#2324</a>)</li>
</ul>
<h2>Fixed</h2>
<ul>
<li>Iterate subprocesses in-place on the process manager (<a
href="https://redirect.github.com/encode/uvicorn/issues/2373">#2373</a>)</li>
</ul>
<hr />
<p><strong>Full Changelog</strong>: <a
href="https://github.com/encode/uvicorn/compare/0.30.1...0.30.2">https://github.com/encode/uvicorn/compare/0.30.1...0.30.2</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/encode/uvicorn/blob/master/CHANGELOG.md">uvicorn's
changelog</a>.</em></p>
<blockquote>
<h2>0.30.3 (2024-07-20)</h2>
<h3>Fixed</h3>
<ul>
<li>Suppress <code>KeyboardInterrupt</code> from CLI and programmatic
usage (<a
href="https://redirect.github.com/encode/uvicorn/issues/2384">#2384</a>)</li>
<li><code>ClientDisconnect</code> inherits from <code>OSError</code>
instead of <code>IOError</code> (<a
href="https://redirect.github.com/encode/uvicorn/issues/2393">#2393</a>)</li>
</ul>
<h2>0.30.2 (2024-07-20)</h2>
<h3>Added</h3>
<ul>
<li>Add <code>reason</code> support to <a
href="https://asgi.readthedocs.io/en/latest/specs/www.html#disconnect-receive-event-ws"><code>websocket.disconnect</code></a>
event (<a
href="https://redirect.github.com/encode/uvicorn/issues/2324">#2324</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Iterate subprocesses in-place on the process manager (<a
href="https://redirect.github.com/encode/uvicorn/issues/2373">#2373</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/encode/uvicorn/commit/5bf788f0eb0fc771f5c4eed8f282c7ec256565d2"><code>5bf788f</code></a>
Version 0.30.3 (<a
href="https://redirect.github.com/encode/uvicorn/issues/2395">#2395</a>)</li>
<li><a
href="https://github.com/encode/uvicorn/commit/8f4c8a7f34914c16650ebd026127b96560425fde"><code>8f4c8a7</code></a>
Add 100% clean coverage (<a
href="https://redirect.github.com/encode/uvicorn/issues/2394">#2394</a>)</li>
<li><a
href="https://github.com/encode/uvicorn/commit/9baded3dcf1a59b2956a00e875be4bbb6bea162c"><code>9baded3</code></a>
Bump the python-packages group with 9 updates (<a
href="https://redirect.github.com/encode/uvicorn/issues/2376">#2376</a>)</li>
<li><a
href="https://github.com/encode/uvicorn/commit/92798254173f9c34a7cdc7817a06a99d0394af2a"><code>9279825</code></a>
<code>ClientDisconnect</code> inherits from <code>OSError</code> instead
of <code>IOError</code> (<a
href="https://redirect.github.com/encode/uvicorn/issues/2393">#2393</a>)</li>
<li><a
href="https://github.com/encode/uvicorn/commit/875f6c6a4d11407de0d46dc04f058eb8f6a244dc"><code>875f6c6</code></a>
Suppress <code>KeyboardInterrupt</code> from CLI and programmatic usage
(<a
href="https://redirect.github.com/encode/uvicorn/issues/2384">#2384</a>)</li>
<li><a
href="https://github.com/encode/uvicorn/commit/ca24e1b52ca21e2dbe9c94824e042524fc06b831"><code>ca24e1b</code></a>
Version 0.30.2 (<a
href="https://redirect.github.com/encode/uvicorn/issues/2380">#2380</a>)</li>
<li><a
href="https://github.com/encode/uvicorn/commit/c23cd24e6676ee0638d014d7000af1e6e0996bd6"><code>c23cd24</code></a>
Iterate subprocesses in-place (<a
href="https://redirect.github.com/encode/uvicorn/issues/2373">#2373</a>)</li>
<li><a
href="https://github.com/encode/uvicorn/commit/d79f285184404694c77f7ca649858e7488270cf7"><code>d79f285</code></a>
docs(readme): add granian as an alternative (<a
href="https://redirect.github.com/encode/uvicorn/issues/2359">#2359</a>)</li>
<li><a
href="https://github.com/encode/uvicorn/commit/4e9f48d249a7a3ffe6f48e185596ccd3caaf5915"><code>4e9f48d</code></a>
Add <code>reason</code> support on WebSocketDisconnectEvent (<a
href="https://redirect.github.com/encode/uvicorn/issues/2324">#2324</a>)</li>
<li>See full diff in <a
href="https://github.com/encode/uvicorn/compare/0.30.1...0.30.3">compare
view</a></li>
</ul>
</details>
<br />

Updates `botocore` from 1.34.144 to 1.34.146
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/boto/botocore/blob/develop/CHANGELOG.rst">botocore's
changelog</a>.</em></p>
<blockquote>
<h1>1.34.146</h1>
<ul>
<li>api-change:<code>datazone</code>: This release adds 1/ support of
register S3 locations of assets in AWS Lake Formation hybrid access mode
for DefaultDataLake blueprint. 2/ support of CRUD operations for Asset
Filters.</li>
<li>api-change:<code>ivs</code>: Documentation update for IVS Low
Latency API Reference.</li>
<li>api-change:<code>mobile</code>: The mobile client has been removed
following the deprecation of the service.</li>
<li>api-change:<code>neptune-graph</code>: Amazon Neptune Analytics
provides new options for customers to start with smaller graphs at a
lower cost. CreateGraph, CreaateGraphImportTask, UpdateGraph and
StartImportTask APIs will now allow 32 and 64 for
<code>provisioned-memory</code></li>
<li>api-change:<code>redshift-serverless</code>: Adds dualstack support
for Redshift Serverless workgroup.</li>
</ul>
<h1>1.34.145</h1>
<ul>
<li>api-change:<code>acm-pca</code>: Fix broken waiters for the acm-pca
client. Waiters broke in version 1.13.144 of the Boto3 SDK.</li>
<li>api-change:<code>connect</code>: Amazon Connect expands search API
coverage for additional resources. Search for hierarchy groups by name,
ID, tag, or other criteria (new endpoint). Search for agent statuses by
name, ID, tag, or other criteria (new endpoint). Search for users by
their assigned proficiencies (enhanced endpoint)</li>
<li>api-change:<code>ec2</code>: Amazon VPC IP Address Manager (IPAM)
now supports Bring-Your-Own-IP (BYOIP) for IP addresses registered with
any Internet Registry. This feature uses DNS TXT records to validate
ownership of a public IP address range.</li>
<li>api-change:<code>firehose</code>: This release 1) Add configurable
buffering hints for Snowflake as destination. 2) Add ReadFromTimestamp
for MSK As Source. Firehose will start reading data from MSK Cluster
using offset associated with this timestamp. 3) Gated public beta
release to add Apache Iceberg tables as destination.</li>
<li>api-change:<code>ivschat</code>: Documentation update for IVS Chat
API Reference.</li>
<li>api-change:<code>medialive</code>: AWS Elemental MediaLive now
supports the SRT protocol via the new SRT Caller input type.</li>
<li>api-change:<code>rds</code>: Updates Amazon RDS documentation to
specify an eventual consistency model for
DescribePendingMaintenanceActions.</li>
<li>api-change:<code>sagemaker</code>: SageMaker Training supports R5,
T3 and R5D instances family. And SageMaker Processing supports G5 and
R5D instances family.</li>
<li>api-change:<code>secretsmanager</code>: Doc only update for Secrets
Manager</li>
<li>api-change:<code>taxsettings</code>: Set default endpoint for aws
partition. Requests from all regions in aws partition will be forward to
us-east-1 endpoint.</li>
<li>api-change:<code>timestream-query</code>: Doc-only update for
TimestreamQuery. Added guidance about the accepted valid value for the
QueryPricingModel parameter.</li>
<li>api-change:<code>workspaces-thin-client</code>: Documentation update
for WorkSpaces Thin Client.</li>
<li>bugfix:Waiter: Update waiters to handle expected boolean values when
matching errors (<code>boto/botocore#3220
&lt;https://github.com/boto/botocore/issues/3220&gt;</code>__)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/boto/botocore/commit/336da4e86bef3d3fd1858c3f8f975de7796617e9"><code>336da4e</code></a>
Merge branch 'release-1.34.146'</li>
<li><a
href="https://github.com/boto/botocore/commit/1f4e7992365e77390fa609c1388a1c4029e37863"><code>1f4e799</code></a>
Bumping version to 1.34.146</li>
<li><a
href="https://github.com/boto/botocore/commit/6a9031a585c5695cf236a8c50e8f578fc0e9850b"><code>6a9031a</code></a>
Update endpoints model</li>
<li><a
href="https://github.com/boto/botocore/commit/fc220db4a3ff5b816ede8c040d53a42f9f4d4ba3"><code>fc220db</code></a>
Update to latest models</li>
<li><a
href="https://github.com/boto/botocore/commit/eb21a362342727f673a5601ba6f977540c5f7f20"><code>eb21a36</code></a>
Merge pull request <a
href="https://redirect.github.com/boto/botocore/issues/3226">#3226</a>
from nateprewitt/mobilehub_deprecation</li>
<li><a
href="https://github.com/boto/botocore/commit/cc463717cfe711d7921259804ccf30bb9d3683c2"><code>cc46371</code></a>
Merge pull request <a
href="https://redirect.github.com/boto/botocore/issues/3225">#3225</a>
from boto/dependabot/github_actions/aws-actions/clos...</li>
<li><a
href="https://github.com/boto/botocore/commit/c68aa1a56a17bc9b362f913481930d55ee6ba665"><code>c68aa1a</code></a>
Add changelog</li>
<li><a
href="https://github.com/boto/botocore/commit/420d816eb3626a11a400366f3540c82f916cccbb"><code>420d816</code></a>
Remove deprecated AWS Mobile Hub service</li>
<li><a
href="https://github.com/boto/botocore/commit/0aba3e6bf037331ef33eaf913943f1d2ac3517bf"><code>0aba3e6</code></a>
Bump aws-actions/closed-issue-message</li>
<li><a
href="https://github.com/boto/botocore/commit/79681b9213053a7f8731393d1686d30504591446"><code>79681b9</code></a>
pin setuptools in ci for python &gt;= 3.12 (<a
href="https://redirect.github.com/boto/botocore/issues/3223">#3223</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/boto/botocore/compare/1.34.144...1.34.146">compare
view</a></li>
</ul>
</details>
<br />

Updates `boto3-stubs` from 1.34.144 to 1.34.146
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/youtype/mypy_boto3_builder/commits">compare
view</a></li>
</ul>
</details>
<br />

Updates `pytest` from 8.2.2 to 8.3.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/pytest-dev/pytest/releases">pytest's
releases</a>.</em></p>
<blockquote>
<h2>8.3.1</h2>
<h1>pytest 8.3.1 (2024-07-20)</h1>
<p>The 8.3.0 release failed to include the change notes and docs for the
release. This patch release remedies this. There are no other
changes.</p>
<h2>8.3.0</h2>
<h1>pytest 8.3.0 (2024-07-20)</h1>
<h2>New features</h2>
<ul>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12231">#12231</a>:
Added [--xfail-tb]{.title-ref} flag, which turns on traceback output for
XFAIL results.</p>
<ul>
<li>If the [--xfail-tb]{.title-ref} flag is not given, tracebacks for
XFAIL results are NOT shown.</li>
<li>The style of traceback for XFAIL is set with [--tb]{.title-ref}, and
can be [auto|long|short|line|native|no]{.title-ref}.</li>
<li>Note: Even if you have [--xfail-tb]{.title-ref} set, you won't see
them if [--tb=no]{.title-ref}.</li>
</ul>
<p>Some history:</p>
<p>With pytest 8.0, [-rx]{.title-ref} or [-ra]{.title-ref} would not
only turn on summary reports for xfail, but also report the tracebacks
for xfail results. This caused issues with some projects that utilize
xfail, but don't want to see all of the xfail tracebacks.</p>
<p>This change detaches xfail tracebacks from [-rx]{.title-ref}, and now
we turn on xfail tracebacks with [--xfail-tb]{.title-ref}. With this,
the default [-rx]{.title-ref}/ [-ra]{.title-ref} behavior is identical
to pre-8.0 with respect to xfail tracebacks. While this is a behavior
change, it brings default behavior back to pre-8.0.0 behavior, which
ultimately was considered the better course of action.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12281">#12281</a>:
Added support for keyword matching in marker expressions.</p>
<p>Now tests can be selected by marker keyword arguments.
Supported values are <code>int</code>{.interpreted-text
role=&quot;class&quot;}, (unescaped) <code>str</code>{.interpreted-text
role=&quot;class&quot;}, <code>bool</code>{.interpreted-text
role=&quot;class&quot;} &amp; <code>None</code>{.interpreted-text
role=&quot;data&quot;}.</p>
<p>See <code>marker examples
&lt;marker_keyword_expression_example&gt;</code>{.interpreted-text
role=&quot;ref&quot;} for more information.</p>
<p>-- by <code>lovetheguitar</code>{.interpreted-text
role=&quot;user&quot;}</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12567">#12567</a>:
Added <code>--no-fold-skipped</code> command line option.</p>
<p>If this option is set, then skipped tests in short summary are no
longer grouped
by reason but all tests are printed individually with their nodeid in
the same
way as other statuses.</p>
<p>-- by <code>pbrezina</code>{.interpreted-text
role=&quot;user&quot;}</p>
</li>
</ul>
<h2>Improvements in existing functionality</h2>
<ul>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12469">#12469</a>:
The console output now uses the &quot;third-party plugins&quot;
terminology,
replacing the previously established but confusing and outdated
reference to <code>setuptools
&lt;setuptools:index&gt;</code>{.interpreted-text
role=&quot;std:doc&quot;}
-- by <code>webknjaz</code>{.interpreted-text
role=&quot;user&quot;}.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12544">#12544</a>,
<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12545">#12545</a>:
Python virtual environment detection was improved by
checking for a <code>pyvenv.cfg</code>{.interpreted-text
role=&quot;file&quot;} file, ensuring reliable detection on
various platforms -- by <code>zachsnickers</code>{.interpreted-text
role=&quot;user&quot;}.</p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/pytest-dev/pytest/commit/de98446075cc07c768387cf64ba497dd75c205de"><code>de98446</code></a>
Prepare release version 8.3.1</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/bd0a0424037825bc23b9bf299115e92c53a67a9c"><code>bd0a042</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12636">#12636</a>
from pytest-dev/update-release-notes</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/664325bc9fd90217f51fe7cc0e9fff2f29a41a15"><code>664325b</code></a>
doc/changelog: update 8.3.0 notes</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/19d225d0ab0f586a9a1fc878dff871495c12bd06"><code>19d225d</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12635">#12635</a>
from pytest-dev/release-8.3.0</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/bc3302850c52ec945eea1b2bbde7ec3b91fc3e44"><code>bc33028</code></a>
Prepare release version 8.3.0</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/a7d5a8eba9addd119432fa71880b51052a89812f"><code>a7d5a8e</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12557">#12557</a>
from x612skm/maintainence/11771-pypy-3.9-bump</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/ced7072bb4f7653ad2f1d0d33639d87e7bc5f358"><code>ced7072</code></a>
Add a change note for PR <a
href="https://redirect.github.com/pytest-dev/pytest/issues/11771">#11771</a></li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/d42b76daadb88d993ee74753766e22711a27395f"><code>d42b76d</code></a>
Adjust test_errors_in_xfail_skip_expressions for PyPy</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/9eee45a7479cf5fa23b79057708a994a3b8d0eee"><code>9eee45a</code></a>
Bump PyPy runtime to v3.9 @ GHA</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/d489247505a953885a156e61d4473497cbc167ea"><code>d489247</code></a>
Fix caching of parameterized fixtures (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12600">#12600</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/pytest-dev/pytest/compare/8.2.2...8.3.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `hypothesis` from 6.108.2 to 6.108.4
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/HypothesisWorks/hypothesis/commit/4e5a2493e5efc6e14b5cd1cf331c408b129c6ac7"><code>4e5a249</code></a>
Bump hypothesis-python version to 6.108.4 and update changelog</li>
<li><a
href="https://github.com/HypothesisWorks/hypothesis/commit/1c4b7e38fd27bbc697f671c8b6b59ebf572786c0"><code>1c4b7e3</code></a>
remove flaky part of test</li>
<li><a
href="https://github.com/HypothesisWorks/hypothesis/commit/a967e757248dc0ade7e6ac5f7554284369c60caf"><code>a967e75</code></a>
Merge pull request <a
href="https://redirect.github.com/HypothesisWorks/hypothesis/issues/4057">#4057</a>
from jobh/gc-import-perfcounter</li>
<li><a
href="https://github.com/HypothesisWorks/hypothesis/commit/a442a0c81618d696f49853a467da562c475088a8"><code>a442a0c</code></a>
Store reference to time.perf_counter for gc accounting</li>
<li><a
href="https://github.com/HypothesisWorks/hypothesis/commit/dc6b315f95e0dd444d8bb14812f6cb1464120072"><code>dc6b315</code></a>
Bump hypothesis-python version to 6.108.3 and update changelog</li>
<li><a
href="https://github.com/HypothesisWorks/hypothesis/commit/a322908438d681b8b6403ce20e02d047b10ea871"><code>a322908</code></a>
Merge pull request <a
href="https://redirect.github.com/HypothesisWorks/hypothesis/issues/4056">#4056</a>
from Zac-HD/misc-cleanup-again</li>
<li><a
href="https://github.com/HypothesisWorks/hypothesis/commit/b8a1e1fe0e057b52f7fb145ff72d6ade229dfcc0"><code>b8a1e1f</code></a>
We only ever report strings now</li>
<li><a
href="https://github.com/HypothesisWorks/hypothesis/commit/1cc458c2739bbf88a24698025f368b5618951ab2"><code>1cc458c</code></a>
update crosshair versions</li>
<li><a
href="https://github.com/HypothesisWorks/hypothesis/commit/d89a6fdc22c3ab9bf43493e0d4caffe1308b09ae"><code>d89a6fd</code></a>
reduce bad-report blast radius</li>
<li><a
href="https://github.com/HypothesisWorks/hypothesis/commit/3a791fbb6b4922da3689b0ef87e43129e40d2aee"><code>3a791fb</code></a>
various minor test cleanups</li>
<li>Additional commits viewable in <a
href="https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-6.108.2...hypothesis-python-6.108.4">compare
view</a></li>
</ul>
</details>
<br />

Updates `pyright` from 1.1.371 to 1.1.372
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/RobertCraigie/pyright-python/commit/59a4bdf8446e1bde6ba2282cb0e017c18b360869"><code>59a4bdf</code></a>
[pyright updated to 1.1.372] Update Version (<a
href="https://redirect.github.com/RobertCraigie/pyright-python/issues/283">#283</a>)</li>
<li>See full diff in <a
href="https://github.com/RobertCraigie/pyright-python/compare/v1.1.371...v1.1.372">compare
view</a></li>
</ul>
</details>
<br />

Updates `ruff` from 0.5.2 to 0.5.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/astral-sh/ruff/releases">ruff's
releases</a>.</em></p>
<blockquote>
<h2>0.5.4</h2>
<h2>Release Notes</h2>
<h3>Rule changes</h3>
<ul>
<li>[<code>ruff</code>] Rename <code>RUF007</code> to
<code>zip-instead-of-pairwise</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/12399">#12399</a>)</li>
</ul>
<h3>Bug fixes</h3>
<ul>
<li>[<code>flake8-builtins</code>] Avoid shadowing diagnostics for
<code>@OverRide</code> methods (<a
href="https://redirect.github.com/astral-sh/ruff/pull/12415">#12415</a>)</li>
<li>[<code>flake8-comprehensions</code>] Insert parentheses for
multi-argument generators (<a
href="https://redirect.github.com/astral-sh/ruff/pull/12422">#12422</a>)</li>
<li>[<code>pydocstyle</code>] Handle escaped docstrings within docstring
(<code>D301</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/12192">#12192</a>)</li>
</ul>
<h3>Documentation</h3>
<ul>
<li>Fix GitHub link to Neovim setup (<a
href="https://redirect.github.com/astral-sh/ruff/pull/12410">#12410</a>)</li>
<li>Fix <code>output-format</code> default in settings reference (<a
href="https://redirect.github.com/astral-sh/ruff/pull/12409">#12409</a>)</li>
</ul>
<h2>Install ruff 0.5.4</h2>
<h3>Install prebuilt binaries via shell script</h3>
<pre lang="sh"><code>curl --proto '=https' --tlsv1.2 -LsSf
https://github.com/astral-sh/ruff/releases/download/0.5.4/ruff-installer.sh
| sh
</code></pre>
<h3>Install prebuilt binaries via powershell script</h3>
<pre lang="sh"><code>powershell -c &quot;irm
https://github.com/astral-sh/ruff/releases/download/0.5.4/ruff-installer.ps1
| iex&quot;
</code></pre>
<h2>Download ruff 0.5.4</h2>
<table>
<thead>
<tr>
<th>File</th>
<th>Platform</th>
<th>Checksum</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/astral-sh/ruff/releases/download/0.5.4/ruff-aarch64-apple-darwin.tar.gz">ruff-aarch64-apple-darwin.tar.gz</a></td>
<td>Apple Silicon macOS</td>
<td><a
href="https://github.com/astral-sh/ruff/releases/download/0.5.4/ruff-aarch64-apple-darwin.tar.gz.sha256">checksum</a></td>
</tr>
<tr>
<td><a
href="https://github.com/astral-sh/ruff/releases/download/0.5.4/ruff-x86_64-apple-darwin.tar.gz">ruff-x86_64-apple-darwin.tar.gz</a></td>
<td>Intel macOS</td>
<td><a
href="https://github.com/astral-sh/ruff/releases/download/0.5.4/ruff-x86_64-apple-darwin.tar.gz.sha256">checksum</a></td>
</tr>
<tr>
<td><a
href="https://github.com/astral-sh/ruff/releases/download/0.5.4/ruff-aarch64-pc-windows-msvc.zip">ruff-aarch64-pc-windows-msvc.zip</a></td>
<td>ARM64 Windows</td>
<td><a
href="https://github.com/astral-sh/ruff/releases/download/0.5.4/ruff-aarch64-pc-windows-msvc.zip.sha256">checksum</a></td>
</tr>
<tr>
<td><a
href="https://github.com/astral-sh/ruff/releases/download/0.5.4/ruff-i686-pc-windows-msvc.zip">ruff-i686-pc-windows-msvc.zip</a></td>
<td>x86 Windows</td>
<td><a
href="https://github.com/astral-sh/ruff/releases/download/0.5.4/ruff-i686-pc-windows-msvc.zip.sha256">checksum</a></td>
</tr>
<tr>
<td><a
href="https://github.com/astral-sh/ruff/releases/download/0.5.4/ruff-x86_64-pc-windows-msvc.zip">ruff-x86_64-pc-windows-msvc.zip</a></td>
<td>x64 Windows</td>
<td><a
href="https://github.com/astral-sh/ruff/releases/download/0.5.4/ruff-x86_64-pc-windows-msvc.zip.sha256">checksum</a></td>
</tr>
<tr>
<td><a
href="https://github.com/astral-sh/ruff/releases/download/0.5.4/ruff-aarch64-unknown-linux-gnu.tar.gz">ruff-aarch64-unknown-linux-gnu.tar.gz</a></td>
<td>ARM64 Linux</td>
<td><a
href="https://github.com/astral-sh/ruff/releases/download/0.5.4/ruff-aarch64-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
</tr>
<tr>
<td><a
href="https://github.com/astral-sh/ruff/releases/download/0.5.4/ruff-i686-unknown-linux-gnu.tar.gz">ruff-i686-unknown-linux-gnu.tar.gz</a></td>
<td>x86 Linux</td>
<td><a
href="https://github.com/astral-sh/ruff/releases/download/0.5.4/ruff-i686-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
</tr>
<tr>
<td><a
href="https://github.com/astral-sh/ruff/releases/download/0.5.4/ruff-powerpc64-unknown-linux-gnu.tar.gz">ruff-powerpc64-unknown-linux-gnu.tar.gz</a></td>
<td>PPC64 Linux</td>
<td><a
href="https://github.com/astral-sh/ruff/releases/download/0.5.4/ruff-powerpc64-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
</tr>
<tr>
<td><a
href="https://github.com/astral-sh/ruff/releases/download/0.5.4/ruff-powerpc64le-unknown-linux-gnu.tar.gz">ruff-powerpc64le-unknown-linux-gnu.tar.gz</a></td>
<td>PPC64LE Linux</td>
<td><a
href="https://github.com/astral-sh/ruff/releases/download/0.5.4/ruff-powerpc64le-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
</tr>
<tr>
<td><a
href="https://github.com/astral-sh/ruff/releases/download/0.5.4/ruff-s390x-unknown-linux-gnu.tar.gz">ruff-s390x-unknown-linux-gnu.tar.gz</a></td>
<td>S390x Linux</td>
<td><a
href="https://github.com/astral-sh/ruff/releases/download/0.5.4/ruff-s390x-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
</tr>
<tr>
<td><a
href="https://github.com/astral-sh/ruff/releases/download/0.5.4/ruff-x86_64-unknown-linux-gnu.tar.gz">ruff-x86_64-unknown-linux-gnu.tar.gz</a></td>
<td>x64 Linux</td>
<td><a
href="https://github.com/astral-sh/ruff/releases/download/0.5.4/ruff-x86_64-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
</tr>
<tr>
<td><a
href="https://github.com/astral-sh/ruff/releases/download/0.5.4/ruff-armv7-unknown-linux-gnueabihf.tar.gz">ruff-armv7-unknown-linux-gnueabihf.tar.gz</a></td>
<td>ARMv7 Linux</td>
<td><a
href="https://github.com/astral-sh/ruff/releases/download/0.5.4/ruff-armv7-unknown-linux-gnueabihf.tar.gz.sha256">checksum</a></td>
</tr>
<tr>
<td><a
href="https://github.com/astral-sh/ruff/releases/download/0.5.4/ruff-aarch64-unknown-linux-musl.tar.gz">ruff-aarch64-unknown-linux-musl.tar.gz</a></td>
<td>ARM64 MUSL Linux</td>
<td><a
href="https://github.com/astral-sh/ruff/releases/download/0.5.4/ruff-aarch64-unknown-linux-musl.tar.gz.sha256">checksum</a></td>
</tr>
<tr>
<td><a
href="https://github.com/astral-sh/ruff/releases/download/0.5.4/ruff-i686-unknown-linux-musl.tar.gz">ruff-i686-unknown-linux-musl.tar.gz</a></td>
<td>x86 MUSL Linux</td>
<td><a
href="https://github.com/astral-sh/ruff/releases/download/0.5.4/ruff-i686-unknown-linux-musl.tar.gz.sha256">checksum</a></td>
</tr>
</tbody>
</table>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md">ruff's
changelog</a>.</em></p>
<blockquote>
<h2>0.5.4</h2>
<h3>Rule changes</h3>
<ul>
<li>[<code>ruff</code>] Rename <code>RUF007</code> to
<code>zip-instead-of-pairwise</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/12399">#12399</a>)</li>
</ul>
<h3>Bug fixes</h3>
<ul>
<li>[<code>flake8-builtins</code>] Avoid shadowing diagnostics for
<code>@OverRide</code> methods (<a
href="https://redirect.github.com/astral-sh/ruff/pull/12415">#12415</a>)</li>
<li>[<code>flake8-comprehensions</code>] Insert parentheses for
multi-argument generators (<a
href="https://redirect.github.com/astral-sh/ruff/pull/12422">#12422</a>)</li>
<li>[<code>pydocstyle</code>] Handle escaped docstrings within docstring
(<code>D301</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/12192">#12192</a>)</li>
</ul>
<h3>Documentation</h3>
<ul>
<li>Fix GitHub link to Neovim setup (<a
href="https://redirect.github.com/astral-sh/ruff/pull/12410">#12410</a>)</li>
<li>Fix <code>output-format</code> default in settings reference (<a
href="https://redirect.github.com/astral-sh/ruff/pull/12409">#12409</a>)</li>
</ul>
<h2>0.5.3</h2>
<p><strong>Ruff 0.5.3 marks the stable release of the Ruff language
server and introduces revamped
<a href="https://docs.astral.sh/ruff/editors">documentation</a>,
including <a href="https://docs.astral.sh/ruff/editors/setup">setup
guides for your editor of
choice</a> and <a
href="https://docs.astral.sh/ruff/editors/settings">the language server
itself</a></strong>.</p>
<h3>Preview features</h3>
<ul>
<li>Formatter: Insert empty line between suite and alternative branch
after function/class definition (<a
href="https://redirect.github.com/astral-sh/ruff/pull/12294">#12294</a>)</li>
<li>[<code>pyupgrade</code>] Implement
<code>unnecessary-default-type-args</code> (<code>UP043</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/12371">#12371</a>)</li>
</ul>
<h3>Rule changes</h3>
<ul>
<li>[<code>flake8-bugbear</code>] Detect enumerate iterations in
<code>loop-iterator-mutation</code> (<code>B909</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/12366">#12366</a>)</li>
<li>[<code>flake8-bugbear</code>] Remove <code>discard</code>,
<code>remove</code>, and <code>pop</code> allowance for
<code>loop-iterator-mutation</code> (<code>B909</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/12365">#12365</a>)</li>
<li>[<code>pylint</code>] Allow
<code>repeated-equality-comparison</code> for mixed operations
(<code>PLR1714</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/12369">#12369</a>)</li>
<li>[<code>pylint</code>] Ignore <code>self</code> and <code>cls</code>
when counting arguments (<code>PLR0913</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/12367">#12367</a>)</li>
<li>[<code>pylint</code>] Use UTF-8 as default encoding in
<code>unspecified-encoding</code> fix (<code>PLW1514</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/12370">#12370</a>)</li>
</ul>
<h3>Server</h3>
<ul>
<li>Build settings index in parallel for the native server (<a
href="https://redirect.github.com/astral-sh/ruff/pull/12299">#12299</a>)</li>
<li>Use fallback settings when indexing the project (<a
href="https://redirect.github.com/astral-sh/ruff/pull/12362">#12362</a>)</li>
<li>Consider <code>--preview</code> flag for <code>server</code>
subcommand for the linter and formatter (<a
href="https://redirect.github.com/astral-sh/ruff/pull/12208">#12208</a>)</li>
</ul>
<h3>Bug fixes</h3>
<ul>
<li>[<code>flake8-comprehensions</code>] Allow additional arguments for
<code>sum</code> and <code>max</code> comprehensions (<code>C419</code>)
(<a
href="https://redirect.github.com/astral-sh/ruff/pull/12364">#12364</a>)</li>
<li>[<code>pylint</code>] Avoid dropping extra boolean operations in
<code>repeated-equality-comparison</code> (<code>PLR1714</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/12368">#12368</a>)</li>
<li>[<code>pylint</code>] Consider expression before statement when
determining binding kind (<code>PLR1704</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/12346">#12346</a>)</li>
</ul>
<h3>Documentation</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/astral-sh/ruff/commit/53b84ab05460d006b10e035fd6a4ffb62d9b608a"><code>53b84ab</code></a>
Cleanup redundant spaces from changelog (<a
href="https://redirect.github.com/astral-sh/ruff/issues/12424">#12424</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/3664f85f4505b502a83af5abf01265582471d3f1"><code>3664f85</code></a>
Bump version to v0.5.4 (<a
href="https://redirect.github.com/astral-sh/ruff/issues/12423">#12423</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/2c1926beeb145bcae42ff8d63a5f95e2eb9331d3"><code>2c1926b</code></a>
Insert parentheses for multi-argument generators (<a
href="https://redirect.github.com/astral-sh/ruff/issues/12422">#12422</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/4bcc96ae514127a1a1bece13f55d0409d98bbf68"><code>4bcc96a</code></a>
Avoid shadowing diagnostics for <code>@OverRide</code> methods (<a
href="https://redirect.github.com/astral-sh/ruff/issues/12415">#12415</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/c0a2b49bacfed394f4668cdf4ec3c97ee72db374"><code>c0a2b49</code></a>
Fix the Github link error for Neovim in the setup for editors in the
docs. (#...</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/ca2224862882e73d40ebfe8fe3f99312b013a3e9"><code>ca22248</code></a>
Update docs Settings output-format default (<a
href="https://redirect.github.com/astral-sh/ruff/issues/12409">#12409</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/d8cf8ac2ef26bb630b43b095f61662173b2bac2f"><code>d8cf8ac</code></a>
[red-knot] Resolve symbols from <code>builtins.pyi</code> in the stdlib
if they cannot b...</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/1c7b84059e5490b5c0a9f4658975559e5372a6ba"><code>1c7b840</code></a>
[red-knot] fix incremental benchmark (<a
href="https://redirect.github.com/astral-sh/ruff/issues/12400">#12400</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/f82bb675556097c5d99a62ad6b3b4c19023a96ae"><code>f82bb67</code></a>
[red-knot] trace file when inferring types (<a
href="https://redirect.github.com/astral-sh/ruff/issues/12401">#12401</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/5f96f69151568da8300fe6d3bf513ae4da3ee6ba"><code>5f96f69</code></a>
[red-knot] Fix bug where module resolution would not be invalidated if
an ent...</li>
<li>Additional commits viewable in <a
href="https://github.com/astral-sh/ruff/compare/0.5.2...0.5.4">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>
jamesdkelly88 pushed a commit to jamesdkelly88/db-lab that referenced this pull request Sep 4, 2024
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [boto3](https://redirect.github.com/boto/boto3) | `==1.34.119` ->
`==1.35.11` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/boto3/1.35.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/boto3/1.35.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/boto3/1.34.119/1.35.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/boto3/1.34.119/1.35.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>boto/boto3 (boto3)</summary>

###
[`v1.35.11`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#13511)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.35.10...1.35.11)

\=======

- api-change:`connect`: \[`botocore`] Release ReplicaConfiguration as
part of DescribeInstance
- api-change:`datazone`: \[`botocore`] Add support to let data publisher
specify a subset of the data asset that a subscriber will have access to
based on the asset filters provided, when accepting a subscription
request.
- api-change:`elbv2`: \[`botocore`] This release adds support for
configuring TCP idle timeout on NLB and GWLB listeners.
- api-change:`mediaconnect`: \[`botocore`] AWS Elemental MediaConnect
introduces thumbnails for Flow source monitoring. Thumbnails provide
still image previews of the live content feeding your MediaConnect Flow
allowing you to easily verify that your source is operating as expected.
- api-change:`medialive`: \[`botocore`] Added MinQP as a Rate Control
option for H264 and H265 encodes.
- api-change:`sagemaker`: \[`botocore`] Amazon SageMaker now supports
automatic mounting of a user's home folder in the Amazon Elastic File
System (EFS) associated with the SageMaker Studio domain to their Studio
Spaces to enable users to share data between their own private spaces.
- api-change:`timestream-influxdb`: \[`botocore`] Timestream for
InfluxDB now supports compute scaling and deployment type conversion.
This release adds the DbInstanceType and DeploymentType parameters to
the UpdateDbInstance API.

###
[`v1.35.10`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#13510)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.35.9...1.35.10)

\=======

- api-change:`backup`: \[`botocore`] The latest update introduces two
new attributes, VaultType and VaultState, to the DescribeBackupVault and
ListBackupVaults APIs. The VaultState attribute reflects the current
status of the vault, while the VaultType attribute indicates the
specific category of the vault.
- api-change:`datazone`: \[`botocore`] Amazon DataZone now adds new
governance capabilities of Domain Units for organization within your
Data Domains, and Authorization Policies for tighter controls.
- api-change:`logs`: \[`botocore`] This release introduces a new
optional parameter: Entity, in PutLogEvents request
- api-change:`redshift-data`: \[`botocore`] The release include the new
Redshift DataAPI feature for session use, customer execute query with
--session-keep-alive-seconds parameter and can submit follow-up queries
to same sessions with returned`session-id`

###
[`v1.35.9`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#1359)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.35.8...1.35.9)

\======

- api-change:`bedrock-agent-runtime`: \[`botocore`] Lifting the maximum
length on Bedrock KnowledgeBase RetrievalFilter array
- api-change:`bedrock-runtime`: \[`botocore`] Add support for
imported-model in invokeModel and InvokeModelWithResponseStream.
- api-change:`personalize`: \[`botocore`] This releases ability to
update automatic training scheduler for customer solutions
- api-change:`quicksight`: \[`botocore`] Increased Character Limit for
Dataset Calculation Field expressions
- api-change:`stepfunctions`: \[`botocore`] This release adds support
for static analysis to ValidateStateMachineDefinition API, which can now
return optional WARNING diagnostics for semantic errors on the
definition of an Amazon States Language (ASL) state machine.
- api-change:`wafv2`: \[`botocore`] The minimum request rate for a
rate-based rule is now 10. Before this, it was 100.

###
[`v1.35.8`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#1358)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.35.7...1.35.8)

\======

- api-change:`appconfig`: \[`botocore`] This release adds support for
deletion protection, which is a safety guardrail to prevent the
unintentional deletion of a recently used AWS AppConfig Configuration
Profile or Environment. This also includes a change to increase the
maximum length of the Name parameter in UpdateConfigurationProfile.
- api-change:`datazone`: \[`botocore`] Update regex to include dot
character to be consistent with IAM role creation in the authorized
principal field for create and update subscription target.
- api-change:`devicefarm`: \[`botocore`] This release removed support
for Calabash, UI Automation, Built-in Explorer, remote access record,
remote access replay, and web performance profile framework in
ScheduleRun API.
- api-change:`ec2`: \[`botocore`] Amazon VPC IP Address Manager (IPAM)
now allows customers to provision IPv4 CIDR blocks and allocate Elastic
IP Addresses directly from IPAM pools with public IPv4 space
- api-change:`internetmonitor`: \[`botocore`] Adds new querying types to
show overall traffic suggestion information for monitors
- api-change:`pcs`: \[`botocore`] Introducing AWS Parallel Computing
Service (AWS PCS), a new service makes it easy to setup and manage high
performance computing (HPC) clusters, and build scientific and
engineering models at virtually any scale on AWS.
- api-change:`workspaces`: \[`botocore`] Documentation-only update that
clarifies the StartWorkspaces and StopWorkspaces actions, and a few
other minor edits.

###
[`v1.35.7`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#1357)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.35.6...1.35.7)

\======

- api-change:`bedrock`: \[`botocore`] Amazon Bedrock SDK updates for
Inference Profile.
- api-change:`bedrock-runtime`: \[`botocore`] Amazon Bedrock SDK updates
for Inference Profile.
- api-change:`chatbot`: \[`botocore`] Update documentation to be
consistent with the API docs
- api-change:`omics`: \[`botocore`] Adds data provenance to import jobs
from read sets and references
- api-change:`polly`: \[`botocore`] Amazon Polly adds 2 new voices:
Jitka (cs-CZ) and Sabrina (de-CH).

###
[`v1.35.6`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#1356)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.35.5...1.35.6)

\======

- api-change:`iotsitewise`: \[`botocore`] AWS IoT SiteWise now supports
versioning for asset models. It enables users to retrieve active version
of their asset model and perform asset model writes with optimistic
lock.
- api-change:`workspaces`: \[`botocore`] This release adds support for
creating and managing directories that use AWS IAM Identity Center as
user identity source. Such directories can be used to create non-Active
Directory domain joined WorkSpaces Personal.Updated
RegisterWorkspaceDirectory and DescribeWorkspaceDirectories APIs.

###
[`v1.35.5`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#1355)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.35.4...1.35.5)

\======

- api-change:`bedrock-agent`: \[`botocore`] Releasing the support for
Action User Confirmation.
- api-change:`bedrock-agent-runtime`: \[`botocore`] Releasing the
support for Action User Confirmation.
- api-change:`codebuild`: \[`botocore`] Added support for the MAC_ARM
environment type for CodeBuild fleets.
- api-change:`organizations`: \[`botocore`] Releasing minor partitional
endpoint updates.
- api-change:`qbusiness`: \[`botocore`] Amazon QBusiness: Enable support
for SAML and OIDC federation through AWS IAM Identity Provider
integration.
- api-change:`supplychain`: \[`botocore`] Update API documentation to
clarify the event SLA as well as the data model expectations

###
[`v1.35.4`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#1354)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.35.3...1.35.4)

\======

- api-change:`autoscaling`: \[`botocore`] Amazon EC2 Auto Scaling now
provides EBS health check to manage EC2 instance replacement
- api-change:`bedrock`: \[`botocore`] Amazon Bedrock Evaluation
BatchDeleteEvaluationJob API allows customers to delete evaluation jobs
under terminated evaluation job statuses - Stopped, Failed, or
Completed. Customers can submit a batch of 25 evaluation jobs to be
deleted at once.
- api-change:`emr-containers`: \[`botocore`] Correct endpoint for FIPS
is configured for US Gov Regions.
- api-change:`inspector2`: \[`botocore`] Add enums for Agentless scan
statuses and EC2 enablement error states
- api-change:`quicksight`: \[`botocore`] Explicit query for authors and
dashboard viewing sharing for embedded users
- api-change:`route53`: \[`botocore`] Amazon Route 53 now supports the
Asia Pacific (Malaysia) Region (ap-southeast-5) for latency records,
geoproximity records, and private DNS for Amazon VPCs in that region.

###
[`v1.35.3`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#1353)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.35.2...1.35.3)

\======

- api-change:`codestar`: \[`botocore`] The codestar client has been
removed following the deprecation of the service on July 31, 2024.
- api-change:`ec2`: \[`botocore`] DescribeInstanceStatus now returns
health information on EBS volumes attached to Nitro instances
- api-change:`entityresolution`: \[`botocore`] Increase the mapping
attributes in Schema to 35.
- api-change:`glue`: \[`botocore`] Add optional field
JobRunQueuingEnabled to CreateJob and UpdateJob APIs.
- api-change:`lambda`: \[`botocore`] Release FilterCriteria encryption
for Lambda EventSourceMapping, enabling customers to encrypt their
filter criteria using a customer-owned KMS key.
- api-change:`securityhub`: \[`botocore`] Security Hub documentation and
definition updates
- api-change:`ses`: \[`botocore`] Enable email receiving customers to
provide SES with access to their S3 buckets via an IAM role for "Deliver
to S3 Action"

###
[`v1.35.2`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#1352)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.35.1...1.35.2)

\======

- api-change:`ecs`: \[`botocore`] Documentation only release to address
various tickets
- api-change:`opensearchserverless`: \[`botocore`] Added FailureCode and
FailureMessage to BatchGetCollectionResponse for BatchGetVPCEResponse
for non-Active Collection and VPCE.
- api-change:`s3`: \[`botocore`] Amazon Simple Storage Service /
Features : Add support for conditional writes for PutObject and
CompleteMultipartUpload APIs.

###
[`v1.35.1`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#1351)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.35.0...1.35.1)

\======

- api-change:`bedrock`: \[`botocore`] Amazon Bedrock Batch Inference/
Model Invocation is a feature which allows customers to asynchronously
run inference on a large set of records/files stored in S3.
- api-change:`codebuild`: \[`botocore`] AWS CodeBuild now supports
creating fleets with macOS platform for running builds.
- api-change:`deadline`: \[`botocore`] This release adds additional
search fields and provides sorting by multiple fields.
- api-change:`lambda`: \[`botocore`] Release Lambda
FunctionRecursiveConfig, enabling customers to turn recursive loop
detection on or off on individual functions. This release adds two new
APIs, GetFunctionRecursionConfig and PutFunctionRecursionConfig.
- api-change:`ssm-sap`: \[`botocore`] Add new attributes to the outputs
of GetApplication and GetDatabase APIs.

###
[`v1.35.0`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#1350)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.34.162...1.35.0)

\======

- api-change:`batch`: \[`botocore`] Improvements of integration between
AWS Batch and EC2.
- api-change:`inspector2`: \[`botocore`] Update the correct format of
key and values for resource tags
- api-change:`quicksight`: \[`botocore`] Amazon QuickSight launches
Customer Managed Key (CMK) encryption for Data Source metadata
- api-change:`sagemaker`: \[`botocore`] Introduce Endpoint and
EndpointConfig Arns in sagemaker:ListPipelineExecutionSteps API response
- api-change:`sesv2`: \[`botocore`] Marking use case description field
of account details as deprecated.
- feature:signing: \[`botocore`] Adds internal support for the new
'auth' trait to allow a priority list of auth types for a service or
operation.

###
[`v1.34.162`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134162)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.34.161...1.34.162)

\========

- api-change:`docdb`: \[`botocore`] This release adds Global Cluster
Failover capability which enables you to change your global cluster's
primary AWS region, the region that serves writes, during a regional
outage. Performing a failover action preserves your Global Cluster
setup.
- api-change:`ecs`: \[`botocore`] This release introduces a new
ContainerDefinition configuration to support the customer-managed keys
for ECS container restart feature.
- api-change:`iam`: \[`botocore`] Make the LastUsedDate field in the
GetAccessKeyLastUsed response optional. This may break customers who
only call the API for access keys with a valid LastUsedDate. This fixes
a deserialization issue for access keys without a LastUsedDate, because
the field was marked as required but could be null.
- api-change:`s3`: \[`botocore`] Amazon Simple Storage Service /
Features : Adds support for pagination in the S3 ListBuckets API.

###
[`v1.34.161`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134161)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.34.160...1.34.161)

\========

- api-change:`codebuild`: \[`botocore`] AWS CodeBuild now supports using
Secrets Manager to store git credentials and using multiple source
credentials in a single project.

###
[`v1.34.160`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134160)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.34.159...1.34.160)

\========

- api-change:`amplify`: \[`botocore`] Add a new field "cacheConfig" that
enables users to configure the CDN cache settings for an App
- api-change:`appstream`: \[`botocore`] This release includes following
new APIs: CreateThemeForStack, DescribeThemeForStack,
UpdateThemeForStack, DeleteThemeForStack to support custom branding
programmatically.
- api-change:`fis`: \[`botocore`] This release adds support for
additional error information on experiment failure. It adds the error
code, location, and account id on relevant failures to the GetExperiment
and ListExperiment API responses.
- api-change:`glue`: \[`botocore`] Add AttributesToGet parameter support
for Glue GetTables
- api-change:`neptune-graph`: \[`botocore`] Amazon Neptune Analytics
provides a new option for customers to load data into a graph using the
RDF (Resource Description Framework) NTRIPLES format. When loading
NTRIPLES files, use the value `convertToIri` for the `blankNodeHandling`
parameter.

###
[`v1.34.159`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134159)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.34.158...1.34.159)

\========

- api-change:`compute-optimizer`: \[`botocore`] Doc only update for
Compute Optimizer that fixes several customer-reported issues relating
to ECS finding classifications
- api-change:`config`: \[`botocore`] Documentation update for the
OrganizationConfigRuleName regex pattern.
- api-change:`ec2`: \[`botocore`] This release adds new capabilities to
manage On-Demand Capacity Reservations including the ability to split
your reservation, move capacity between reservations, and modify the
instance eligibility of your reservation.
- api-change:`eks`: \[`botocore`] Added support for new AL2023 GPU AMIs
to the supported AMITypes.
- api-change:`groundstation`: \[`botocore`] Updating documentation for
OEMEphemeris to link to AWS Ground Station User Guide
- api-change:`medialive`: \[`botocore`] AWS Elemental MediaLive now
supports now supports editing the PID values for a Multiplex.
- api-change:`sagemaker`: \[`botocore`] Releasing large data support as
part of CreateAutoMLJobV2 in SageMaker Autopilot and CreateDomain API
for SageMaker Canvas.

###
[`v1.34.158`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134158)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.34.157...1.34.158)

\========

- api-change:`cognito-idp`: \[`botocore`] Fixed a description of
AdvancedSecurityAdditionalFlows in Amazon Cognito user pool
configuration.
- api-change:`connect`: \[`botocore`] This release supports adding
RoutingCriteria via UpdateContactRoutingData public API.
- api-change:`ssm`: \[`botocore`] Systems Manager doc-only updates for
August 2024.

###
[`v1.34.157`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134157)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.34.156...1.34.157)

\========

- api-change:`cognito-idp`: \[`botocore`] Added support for threat
protection for custom authentication in Amazon Cognito user pools.
- api-change:`connect`: \[`botocore`] This release fixes a regression in
number of access control tags that are allowed to be added to a security
profile in Amazon Connect. You can now add up to four access control
tags on a single security profile.
- api-change:`ec2`: \[`botocore`] Launch of private IPv6 addressing for
VPCs and Subnets. VPC IPAM supports the planning and monitoring of
private IPv6 usage.
- api-change:`glue`: \[`botocore`] This release adds support to retrieve
the validation status when creating or updating Glue Data Catalog Views.
Also added is support for BasicCatalogTarget partition keys.

###
[`v1.34.156`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134156)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.34.155...1.34.156)

\========

- api-change:`appintegrations`: \[`botocore`] Updated
CreateDataIntegration and CreateDataIntegrationAssociation API to
support bulk data export from Amazon Connect Customer Profiles to the
customer S3 bucket.
- api-change:`glue`: \[`botocore`] Introducing AWS Glue Data Quality
anomaly detection, a new functionality that uses ML-based solutions to
detect data anomalies users have not explicitly defined rules for.

###
[`v1.34.155`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134155)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.34.154...1.34.155)

\========

- api-change:`bedrock-agent-runtime`: \[`botocore`] Introduce model
invocation output traces for orchestration traces, which contain the
model's raw response and usage.
- api-change:`cognito-idp`: \[`botocore`] Advanced security feature
updates to include password history and log export for Cognito user
pools.
- api-change:`cost-optimization-hub`: \[`botocore`] This release adds
savings percentage support to the ListRecommendationSummaries API.
- api-change:`workspaces`: \[`botocore`] Added support for
BYOL_GRAPHICS_G4DN_WSP IngestionProcess
-   enhancement:AWSCRT: \[`botocore`] Update awscrt version to 0.21.2

###
[`v1.34.154`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134154)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.34.153...1.34.154)

\========

- api-change:`datazone`: \[`botocore`] This releases Data Product
feature. Data Products allow grouping data assets into cohesive,
self-contained units for ease of publishing for data producers, and ease
of finding and accessing for data consumers.
- api-change:`ecr`: \[`botocore`] Released two new APIs along with
documentation updates. The GetAccountSetting API is used to view the
current basic scan type version setting for your registry, while the
PutAccountSetting API is used to update the basic scan type version for
your registry.
- api-change:`kinesis-video-webrtc-storage`: \[`botocore`] Add
JoinStorageSessionAsViewer API
- api-change:`pi`: \[`botocore`] Added a description for the Dimension
db.sql.tokenized_id on the DimensionGroup data type page.

###
[`v1.34.153`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134153)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.34.152...1.34.153)

\========

- api-change:`cloudwatch`: \[`botocore`] Add v2 smoke tests and smithy
smokeTests trait for SDK testing.
- api-change:`kinesis`: \[`botocore`] Add v2 smoke tests and smithy
smokeTests trait for SDK testing.
- api-change:`resiliencehub`: \[`botocore`] Customers are presented with
the grouping recommendations and can determine if the recommendations
are accurate and apply to their case. This feature simplifies onboarding
by organizing resources into appropriate AppComponents.
- api-change:`route53`: \[`botocore`] Add v2 smoke tests and smithy
smokeTests trait for SDK testing.
- api-change:`waf-regional`: \[`botocore`] Add v2 smoke tests and smithy
smokeTests trait for SDK testing.

###
[`v1.34.152`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134152)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.34.151...1.34.152)

\========

- api-change:`bedrock`: \[`botocore`] API and Documentation for Bedrock
Model Copy feature. This feature lets you share and copy a custom model
from one region to another or one account to another.
- api-change:`controlcatalog`: \[`botocore`] AWS Control Tower provides
two new public APIs controlcatalog:ListControls and
controlcatalog:GetControl under controlcatalog service namespace, which
enable customers to programmatically retrieve control metadata of
available controls.
- api-change:`controltower`: \[`botocore`] Updated Control Tower service
documentation for controlcatalog control ARN support with existing
Control Tower public APIs
- api-change:`iam`: \[`botocore`] Add v2 smoke tests and smithy
smokeTests trait for SDK testing.
- api-change:`memorydb`: \[`botocore`] Doc only update for changes to
deletion API.
- api-change:`rds`: \[`botocore`] This release adds support for
specifying optional MinACU parameter in CreateDBShardGroup and
ModifyDBShardGroup API. DBShardGroup response will contain MinACU if
specified.
- api-change:`sagemaker`: \[`botocore`] This release adds support for
Amazon EMR Serverless applications in SageMaker Studio for running data
processing jobs.
- api-change:`ssm-quicksetup`: \[`botocore`] This release adds API
support for the QuickSetup feature of AWS Systems Manager
-   api-change:`support`: \[`botocore`] Doc only updates to CaseDetails

###
[`v1.34.151`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134151)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.34.150...1.34.151)

\========

- api-change:`appstream`: \[`botocore`] Added support for Red Hat
Enterprise Linux 8 on Amazon AppStream 2.0
- api-change:`autoscaling`: \[`botocore`] Increase the length limit for
VPCZoneIdentifier from 2047 to 5000
- api-change:`codepipeline`: \[`botocore`] AWS CodePipeline V2 type
pipelines now support stage level conditions to enable development teams
to safely release changes that meet quality and compliance requirements.
- api-change:`elasticache`: \[`botocore`] Doc only update for changes to
deletion API.
- api-change:`elb`: \[`botocore`] Add v2 smoke tests and smithy
smokeTests trait for SDK testing.
- api-change:`events`: \[`botocore`] Add v2 smoke tests and smithy
smokeTests trait for SDK testing.
- api-change:`lexv2-models`: \[`botocore`] This release adds new
capabilities to the AMAZON.QnAIntent: Custom prompting, Guardrails
integration and ExactResponse support for Bedrock Knowledge Base.
- api-change:`logs`: \[`botocore`] Add v2 smoke tests and smithy
smokeTests trait for SDK testing.
- api-change:`rolesanywhere`: \[`botocore`] IAM RolesAnywhere now
supports custom role session name on the CreateSession. This release
adds the acceptRoleSessionName option to a profile to control whether a
role session name will be accepted in a session request with a given
profile.
- api-change:`tnb`: \[`botocore`] This release adds Network Service
Update, through which customers will be able to update their
instantiated networks to a new network package. See the documentation
for limitations. The release also enhances the Get network operation API
to return parameter overrides used during the operation.
- api-change:`workspaces`: \[`botocore`] Removing multi-session as it
isn't supported for pools

###
[`v1.34.150`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134150)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.34.149...1.34.150)

\========

- api-change:`elasticache`: \[`botocore`] Renaming full service name as
it appears in developer documentation.
- api-change:`memorydb`: \[`botocore`] Renaming full service name as it
appears in developer documentation.

###
[`v1.34.149`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134149)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.34.148...1.34.149)

\========

- api-change:`application-autoscaling`: \[`botocore`] Application Auto
Scaling is now more responsive to the changes in demand of your
SageMaker Inference endpoints. To get started, create or update a Target
Tracking policy based on High Resolution CloudWatch metrics.
- api-change:`application-signals`: \[`botocore`] CloudWatch Application
Signals now supports application logs correlation with traces and
operational health metrics of applications running on EC2 instances.
Users can view the most relevant telemetry to troubleshoot application
health anomalies such as spikes in latency, errors, and availability.
- api-change:`bedrock-runtime`: \[`botocore`] Provides
ServiceUnavailableException error message
- api-change:`codecommit`: \[`botocore`] CreateRepository API now throws
OperationNotAllowedException when the account has been restricted from
creating a repository.
- api-change:`datazone`: \[`botocore`] Introduces
GetEnvironmentCredentials operation to SDK
- api-change:`ec2`: \[`botocore`] EC2 Fleet now supports using custom
identifiers to reference Amazon Machine Images (AMI) in launch requests
that are configured to choose from a diversified list of instance types.
- api-change:`ecr`: \[`botocore`] API and documentation updates for
Amazon ECR, adding support for creating, updating, describing and
deleting ECR Repository Creation Template.
- api-change:`eks`: \[`botocore`] This release adds support for EKS
cluster to manage extended support.
- api-change:`elbv2`: \[`botocore`] This release adds support for
sharing trust stores across accounts and organizations through
integration with AWS Resource Access Manager.
- api-change:`network-firewall`: \[`botocore`] You can now log events
that are related to TLS inspection, in addition to the existing alert
and flow logging.
- api-change:`outposts`: \[`botocore`] Adding default vCPU information
to GetOutpostSupportedInstanceTypes and GetOutpostInstanceTypes
responses
- api-change:`stepfunctions`: \[`botocore`] This release adds support to
customer managed KMS key encryption in AWS Step Functions.

###
[`v1.34.148`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134148)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.34.147...1.34.148)

\========

- api-change:`cleanrooms`: \[`botocore`] Three enhancements to the AWS
Clean Rooms: Disallowed Output Columns, Flexible Result Receivers, SQL
as a Seed
- api-change:`dynamodb`: \[`botocore`] DynamoDB doc only update for July
- api-change:`iotsitewise`: \[`botocore`] Adds support for creating
SiteWise Edge gateways that run on a Siemens Industrial Edge Device.
- api-change:`mediapackagev2`: \[`botocore`] This release adds support
for Irdeto DRM encryption in DASH manifests.
- api-change:`medical-imaging`: \[`botocore`] CopyImageSet API adds
copying selected instances between image sets, and overriding
inconsistent metadata with a force parameter. UpdateImageSetMetadata API
enables reverting to prior versions; updates to Study, Series, and SOP
Instance UIDs; and updates to private elements, with a force parameter.
- api-change:`pinpoint-sms-voice-v2`: \[`botocore`] Update for rebrand
to AWS End User Messaging SMS and Voice.

###
[`v1.34.147`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134147)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.34.146...1.34.147)

\========

- api-change:`appsync`: \[`botocore`] Adding support for paginators in
AppSync list APIs
- api-change:`cleanrooms`: \[`botocore`] This release adds AWS Entity
Resolution integration to associate ID namespaces & ID mapping workflow
resources as part of ID namespace association and ID mapping table in
AWS Clean Rooms. It also introduces a new ID_MAPPING_TABLE analysis rule
to manage the protection on ID mapping table.
- api-change:`cleanroomsml`: \[`botocore`] Adds SQL query as the source
of seed audience for audience generation job.
- api-change:`connect`: \[`botocore`] Added PostContactSummary segment
type on ListRealTimeContactAnalysisSegmentsV2 API
- api-change:`connect-contact-lens`: \[`botocore`] Added
PostContactSummary segment type on ListRealTimeContactAnalysisSegments
API
- api-change:`datazone`: \[`botocore`] This release removes the
deprecated dataProductItem field from Search API output.
- api-change:`entityresolution`: \[`botocore`] Support First Party ID
Mapping

###
[`v1.34.146`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134146)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.34.145...1.34.146)

\========

- api-change:`datazone`: \[`botocore`] This release adds 1/ support of
register S3 locations of assets in AWS Lake Formation hybrid access mode
for DefaultDataLake blueprint. 2/ support of CRUD operations for Asset
Filters.
- api-change:`ivs`: \[`botocore`] Documentation update for IVS Low
Latency API Reference.
- api-change:`mobile`: \[`botocore`] The mobile client has been removed
following the deprecation of the service.
- api-change:`neptune-graph`: \[`botocore`] Amazon Neptune Analytics
provides new options for customers to start with smaller graphs at a
lower cost. CreateGraph, CreaateGraphImportTask, UpdateGraph and
StartImportTask APIs will now allow 32 and 64 for `provisioned-memory`
- api-change:`redshift-serverless`: \[`botocore`] Adds dualstack support
for Redshift Serverless workgroup.

###
[`v1.34.145`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134145)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.34.144...1.34.145)

\========

- api-change:`acm-pca`: \[`botocore`] Fix broken waiters for the acm-pca
client. Waiters broke in version 1.13.144 of the Boto3 SDK.
- api-change:`connect`: \[`botocore`] Amazon Connect expands search API
coverage for additional resources. Search for hierarchy groups by name,
ID, tag, or other criteria (new endpoint). Search for agent statuses by
name, ID, tag, or other criteria (new endpoint). Search for users by
their assigned proficiencies (enhanced endpoint)
- api-change:`ec2`: \[`botocore`] Amazon VPC IP Address Manager (IPAM)
now supports Bring-Your-Own-IP (BYOIP) for IP addresses registered with
any Internet Registry. This feature uses DNS TXT records to validate
ownership of a public IP address range.
- api-change:`firehose`: \[`botocore`] This release 1) Add configurable
buffering hints for Snowflake as destination. 2) Add ReadFromTimestamp
for MSK As Source. Firehose will start reading data from MSK Cluster
using offset associated with this timestamp. 3) Gated public beta
release to add Apache Iceberg tables as destination.
- api-change:`ivschat`: \[`botocore`] Documentation update for IVS Chat
API Reference.
- api-change:`medialive`: \[`botocore`] AWS Elemental MediaLive now
supports the SRT protocol via the new SRT Caller input type.
- api-change:`rds`: \[`botocore`] Updates Amazon RDS documentation to
specify an eventual consistency model for
DescribePendingMaintenanceActions.
- api-change:`sagemaker`: \[`botocore`] SageMaker Training supports R5,
T3 and R5D instances family. And SageMaker Processing supports G5 and
R5D instances family.
- api-change:`secretsmanager`: \[`botocore`] Doc only update for Secrets
Manager
- api-change:`taxsettings`: \[`botocore`] Set default endpoint for aws
partition. Requests from all regions in aws partition will be forward to
us-east-1 endpoint.
- api-change:`timestream-query`: \[`botocore`] Doc-only update for
TimestreamQuery. Added guidance about the accepted valid value for the
QueryPricingModel parameter.
- api-change:`workspaces-thin-client`: \[`botocore`] Documentation
update for WorkSpaces Thin Client.
- bugfix:Waiter: \[`botocore`] Update waiters to handle expected boolean
values when matching errors (`boto/botocore#3220
<https://github.com/boto/botocore/issues/3220>`\__)

###
[`v1.34.144`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134144)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.34.143...1.34.144)

\========

- api-change:`acm-pca`: \[`botocore`] Minor refactoring of C2J model for
AWS Private CA
- api-change:`arc-zonal-shift`: \[`botocore`] Adds the option to
subscribe to get notifications when a zonal autoshift occurs in a
region.
- api-change:`globalaccelerator`: \[`botocore`] This feature adds
exceptions to the Customer API to avoid throwing Internal Service errors
- api-change:`pinpoint`: \[`botocore`] Add v2 smoke tests and smithy
smokeTests trait for SDK testing.
- api-change:`quicksight`: \[`botocore`] Vega ally control options and
Support for Reviewed Answers in Topics

###
[`v1.34.143`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134143)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.34.142...1.34.143)

\========

- api-change:`batch`: \[`botocore`] This feature allows AWS Batch Jobs
with EKS container orchestration type to be run as Multi-Node Parallel
Jobs.
- api-change:`bedrock`: \[`botocore`] Add support for contextual
grounding check for Guardrails for Amazon Bedrock.
- api-change:`bedrock-agent`: \[`botocore`] Introduces new data sources
and chunking strategies for Knowledge bases, advanced parsing logic
using FMs, session summary generation, and code interpretation (preview)
for Claude V3 Sonnet and Haiku models. Also introduces Prompt Flows
(preview) to link prompts, foundational models, and resources.
- api-change:`bedrock-agent-runtime`: \[`botocore`] Introduces query
decomposition, enhanced Agents integration with Knowledge bases, session
summary generation, and code interpretation (preview) for Claude V3
Sonnet and Haiku models. Also introduces Prompt Flows (preview) to link
prompts, foundational models, and resources for end-to-end solutions.
- api-change:`bedrock-runtime`: \[`botocore`] Add support for contextual
grounding check and ApplyGuardrail API for Guardrails for Amazon
Bedrock.
- api-change:`ec2`: \[`botocore`] Add parameters to enable provisioning
IPAM BYOIPv4 space at a Local Zone Network Border Group level
- api-change:`glue`: \[`botocore`] Add recipe step support for recipe
node
- api-change:`groundstation`: \[`botocore`] Documentation update
specifying OEM ephemeris units of measurement
- api-change:`license-manager-linux-subscriptions`: \[`botocore`] Add
support for third party subscription providers, starting with RHEL
subscriptions through Red Hat Subscription Manager (RHSM). Additionally,
add support for tagging subscription provider resources, and detect when
an instance has more than one Linux subscription and notify the
customer.
- api-change:`mediaconnect`: \[`botocore`] AWS Elemental MediaConnect
introduces the ability to disable outputs. Disabling an output allows
you to keep the output attached to the flow, but stop streaming to the
output destination. A disabled output does not incur data transfer
costs.

###
[`v1.34.142`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134142)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.34.141...1.34.142)

\========

- api-change:`datazone`: \[`botocore`] This release deprecates
dataProductItem field from SearchInventoryResultItem, along with some
unused DataProduct shapes
- api-change:`fsx`: \[`botocore`] Adds support for FSx for NetApp ONTAP
2nd Generation file systems, and FSx for OpenZFS Single AZ HA file
systems.
- api-change:`opensearch`: \[`botocore`] This release adds support for
enabling or disabling Natural Language Query Processing feature for
Amazon OpenSearch Service domains, and provides visibility into the
current state of the setup or tear-down.
- api-change:`sagemaker`: \[`botocore`] This release 1/ enables
optimization jobs that allows customers to perform Ahead-of-time
compilation and quantization. 2/ allows customers to control access to
Amazon Q integration in SageMaker Studio. 3/ enables
AdditionalModelDataSources for CreateModel action.

###
[`v1.34.141`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134141)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.34.140...1.34.141)

\========

- api-change:`codedeploy`: \[`botocore`] Add v2 smoke tests and smithy
smokeTests trait for SDK testing.
- api-change:`devicefarm`: \[`botocore`] Add v2 smoke tests and smithy
smokeTests trait for SDK testing.
- api-change:`dms`: \[`botocore`] Add v2 smoke tests and smithy
smokeTests trait for SDK testing.
- api-change:`elasticbeanstalk`: \[`botocore`] Add v2 smoke tests and
smithy smokeTests trait for SDK testing.
- api-change:`es`: \[`botocore`] Add v2 smoke tests and smithy
smokeTests trait for SDK testing.
- api-change:`firehose`: \[`botocore`] Add v2 smoke tests and smithy
smokeTests trait for SDK testing.
- api-change:`gamelift`: \[`botocore`] Add v2 smoke tests and smithy
smokeTests trait for SDK testing.
- api-change:`qapps`: \[`botocore`] This is a general availability (GA)
release of Amazon Q Apps, a capability of Amazon Q Business. Q Apps
leverages data sources your company has provided to enable users to
build, share, and customize apps within your organization.
- api-change:`route53resolver`: \[`botocore`] Add v2 smoke tests and
smithy smokeTests trait for SDK testing.
- api-change:`ses`: \[`botocore`] Add v2 smoke tests and smithy
smokeTests trait for SDK testing.

###
[`v1.34.140`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134140)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.34.139...1.34.140)

\========

- api-change:`acm`: \[`botocore`] Documentation updates, including fixes
for xml formatting, broken links, and ListCertificates description.
- api-change:`ecr`: \[`botocore`] This release for Amazon ECR makes
change to bring the SDK into sync with the API.
- api-change:`payment-cryptography-data`: \[`botocore`] Added further
restrictions on logging of potentially sensitive inputs and outputs.
- api-change:`qbusiness`: \[`botocore`] Add personalization to Q
Applications. Customers can enable or disable personalization when
creating or updating a Q application with the personalization
configuration.

###
[`v1.34.139`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134139)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.34.138...1.34.139)

\========

- api-change:`application-autoscaling`: \[`botocore`] Doc only update
for Application Auto Scaling that fixes resource name.
- api-change:`directconnect`: \[`botocore`] This update includes
documentation for support of new native 400 GBps ports for Direct
Connect.
- api-change:`organizations`: \[`botocore`] Added a new reason under
ConstraintViolationException in RegisterDelegatedAdministrator API to
prevent registering suspended accounts as delegated administrator of a
service.
- api-change:`rekognition`: \[`botocore`] This release adds support for
tagging projects and datasets with the CreateProject and CreateDataset
APIs.
- api-change:`workspaces`: \[`botocore`] Fix create workspace bundle
RootStorage/UserStorage to accept non null values

###
[`v1.34.138`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134138)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.34.137...1.34.138)

\========

- api-change:`ec2`: \[`botocore`] Documentation updates for Elastic
Compute Cloud (EC2).
- api-change:`fms`: \[`botocore`] Increases Customer API's
ManagedServiceData length
- api-change:`s3`: \[`botocore`] Added response overrides to Head Object
requests.

###
[`v1.34.137`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134137)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.34.136...1.34.137)

\========

- api-change:`apigateway`: \[`botocore`] Add v2 smoke tests and smithy
smokeTests trait for SDK testing.
- api-change:`cognito-identity`: \[`botocore`] Add v2 smoke tests and
smithy smokeTests trait for SDK testing.
- api-change:`connect`: \[`botocore`] Authentication profiles are Amazon
Connect resources (in gated preview) that allow you to configure
authentication settings for users in your contact center. This release
adds support for new ListAuthenticationProfiles,
DescribeAuthenticationProfile and UpdateAuthenticationProfile APIs.
- api-change:`docdb`: \[`botocore`] Add v2 smoke tests and smithy
smokeTests trait for SDK testing.
- api-change:`eks`: \[`botocore`] Updates EKS managed node groups to
support EC2 Capacity Blocks for ML
- api-change:`payment-cryptography`: \[`botocore`] Added further
restrictions on logging of potentially sensitive inputs and outputs.
- api-change:`payment-cryptography-data`: \[`botocore`] Adding support
for dynamic keys for encrypt, decrypt, re-encrypt and translate pin
functions. With this change, customers can use one-time TR-31 keys
directly in dataplane operations without the need to first import them
into the service.
- api-change:`stepfunctions`: \[`botocore`] Add v2 smoke tests and
smithy smokeTests trait for SDK testing.
- api-change:`swf`: \[`botocore`] Add v2 smoke tests and smithy
smokeTests trait for SDK testing.
- api-change:`wafv2`: \[`botocore`] JSON body inspection: Update
documentation to clarify that JSON parsing doesn't include full
validation.

###
[`v1.34.136`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134136)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.34.135...1.34.136)

\========

- api-change:`acm-pca`: \[`botocore`] Added CCPC_LEVEL\_1\_OR_HIGHER
KeyStorageSecurityStandard and SM2 KeyAlgorithm and SM3WITHSM2
SigningAlgorithm for China regions.
- api-change:`cloudhsmv2`: \[`botocore`] Added 3 new APIs to support
backup sharing: GetResourcePolicy, PutResourcePolicy, and
DeleteResourcePolicy. Added BackupArn to the output of the
DescribeBackups API. Added support for BackupArn in the CreateCluster
API.
- api-change:`connect`: \[`botocore`] This release supports showing
PreferredAgentRouting step via DescribeContact API.
- api-change:`emr`: \[`botocore`] This release provides the support for
new allocation strategies i.e. CAPACITY_OPTIMIZED_PRIORITIZED for Spot
and PRIORITIZED for On-Demand by taking input of priority value for each
instance type for instance fleet clusters.
- api-change:`glue`: \[`botocore`] Added AttributesToGet parameter to
Glue GetDatabases, allowing caller to limit output to include only the
database name.
- api-change:`kinesisanalyticsv2`: \[`botocore`] Support for Flink 1.19
in Managed Service for Apache Flink
- api-change:`opensearch`: \[`botocore`] This release removes support
for enabling or disabling Natural Language Query Processing feature for
Amazon OpenSearch Service domains.
- api-change:`pi`: \[`botocore`] Noting that the filter db.sql.db_id
isn't available for RDS for SQL Server DB instances.
- api-change:`workspaces`: \[`botocore`] Added support for Red Hat
Enterprise Linux 8 on Amazon WorkSpaces Personal.

###
[`v1.34.135`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134135)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.34.134...1.34.135)

\========

- api-change:`application-autoscaling`: \[`botocore`] Amazon WorkSpaces
customers can now use Application Auto Scaling to automatically scale
the number of virtual desktops in a WorkSpaces pool.
- api-change:`chime-sdk-media-pipelines`: \[`botocore`] Added Amazon
Transcribe multi language identification to Chime SDK call analytics.
Enabling customers sending single stream audio to generate call
recordings using Chime SDK call analytics
- api-change:`cloudfront`: \[`botocore`] Doc only update for CloudFront
that fixes customer-reported issue
- api-change:`datazone`: \[`botocore`] This release supports the data
lineage feature of business data catalog in Amazon DataZone.
- api-change:`elasticache`: \[`botocore`] Add v2 smoke tests and smithy
smokeTests trait for SDK testing.
- api-change:`mq`: \[`botocore`] This release makes the EngineVersion
field optional for both broker and configuration and uses the latest
available version by default. The AutoMinorVersionUpgrade field is also
now optional for broker creation and defaults to 'true'.
- api-change:`qconnect`: \[`botocore`] Adds CreateContentAssociation,
ListContentAssociations, GetContentAssociation, and
DeleteContentAssociation APIs.
- api-change:`quicksight`: \[`botocore`] Adding support for Repeating
Sections, Nested Filters
- api-change:`rds`: \[`botocore`] Updates Amazon RDS documentation for
TAZ export to S3.
- api-change:`sagemaker`: \[`botocore`] Add capability for Admins to
customize Studio experience for the user by showing or hiding Apps and
MLTools.
- api-change:`workspaces`: \[`botocore`] Added support for WorkSpaces
Pools.

###
[`v1.34.134`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134134)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.34.133...1.34.134)

\========

- api-change:`controltower`: \[`botocore`] Added
ListLandingZoneOperations API.
- api-change:`eks`: \[`botocore`] Added support for disabling unmanaged
addons during cluster creation.
- api-change:`ivs-realtime`: \[`botocore`] IVS Real-Time now offers
customers the ability to upload public keys for customer vended
participant tokens.
- api-change:`kinesisanalyticsv2`: \[`botocore`] This release adds
support for new ListApplicationOperations and
DescribeApplicationOperation APIs. It adds a new configuration to enable
system rollbacks, adds field ApplicationVersionCreateTimestamp for
clarity and improves support for pagination for APIs.
- api-change:`opensearch`: \[`botocore`] This release adds support for
enabling or disabling Natural Language Query Processing feature for
Amazon OpenSearch Service domains, and provides visibility into the
current state of the setup or tear-down.

###
[`v1.34.133`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134133)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.34.132...1.34.133)

\========

- api-change:`autoscaling`: \[`botocore`] Doc only update for Auto
Scaling's TargetTrackingMetricDataQuery
- api-change:`ec2`: \[`botocore`] This release is for the launch of the
new u7ib-12tb.224xlarge, R8g, c7gn.metal and mac2-m1ultra.metal instance
types
- api-change:`networkmanager`: \[`botocore`] This is model changes &
documentation update for the Asynchronous Error Reporting feature for
AWS Cloud WAN. This feature allows customers to view errors that occur
while their resources are being provisioned, enabling customers to fix
their resources without needing external support.
- api-change:`workspaces-thin-client`: \[`botocore`] This release adds
the deviceCreationTags field to CreateEnvironment API input,
UpdateEnvironment API input and GetEnvironment API output.

###
[`v1.34.132`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134132)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.34.131...1.34.132)

\========

- api-change:`bedrock-runtime`: \[`botocore`] Increases Converse API's
document name length
- api-change:`customer-profiles`: \[`botocore`] This release includes
changes to ProfileObjectType APIs, adds functionality top set and get
capacity for profile object types.
- api-change:`ec2`: \[`botocore`] Fix EC2 multi-protocol info in models.
- api-change:`qbusiness`: \[`botocore`] Allow enable/disable Q Apps when
creating/updating a Q application; Return the Q Apps enablement
information when getting a Q application.
- api-change:`ssm`: \[`botocore`] Add sensitive trait to SSM IPAddress
property for CloudTrail redaction
- api-change:`workspaces-web`: \[`botocore`] Added ability to enable
DeepLinking functionality on a Portal via UserSettings as well as added
support for IdentityProvider resource tagging.

###
[`v1.34.131`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134131)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.34.130...1.34.131)

\========

- api-change:`bedrock-runtime`: \[`botocore`] This release adds document
support to Converse and ConverseStream APIs
- api-change:`codeartifact`: \[`botocore`] Add support for the Cargo
package format.
- api-change:`compute-optimizer`: \[`botocore`] This release enables AWS
Compute Optimizer to analyze and generate optimization recommendations
for Amazon RDS MySQL and RDS PostgreSQL.
- api-change:`cost-optimization-hub`: \[`botocore`] This release enables
AWS Cost Optimization Hub to show cost optimization recommendations for
Amazon RDS MySQL and RDS PostgreSQL.
- api-change:`dynamodb`: \[`botocore`] Doc-only update for DynamoDB.
Fixed Important note in 6 Global table APIs - CreateGlobalTable,
DescribeGlobalTable, DescribeGlobalTableSettings, ListGlobalTables,
UpdateGlobalTable, and UpdateGlobalTableSettings.
- api-change:`glue`: \[`botocore`] Fix Glue paginators for Jobs,
JobRuns, Triggers, Blueprints and Workflows.
- api-change:`ivs-realtime`: \[`botocore`] IVS Real-Time now offers
customers the ability to record individual stage participants to S3.
- api-change:`sagemaker`: \[`botocore`] Adds support for model
references in Hub service, and adds support for cross-account access of
Hubs
- api-change:`securityhub`: \[`botocore`] Documentation updates for
Security Hub

###
[`v1.34.130`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134130)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.34.129...1.34.130)

\========

- api-change:`artifact`: \[`botocore`] This release adds an
acceptanceType field to the ReportSummary structure (used in the
ListReports API response).
- api-change:`athena`: \[`botocore`] Add v2 smoke tests and smithy
smokeTests trait for SDK testing.
- api-change:`cur`: \[`botocore`] Add v2 smoke tests and smithy
smokeTests trait for SDK testing.
- api-change:`directconnect`: \[`botocore`] Add v2 smoke tests and
smithy smokeTests trait for SDK testing.
- api-change:`elastictranscoder`: \[`botocore`] Add v2 smoke tests and
smithy smokeTests trait for SDK testing.
- api-change:`opensearch`: \[`botocore`] This release enables customers
to use JSON Web Tokens (JWT) for authentication on their Amazon
OpenSearch Service domains.

###
[`v1.34.129`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134129)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.34.128...1.34.129)

\========

- api-change:`bedrock-runtime`: \[`botocore`] This release adds support
for using Guardrails with the Converse and ConverseStream APIs.
- api-change:`cloudtrail`: \[`botocore`] Add v2 smoke tests and smithy
smokeTests trait for SDK testing.
- api-change:`config`: \[`botocore`] Add v2 smoke tests and smithy
smokeTests trait for SDK testing.
- api-change:`eks`: \[`botocore`] This release adds support to surface
async fargate customer errors from async path to customer through
describe-fargate-profile API response.
- api-change:`lightsail`: \[`botocore`] Add v2 smoke tests and smithy
smokeTests trait for SDK testing.
- api-change:`polly`: \[`botocore`] Add v2 smoke tests and smithy
smokeTests trait for SDK testing.
- api-change:`rekognition`: \[`botocore`] Add v2 smoke tests and smithy
smokeTests trait for SDK testing.
- api-change:`sagemaker`: \[`botocore`] Launched a new feature in
SageMaker to provide managed MLflow Tracking Servers for customers to
track ML experiments. This release also adds a new capability of
attaching additional storage to SageMaker HyperPod cluster instances.
- api-change:`shield`: \[`botocore`] Add v2 smoke tests and smithy
smokeTests trait for SDK testing.
- api-change:`snowball`: \[`botocore`] Add v2 smoke tests and smithy
smokeTests trait for SDK testing.

###
[`v1.34.128`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134128)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.34.127...1.34.128)

\========

- api-change:`acm-pca`: \[`botocore`] Doc-only update that adds name
constraints as an allowed extension for
ImportCertificateAuthorityCertificate.
- api-change:`batch`: \[`botocore`] Add v2 smoke tests and smithy
smokeTests trait for SDK testing.
- api-change:`codebuild`: \[`botocore`] AWS CodeBuild now supports
global and organization GitHub webhooks
- api-change:`cognito-idp`: \[`botocore`] Add v2 smoke tests and smithy
smokeTests trait for SDK testing.
- api-change:`ds`: \[`botocore`] Add v2 smoke tests and smithy
smokeTests trait for SDK testing.
- api-change:`efs`: \[`botocore`] Add v2 smoke tests and smithy
smokeTests trait for SDK testing.
- api-change:`glue`: \[`botocore`] This release introduces a new
feature, Usage profiles. Usage profiles allow the AWS Glue admin to
create different profiles for various classes of users within the
account, enforcing limits and defaults for jobs and sessions.
- api-change:`mediaconvert`: \[`botocore`] This release includes support
for creating I-frame only video segments for DASH trick play.
- api-change:`secretsmanager`: \[`botocore`] Doc only update for Secrets
Manager
- api-change:`waf`: \[`botocore`] Add v2 smoke tests and smithy
smokeTests trait for SDK testing.

###
[`v1.34.127`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134127)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.34.126...1.34.127)

\========

- api-change:`datazone`: \[`botocore`] This release introduces a new
default service blueprint for custom environment creation.
- api-change:`ec2`: \[`botocore`] Documentation updates for Amazon EC2.
- api-change:`macie2`: \[`botocore`] This release adds support for
managing the status of automated sensitive data discovery for individual
accounts in an organization, and determining whether individual S3
buckets are included in the scope of the analyses.
- api-change:`mediaconvert`: \[`botocore`] This release adds the ability
to search for historical job records within the management console using
a search box and/or via the SDK/CLI with partial string matching search
on input file name.
- api-change:`route53domains`: \[`botocore`] Add v2 smoke tests and
smithy smokeTests trait for SDK testing.

###
[`v1.34.126`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134126)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.34.125...1.34.126)

\========

- api-change:`cloudhsmv2`: \[`botocore`] Added support for hsm type
hsm2m.medium. Added supported for creating a cluster in FIPS or NON_FIPS
mode.
- api-change:`glue`: \[`botocore`] This release adds support for
configuration of evaluation method for composite rules in Glue Data
Quality rulesets.
- api-change:`iotwireless`: \[`botocore`] Add RoamingDeviceSNR and
RoamingDeviceRSSI to Customer Metrics.
- api-change:`kms`: \[`botocore`] This feature allows customers to use
their keys stored in KMS to derive a shared secret which can then be
used to establish a secured channel for communication, provide proof of
possession, or establish trust with other parties.
- api-change:`mediapackagev2`: \[`botocore`] This release adds support
for CMAF ingest (DASH-IF live media ingest protocol interface 1)

###
[`v1.34.125`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134125)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.34.124...1.34.125)

\========

- api-change:`apptest`: \[`botocore`] AWS Mainframe Modernization
Application Testing is an AWS Mainframe Modernization service feature
that automates functional equivalence testing for mainframe application
modernization and migration to AWS, and regression testing.
- api-change:`backupstorage`: \[`botocore`] The backupstorage client has
been removed following the deprecation of the service.
- api-change:`ec2`: \[`botocore`] Tagging support for Traffic Mirroring
FilterRule resource
- api-change:`osis`: \[`botocore`] SDK changes for self-managed vpc
endpoint to OpenSearch ingestion pipelines.
- api-change:`redshift`: \[`botocore`] Updates to remove DC1 and DS2
node types.
- api-change:`secretsmanager`: \[`botocore`] Introducing RotationToken
parameter for PutSecretValue API
- api-change:`securitylake`: \[`botocore`] This release updates request
validation regex to account for non-commercial aws partitions.
- api-change:`sesv2`: \[`botocore`] This release adds support for Amazon
EventBridge as an email sending events destination.

###
[`v1.34.124`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134124)

[Compare
Source](https://redirect.github.com/boto/boto3/compare/1.34.123...1.34.124)

\========

- api-change:`accessanalyzer`: \[`botocore`] IAM Access Analyzer now
provides policy recommendations to help resolve unused permissions for
IAM roles and users. Additionally, IAM Access Analyzer now extends its
custom policy checks to detect when IAM policies grant public access or
access to critical resources ahead of deployments.
-   api-change:`gua

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/jamesdkelly88/db-lab).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC41OS4yIiwidXBkYXRlZEluVmVyIjoiMzguNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants