{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":511076340,"defaultBranch":"main","name":"aws-iam-login","ownerLogin":"conijnio","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-07-06T09:40:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/142810176?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716249730.0","currentOid":""},"activityList":{"items":[{"before":"564b6d6ea07aba85d8d4156742aafc49eddd5334","after":null,"ref":"refs/heads/dependabot/pip/requests-2.32.0","pushedAt":"2024-05-21T00:02:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"e19a05a8008e9b95acf40598cabde6d205d0e23b","after":"598fec00169f00151dd79b018cb455f8f672a993","ref":"refs/heads/main","pushedAt":"2024-05-21T00:02:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore(deps-dev): Bump requests from 2.31.0 to 2.32.0 (#196)\n\nBumps [requests](https://github.com/psf/requests) from 2.31.0 to 2.32.0.\n Sourced from requests's\nreleases. Security Improvements Bugfixes Deprecations Documentation Packaging ... (truncated) Sourced from requests's\nchangelog. Security Improvements Bugfixes Deprecations Documentation Packaging Sourced from twine's\nchangelog. Features\n^^^^^^^^ Misc\n^^^^ Sourced from boto3's\nchangelog. Sourced from pytest's\nreleases. Sourced from boto3's\nchangelog. Sourced from boto3's\nchangelog. ... (truncated) Sourced from mypy's\nchangelog. We’ve just uploaded mypy 1.10 to the Python Package Index (PyPI). Mypy is a static type\nchecker for Python. This release includes new features, performance\nimprovements and bug fixes. You can install it as follows: You can read the full documentation for this release on Read the Docs. Mypy now supports def is_str(s: object) -> TypeIs[str]:\nreturn isinstance(s, str) def f(o: str | int) -> None:\nif is_str(o):\n# Type of o is 'str'\n...\nelse:\n# Type of o is 'int'\n...\nRelease notes
\n\n
\nv2.32.0
\n2.32.0 (2024-05-20)
\n🐍 PYCON US 2024 EDITION 🐍
\n\n
\nverify=False
on the first\nrequest from a\nSession will cause subsequent requests to the same origin to\nalso ignore\ncert verification, regardless of the value of verify
.\n(https://github.com/psf/requests/security/advisories/GHSA-9wx4-h78v-vm56)\n
\nverify=True
now reuses a global SSLContext which should\nimprove\nrequest time variance between first and subsequent requests. It should\nalso minimize certificate load time on Windows systems when using a\nPython\nversion built with OpenSSL 3.x. (#6667)chardet
or charset_normalizer
) when\nrepackaged or vendored.\nThis enables pip
and other projects to minimize their\nvendoring\nsurface area. The Response.text()
and\napparent_encoding
APIs\nwill default to utf-8
if neither library is present. (#6702)\n
\n/
(path separator)\ncould lead\nurllib3 to unnecessarily reparse the request URI. (#6644)\n
\n\n
\n\n
\nrequests
) is\nnow located\nin src/requests
in the Requests sdist. (#6506)hatchling
. This should not impact the average user,\nbut extremely old\nversions of packaging utilities may have issues with the new packaging\nformat.New Contributors
\n\n
\n\n@matthewarmand
\nmade their first contribution in psf/requests#6258@cpzt
made their\nfirst contribution in psf/requests#6456Changelog
\n\n
\n2.32.0 (2024-05-20)
\n\n
\nverify=False
on the first\nrequest from a\nSession will cause subsequent requests to the same origin to\nalso ignore\ncert verification, regardless of the value of verify
.\n(https://github.com/psf/requests/security/advisories/GHSA-9wx4-h78v-vm56)\n
\nverify=True
now reuses a global SSLContext which should\nimprove\nrequest time variance between first and subsequent requests. It should\nalso minimize certificate load time on Windows systems when using a\nPython\nversion built with OpenSSL 3.x. (#6667)chardet
or charset_normalizer
) when\nrepackaged or vendored.\nThis enables pip
and other projects to minimize their\nvendoring\nsurface area. The Response.text()
and\napparent_encoding
APIs\nwill default to utf-8
if neither library is present. (#6702)\n
\n/
(path separator)\ncould lead\nurllib3 to unnecessarily reparse the request URI. (#6644)\n
\n\n
\n\n
\nrequests
) is\nnow located\nin src/requests
in the Requests sdist. (#6506)hatchling
. This should not impact the average user,\nbut extremely old\nversions of packaging utilities may have issues with the new packaging\nformat.Commits
\n\n
\nd6ebc4a
\nv2.32.09a40d12
\nAvoid reloading root certificates to improve concurrent performance (#6667)0c030f7
\nMerge pull request #6702\nfrom nateprewitt/no_char_detection555b870
\nAllow character detection dependencies to be optional in post-packaging\nstepsd6dded3
\nMerge pull request #6700\nfrom franekmagiera/update-redirect-to-invalid-uri-testbf24b7d
\nUse an invalid URI that will not cause httpbin to throw 5002d5f547
\nPin 3.8 and 3.9 runners back to macos-13 (#6688)f1bb07d
\nMerge pull request #6687\nfrom psf/dependabot/github_actions/github/codeql-act...60047ad
\nBump github/codeql-action from 3.24.0 to 3.25.031ebb81
\nMerge pull request #6682\nfrom frenzymadness/pytest8
\n\n\n[![Dependabot compatibility\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=requests&package-manager=pip&previous-version=2.31.0&new-version=2.32.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't\nalter it yourself. You can also trigger a rebase manually by commenting\n`@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\nDependabot commands and options
\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits\nthat have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after\nyour CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge\nand block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating\nit. You can achieve the same result by closing it manually\n- `@dependabot show Changelog
\n\n
\nTwine 5.1.0 (2024-05-15)
\n\n
\n--attestations
flag.\n([#1095](https://github.com/pypa/twine/issues/1095)\n<https://github.com/pypa/twine/issues/1095>
_)Twine 5.1.0 (2024-05-15)
\n\n
\n[#1104](https://github.com/pypa/twine/issues/1104)\n<https://github.com/pypa/twine/issues/1104>
_Commits
\n\n
\ne9f70cf
\nMerge pull request #1108 from\npypa/fix-release-workflow1908be7
\nFix release workflow6d7ffea
\nMerge pull request #1107 from\nwoodruffw-forks/release-5.1.0bc91e57
\nUpdate changelog for 5.1.0de39ade
\nMerge pull request #1085 from\npypa/feature/pep-62175de094
\nMerge pull request #1104 from\nascheel/mainc512bbf
\nProperly handle repository URLs with auth in theme0ed808
\nChangelog entry72ee030
\nChange regex string to a raw string.04d7e27
\nSanitize URLs for logging/display purposes.
\n\n\n[![Dependabot compatibility\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=twine&package-manager=pip&previous-version=5.0.0&new-version=5.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't\nalter it yourself. You can also trigger a rebase manually by commenting\n`@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\nDependabot commands and options
\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits\nthat have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after\nyour CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge\nand block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating\nit. You can achieve the same result by closing it manually\n- `@dependabot show Changelog
\n\n
\n1.34.109
\n\n
\nbedrock-agent
: [botocore
] This\nrelease adds support for using Guardrails with Bedrock Agents.bedrock-agent-runtime
:\n[botocore
] This release adds support for using Guardrails\nwith Bedrock Agents.controltower
: [botocore
] Added\nListControlOperations API and filtering support for ListEnabledControls\nAPI. Updates also includes added metadata for enabled controls and\ncontrol operations.osis
: [botocore
] Add support\nfor creating an OpenSearch Ingestion pipeline that is attached to a\nprovided VPC. Add information about the destinations of an OpenSearch\nIngestion pipeline to the GetPipeline and ListPipelines APIs.rds
: [botocore
] This release\nadds support for EngineLifecycleSupport on DBInstances, DBClusters, and\nGlobalClusters.secretsmanager
: [botocore
] add\nv2 smoke tests and smithy smokeTests trait for SDK testing1.34.108
\n\n
\napplication-autoscaling
:\n[botocore
] add v2 smoke tests and smithy smokeTests trait\nfor SDK testing.codebuild
: [botocore
] Aws\nCodeBuild now supports 36 hours build timeoutelbv2
: [botocore
] This release\nadds dualstack-without-public-ipv4 IP address type for ALB.lakeformation
: [botocore
]\nIntroduces a new API, GetDataLakePrincipal, that returns the identity of\nthe invoking principaltransfer
: [botocore
] Enable use\nof CloudFormation traits in Smithy model to improve generated\nCloudFormation schema from the Smithy API model.1.34.107
\n\n
\nacm-pca
: [botocore
] This\nrelease adds support for waiters to fail on AccessDeniedException when\nhaving insufficient permissionsconnect
: [botocore
] Adding\nContact Flow metrics to the GetMetricDataV2 APIkafka
: [botocore
] AWS MSK\nsupport for Broker Removal.mwaa
: [botocore
] Amazon MWAA\nnow supports Airflow web server auto scaling to automatically handle\nincreased demand from REST APIs, Command Line Interface (CLI), or more\nAirflow User Interface (UI) users. Customers can specify maximum and\nminimum web server instances during environment creation and update\nworkflow.quicksight
: [botocore
] This\nrelease adds DescribeKeyRegistration and UpdateKeyRegistration APIs to\nmanage QuickSight Customer Managed Keys (CMK).sagemaker
: [botocore
]\nIntroduced WorkerAccessConfiguration to SageMaker Workteam. This allows\ncustomers to configure resource access for workers in a workteam.secretsmanager
: [botocore
]\nDocumentation updates for AWS Secrets Managerbotocore
] Fix backoff calculation for\ntruncated binary exponential backoff\n([#3178](https://github.com/boto/boto3/issues/3178)\n<https://github.com/boto/botocore/issues/3178>
__)1.34.106
\n\n
\nbedrock-agent-runtime
:\n[botocore
] Updating Bedrock Knowledge Base Metadata &\nFilters feature with two new filters listContains and\nstringContainscodebuild
: [botocore
] CodeBuild\nReserved Capacity VPC Supportdatasync
: [botocore
] Task\nexecutions now display a CANCELLING status when an execution is in the\nprocess of being cancelled.grafana
: [botocore
] This\nrelease adds new ServiceAccount and ServiceAccountToken APIs.medical-imaging
: [botocore
]\nAdded support for importing medical imaging data from Amazon S3 buckets\nacross accounts and regions.securityhub
: [botocore
]\nDocumentation-only update for AWS Security Hub1.34.105
\n\n
\nconnect
: [botocore
] Amazon\nConnect provides enhanced search capabilities for flows & flow\nmodules on the Connect admin website and programmatically using APIs.\nYou can search for flows and flow modules by name, description, type,\nstatus, and tags, to filter and identify a specific flow in your Connect\ninstances.s3
: [botocore
] Updated a few\nx-id in the http uri traitsCommits
\n\n
\nc3ff201
\nMerge branch 'release-1.34.109'95c4f21
\nBumping version to 1.34.10974a49c5
\nAdd changelog entries from botocore7ecab0d
\nMerge pull request #4136 from\nboto/dependabot/github_actions/github/codeql-ac...a27c665
\nBump github/codeql-action from 2.13.4 to 3.25.6ab5f82f
\nMerge branch 'release-1.34.108'80a3e50
\nMerge branch 'release-1.34.108' into develop6ce3b8b
\nBumping version to 1.34.1080e852dd
\nAdd changelog entries from botocoreb795355
\nMerge branch 'release-1.34.107'
\n\n\n[![Dependabot compatibility\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=boto3&package-manager=pip&previous-version=1.34.104&new-version=1.34.109)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't\nalter it yourself. You can also trigger a rebase manually by commenting\n`@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\nDependabot commands and options
\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits\nthat have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after\nyour CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge\nand block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating\nit. You can achieve the same result by closing it manually\n- `@dependabot show Release notes
\n\n
\n8.2.1
\npytest 8.2.1 (2024-05-19)
\nImprovements
\n\n
\nBug Fixes
\n\n
\n.pytest_cache
directories became\nrwx------
instead of the expected\nrwxr-xr-x
.Trivial/Internal Changes
\n\n
\nCommits
\n\n
\n66ff8df
\nPrepare release version 8.2.13ffcfd1
\nMerge pull request #12340\nfrom pytest-dev/backport-12334-to-8.2.x0b28313
\n[8.2.x] Add Python 3.13 (beta) supportf3dd93a
\n[8.2.x] Attest package provenance (#12335)bb5a125
\n[8.2.x] Spelling (#12331)f179bf2
\nMerge pull request #12327\nfrom pytest-dev/backport-12325-to-8.2.x2b671b5
\n[8.2.x] cacheprovider: fix .pytest_cache
not being\nworld-readable65ab7cb
\nMerge pull request #12324\nfrom pytest-dev/backport-12320-to-8.2.x4d5fb7d
\nMerge pull request #12319\nfrom pytest-dev/backport-12311-to-8.2.xcbe5996
\n[8.2.x] changelog: document unittest 8.2 change as breaking
\n\n\n[![Dependabot compatibility\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pytest&package-manager=pip&previous-version=8.2.0&new-version=8.2.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't\nalter it yourself. You can also trigger a rebase manually by commenting\n`@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\nDependabot commands and options
\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits\nthat have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after\nyour CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge\nand block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating\nit. You can achieve the same result by closing it manually\n- `@dependabot show Changelog
\n\n
\n1.34.104
\n\n
\nevents
: [botocore
] Amazon\nEventBridge introduces KMS customer-managed key (CMK) encryption support\nfor custom and partner events published on EventBridge Event Bus\n(including default bus) and UpdateEventBus API.vpc-lattice
: [botocore
] This\nrelease adds TLS Passthrough support. It also increases max number of\ntarget group per rule to 10.1.34.103
\n\n
\ndiscovery
: [botocore
] add v2\nsmoke tests and smithy smokeTests trait for SDK testinggreengrassv2
: [botocore
] Mark\nComponentVersion in ComponentDeploymentSpecification as required.sagemaker
: [botocore
]\nIntroduced support for G6 instance types on Sagemaker Notebook Instances\nand on SageMaker Studio for JupyterLab and CodeEditor applications.sso-oidc
: [botocore
] Updated\nrequest parameters for PKCE support.1.34.102
\n\n
\nbedrock-agent-runtime
:\n[botocore
] This release adds support to provide guardrail\nconfiguration and modify inference parameters that are then used in\nRetrieveAndGenerate API in Agents for Amazon Bedrock.pinpoint
: [botocore
] This\nrelease adds support for specifying email message headers for Email\nTemplates, Campaigns, Journeys and Send Messages.route53resolver
: [botocore
]\nUpdate the DNS Firewall settings to correct a spelling issue.ssm-sap
: [botocore
] Added\nsupport for application-aware start/stop of SAP applications running on\nEC2 instances, with SSM for SAPverifiedpermissions
: [botocore
]\nAdds policy effect and actions fields to Policy API's.1.34.101
\n\n
\ncognito-idp
: [botocore
] Add\nEXTERNAL_PROVIDER enum value to UserStatusType.ec2
: [botocore
] Adding\nPrecision Hardware Clock (PHC) to public API DescribeInstanceTypesecr
: [botocore
] This release\nadds pull through cache rules support for GitLab container registry in\nAmazon ECR.fms
: [botocore
] The policy\nscope resource tag is always a string value, either a non-empty string\nor an empty string.polly
: [botocore
] Add new\nengine - generative - that builds the most expressive conversational\nvoices.sqs
: [botocore
] This release\nadds MessageSystemAttributeNames to ReceiveMessageRequest to replace\nAttributeNames.1.34.100
\n\n
\nb2bi
: [botocore
] Documentation\nupdate to clarify the MappingTemplate definition.budgets
: [botocore
] This\nrelease adds tag support for budgets and budget actions.resiliencehub
: [botocore
] AWS\nResilience Hub has expanded its drift detection capabilities by\nintroducing a new type of drift detection - application resource drift.\nThis new enhancement detects changes, such as the addition or deletion\nof resources within the application's input sources.route53profiles
: [botocore
] Doc\nonly update for Route 53 profiles that fixes some link issuesCommits
\n\n
\n86fc1aa
\nMerge branch 'release-1.34.104'f0c077a
\nBumping version to 1.34.1040351c2c
\nAdd changelog entries from botocorefdc599d
\nMerge branch 'release-1.34.103'c1c1619
\nMerge branch 'release-1.34.103' into develop75c5d39
\nBumping version to 1.34.1038f943a5
\nAdd changelog entries from botocore5484552
\nMerge branch 'release-1.34.102'2a883a9
\nMerge branch 'release-1.34.102' into develop5c86ccc
\nBumping version to 1.34.102
\n\n\n[![Dependabot compatibility\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=boto3&package-manager=pip&previous-version=1.34.99&new-version=1.34.104)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't\nalter it yourself. You can also trigger a rebase manually by commenting\n`@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\nDependabot commands and options
\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits\nthat have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after\nyour CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge\nand block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating\nit. You can achieve the same result by closing it manually\n- `@dependabot show Changelog
\n\n
\n1.34.99
\n\n
\nmedialive
: [botocore
] AWS\nElemental MediaLive now supports configuring how SCTE 35 passthrough\ntriggers segment breaks in HLS and MediaPackage output groups.\nPreviously, messages triggered breaks in all these output groups. The\nnew option is to trigger segment breaks only in groups that have SCTE 35\npassthrough enabled.1.34.98
\n\n
\nbedrock-agent
: [botocore
] This\nrelease adds support for using Provisioned Throughput with Bedrock\nAgents.connect
: [botocore
] This\nrelease adds 5 new APIs for managing attachments:\nStartAttachedFileUpload, CompleteAttachedFileUpload, GetAttachedFile,\nBatchGetAttachedFileMetadata, DeleteAttachedFile. These APIs can be used\nto programmatically upload and download attachments to Connect\nresources, like cases.connectcases
: [botocore
] This\nfeature supports the release of Files related itemsdatasync
: [botocore
] Updated\nguidance on using private or self-signed certificate authorities (CAs)\nwith AWS DataSync object storage locations.inspector2
: [botocore
] This\nrelease adds CSV format to GetCisScanReport for Inspector v2sagemaker
: [botocore
] Amazon\nSageMaker Inference now supports m6i, c6i, r6i, m7i, c7i, r7i and g5\ninstance types for Batch Transform Jobssesv2
: [botocore
] Adds support\nfor specifying replacement headers per BulkEmailEntry in SendBulkEmail\nin SESv2.1.34.97
\n\n
\ndynamodb
: [botocore
] This\nrelease adds support to specify an optional, maximum OnDemandThroughput\nfor DynamoDB tables and global secondary indexes in the CreateTable or\nUpdateTable APIs. You can also override the OnDemandThroughput settings\nby calling the ImportTable, RestoreFromPointInTime, or RestoreFromBackup\nAPIs.ec2
: [botocore
] This release\nincludes a new API for retrieving the public endorsement key of the EC2\ninstance's Nitro Trusted Platform Module (NitroTPM).personalize
: [botocore
] This\nreleases ability to delete users and their data, including their\nmetadata and interactions data, from a dataset group.redshift-serverless
: [botocore
]\nUpdate Redshift Serverless List Scheduled Actions Output Response to\ninclude Namespace Name.1.34.96
\n\n
\nbedrock-agent
: [botocore
] This\nrelease adds support for using MongoDB Atlas as a vector store when\ncreating a knowledge base.ec2
: [botocore
] Documentation\nupdates for Amazon EC2.personalize-runtime
: [botocore
]\nThis release adds support for a Reason attribute for predicted items\ngenerated by User-Personalization-v2.securityhub
: [botocore
] Updated\nCreateMembers API request with limits.sesv2
: [botocore
] Fixes\nListContacts and ListImportJobs APIs to use POST instead of GET.1.34.95
\n\n
\n\nchime-sdk-voice
: [botocore
] Due\nto changes made by the Amazon Alexa service,\nGetSipMediaApplicationAlexaSkillConfiguration and\nPutSipMediaApplicationAlexaSkillConfiguration APIs are no longer\navailable for use. For more information, refer to the Alexa Smart\nProperties page.codeartifact
: [botocore
] Add\nsupport for the Ruby package format.fms
: [botocore
] AWS Firewall\nManager now supports the network firewall service stream exception\npolicy feature for accounts within your organization.omics
: [botocore
] Add support\nfor workflow sharing and dynamic run storageopensearch
: [botocore
] This\nrelease enables customers to create Route53 A and AAAA alias record\ntypes to point custom endpoint domain to OpenSearch domain's dualstack\nsearch endpoint.pinpoint-sms-voice-v2
:\n[botocore
] Amazon Pinpoint has added two new features\nMultimedia services (MMS) and protect configurations. Use the three new\nMMS APIs to send media messages to a mobile phone which includes image,\naudio, text, or video files. Use the ten new protect configurations APIs\nto block messages to specific countries.qbusiness
: [botocore
] This is a\ngeneral availability (GA) release of Amazon Q Business. Q Business\nenables employees in an enterprise to get comprehensive answers to\ncomplex questions and take actions through a unified, intuitive\nweb-based chat experience - using an enterprise's existing content,\ndata, and systems.quicksight
: [botocore
] New Q\nembedding supporting Generative Q&Aroute53resolver
: [botocore
]\nRelease of FirewallDomainRedirectionAction parameter on the Route 53 DNS\nFirewall Rule. This allows customers to configure a DNS Firewall rule to\ninspect all the domains in the DNS redirection chain (default) , such as\nCNAME, ALIAS, DNAME, etc., or just the first domain and trust the\nrest.sagemaker
: [botocore
] Amazon\nSageMaker Training now supports the use of attribute-based access\ncontrol (ABAC) roles for training job execution roles. Amazon SageMaker\nInference now supports G6 instance types.Commits
\n\n
\n4897613
\nMerge branch 'release-1.34.99'1b78aed
\nBumping version to 1.34.99c8a5b57
\nAdd changelog entries from botocore091e529
\nMerge branch 'release-1.34.98'9213bfe
\nMerge branch 'release-1.34.98' into develope5f5d4d
\nBumping version to 1.34.988443f36
\nAdd changelog entries from botocorec800e6a
\nMerge branch 'release-1.34.97'096e458
\nMerge branch 'release-1.34.97' into developfe66893
\nBumping version to 1.34.97
\n\n\n[![Dependabot compatibility\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=boto3&package-manager=pip&previous-version=1.34.94&new-version=1.34.99)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't\nalter it yourself. You can also trigger a rebase manually by commenting\n`@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\nDependabot commands and options
\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits\nthat have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after\nyour CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge\nand block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating\nit. You can achieve the same result by closing it manually\n- `@dependabot show Changelog
\n\n
Mypy Release Notes
\nNext release
\nMypy 1.10
\n
\npython3 -m pip install -U mypy\n
Support TypeIs (PEP 742)
\nTypeIs
(PEP 742), which allows\nfunctions to narrow the type of a value, similar to\nisinstance()
. Unlike TypeGuard
,\nTypeIs
can narrow in both the if
and\nelse
branches of an if statement:from typing_extensions import TypeIs\n
TypeIs
will be added to the typing
module\nin Python 3.13, but it\ncan be used on earlier Python versions by importing it from\ntyping_extensions
.
This feature was contributed by Jelle Zijlstra (PR 16898).
\nPEP 696 adds support\nfor type parameter defaults.\nExample:
\nfrom typing import Generic\nfrom typing_extensions import TypeVar\n</tr></table>\n
\n\n... (truncated)
\n\n3faf0fc
\nRemove +dev for version for release 1.10a5998d2
\nUpdate CHANGELOG.md (#17159)62ea5b0
\nVarious updates to changelog for 1.10 (#17158)2f0864c
\nUpdate CHANGELOG.md with draft for release 1.10 (#17150)e1443bb
\nfix: incorrect returned type of access descriptors on unions of types\n(#16604)5161ac2
\nSync typeshed (#17124)e2fc1f2
\nFix crash when expanding invalid Unpack in a Callable
alias\n(#17028)3ff6e47
\nDocs: docstrings in checker.py, ast_helpers.py (#16908)732d98e
\nFix string formatting for string enums (#16555)8019010
\nNarrow individual items when matching a tuple to a sequence pattern (#16905)Sourced from boto3's\nchangelog.
\n\n\n1.34.94
\n\n
\n- api-change:
\namplify
: [botocore
] Updating\nmax results limit for listing any resources (Job, Artifacts, Branch,\nBackendResources, DomainAssociation) to 50 with the exception of list\napps that where max results can be up to 100.- api-change:
\nconnectcases
: [botocore
] This\nfeature releases DeleteField, DeletedLayout, and DeleteTemplate\nAPI's- api-change:
\ninspector2
: [botocore
] Update\nInspector2 to include new Agentless API parameters.- api-change:
\ntimestream-query
: [botocore
]\nThis change allows users to update and describe account settings\nassociated with their accounts.- api-change:
\ntranscribe
: [botocore
] This\nupdate provides error messaging for generative call summarization in\nTranscribe Call Analytics- api-change:
\ntrustedadvisor
: [botocore
] This\nrelease adds the BatchUpdateRecommendationResourceExclusion API to\nsupport batch updates of Recommendation Resource exclusion statuses and\nintroduces a new exclusion status filter to the\nListRecommendationResources and ListOrganizationRecommendationResources\nAPIs.1.34.93
\n\n
\n- api-change:
\ncodepipeline
: [botocore
] Add\nability to manually and automatically roll back a pipeline stage to a\npreviously successful execution.- api-change:
\ncognito-idp
: [botocore
] Add\nLimitExceededException to SignUp errors- api-change:
\nconnectcampaigns
: [botocore
]\nThis release adds support for specifying if Answering Machine should\nwait for prompt sound.- api-change:
\nmarketplace-entitlement
:\n[botocore
] Releasing minor endpoint updates.- api-change:
\noam
: [botocore
] This release\nintroduces support for Source Accounts to define which Metrics and Logs\nto share with the Monitoring Account- api-change:
\nrds
: [botocore
]\nSupportsLimitlessDatabase field added to describe-db-engine-versions to\nindicate whether the DB engine version supports Aurora Limitless\nDatabase.- api-change:
\nsupport
: [botocore
] Releasing\nminor endpoint updates.1.34.92
\n\n
\n- api-change:
\nappsync
: [botocore
]\nUpdateGraphQLAPI documentation update and datasource introspection\nsecret arn update- api-change:
\nfms
: [botocore
] AWS Firewall\nManager adds support for network ACL policies to manage Amazon Virtual\nPrivate Cloud (VPC) network access control lists (ACLs) for accounts in\nyour organization.- api-change:
\nivs
: [botocore
] Bug Fix: IVS\ndoes not support arns with thesvs
prefix- api-change:
\nivs-realtime
: [botocore
] Bug\nFix: IVS Real Time does not support ARNs using thesvs
\nprefix.- api-change:
\nrds
: [botocore
] Updates Amazon\nRDS documentation for setting local time zones for RDS for Db2 DB\ninstances.- api-change:
\nstepfunctions
: [botocore
] Add\nnew ValidateStateMachineDefinition operation, which performs syntax\nchecking on the definition of a Amazon States Language (ASL) state\nmachine.1.34.91
\n\n
\n- api-change:
\ndatasync
: [botocore
] This\nchange allows users to disable and enable the schedules associated with\ntheir tasks.- api-change:
\nec2
: [botocore
] Launching\ncapability for customers to enable or disable automatic assignment of\npublic IPv4 addresses to their network interface- api-change:
\nemr-containers
: [botocore
]\nEMRonEKS Service support for SecurityConfiguration enforcement for Spark\nJobs.- api-change:
\nentityresolution
: [botocore
]\nSupport Batch Unique IDs Deletion.- api-change:
\ngamelift
: [botocore
] Amazon\nGameLift releases container fleets support for public preview. Deploy\nLinux-based containerized game server software for hosting on Amazon\nGameLift.- api-change:
\nssm
: [botocore
] Add SSM\nDescribeInstanceProperties API to public AWS SDK.1.34.90
\n\n
\n\n- api-change:
\nbedrock
: [botocore
] This\nrelease introduces Model Evaluation and Guardrails for Amazon\nBedrock.- api-change:
\nbedrock-agent
: [botocore
]\nIntroducing the ability to create multiple data sources per knowledge\nbase, specify S3 buckets as data sources from external accounts, and\nexposing levers to define the deletion behavior of the underlying vector\nstore data.
... (truncated)
\nf474951
\nMerge branch 'release-1.34.94'5a5954d
\nBumping version to 1.34.948b3a8f6
\nAdd changelog entries from botocore98b2562
\nMerge branch 'release-1.34.93'9d2623a
\nMerge branch 'release-1.34.93' into developb7f2abe
\nBumping version to 1.34.93753c7e0
\nAdd changelog entries from botocorefbd8845
\nMerge branch 'release-1.34.92'439165b
\nMerge branch 'release-1.34.92' into develop2330760
\nBumping version to 1.34.92Sourced from black's\nreleases.
\n\n\n24.4.2
\nThis is a bugfix release to fix two regressions in the new f-string\nparser introduced in\n24.4.1.
\nParser
\n\n
\n- Fix regression where certain complex f-strings failed to parse (#4332)
\nPerformance
\n\n
\n- Fix bad performance on certain complex string literals (#4331)
\n24.4.1
\nHighlights
\n\n
\n- Add support for the new Python 3.12 f-string syntax introduced by\nPEP 701 (#3822)
\nStable style
\n\n
\n- Fix crash involving indented dummy functions containing newlines (#4318)
\nParser
\n\n
\n- Add support for type parameter defaults, a new syntactic feature\nadded to Python 3.13\nby PEP 696 (#4327)
\nIntegrations
\n\n
\n- Github Action now works even when
\ngit archive
is\nskipped (#4313)
Sourced from black's\nchangelog.
\n\n\n24.4.2
\nThis is a bugfix release to fix two regressions in the new f-string\nparser introduced in\n24.4.1.
\nParser
\n\n
\n- Fix regression where certain complex f-strings failed to parse (#4332)
\nPerformance
\n\n
\n- Fix bad performance on certain complex string literals (#4331)
\n24.4.1
\nHighlights
\n\n
\n- Add support for the new Python 3.12 f-string syntax introduced by\nPEP 701 (#3822)
\nStable style
\n\n
\n- Fix crash involving indented dummy functions containing newlines (#4318)
\nParser
\n\n
\n- Add support for type parameter defaults, a new syntactic feature\nadded to Python 3.13\nby PEP 696 (#4327)
\nIntegrations
\n\n
\n- Github Action now works even when
\ngit archive
is\nskipped (#4313)
3702ba2
\nPrepare release 24.4.2 (#4335)e4aaa8a
\nFix incorrect f-string tokenization (#4332)ba88fc3
\nSimplify string tokenization regexes (#4331)5683242
\nNew release templatee7fb048
\nPrepare release 24.4.1 (#4328)3f0f8f1
\nSupport PEP 696 (#4327)2f88085
\nGithub Action: Directly install from repo if export-subst
\nis skipped (#4313)12ce3db
\nMove changelog entry to right section (#4326)1354be2
\nAdd support to style function definitions with newlines before function\nstubs...f4b644b
\nPrevent wrapping of multiline fstrings in parens (#4325)Sourced from pytest's\nreleases.
\n\n\n8.2.0
\npytest 8.2.0 (2024-04-27)
\nDeprecations
\n\n
\n- \n
\n#12069:\nA deprecation warning is now raised when implementations of one of the\nfollowing hooks request a deprecated
\npy.path.local
\nparameter instead of thepathlib.Path
parameter which\nreplaced it:\n
\n- \n
pytest_ignore_collect
{.interpreted-text\nrole="hook"} - thepath
parameter - use\ncollection_path
instead.- \n
pytest_collect_file
{.interpreted-text\nrole="hook"} - thepath
parameter - use\nfile_path
instead.- \n
pytest_pycollect_makemodule
{.interpreted-text\nrole="hook"} - thepath
parameter - use\nmodule_path
instead.- \n
pytest_report_header
{.interpreted-text\nrole="hook"} - thestartdir
parameter - use\nstart_path
instead.- \n
pytest_report_collectionfinish
{.interpreted-text\nrole="hook"} - thestartdir
parameter - use\nstart_path
instead.The replacement parameters are available since pytest 7.0.0.\nThe old parameters will be removed in pytest 9.0.0.
\nSee
\nlegacy-path-hooks-deprecated
{.interpreted-text\nrole="ref"} for more details.Features
\n\n
\n- \n
\n#11871:\nAdded support for reading command line arguments from a file using the\nprefix character
\n@
, like e.g.:pytest\n@tests.txt
. The file must have one argument per line.See
\nRead arguments from file\n<args-from-file>
{.interpreted-text role="ref"}\nfor details.Improvements
\n\n
\n- \n
\n#11523:\n
\npytest.importorskip
{.interpreted-text\nrole="func"} will now issue a warning if the module could be\nfound, but raisedImportError
{.interpreted-text\nrole="class"} instead of\nModuleNotFoundError
{.interpreted-text\nrole="class"}.The warning can be suppressed by passing\n
\nexc_type=ImportError
to\npytest.importorskip
{.interpreted-text\nrole="func"}.See
\nimport-or-skip-import-error
{.interpreted-text\nrole="ref"} for details.- \n
\n#11728:\nFor
\nunittest
-based tests, exceptions during class cleanup\n(as raised by functions registered withTestCase.addClassCleanup\n<unittest.TestCase.addClassCleanup>
{.interpreted-text\nrole="meth"}) are now reported instead of silently\nfailing.- \n
\n#11777:\nText is no longer truncated in the
\nshort test summary info
\nsection when-vv
is given.- \n
\n#12112:\nImproved namespace packages detection when\n
\nconsider_namespace_packages
{.interpreted-text\nrole="confval"} is enabled, covering more situations (like\neditable installs).- \n
\n#9502:\nAdded
\nPYTEST_VERSION
{.interpreted-text\nrole="envvar"} environment variable which is defined at the\nstart of the pytest session and undefined afterwards. It contains the\nvalue ofpytest.__version__
, and among other things can be\nused to easily check if code is running from within a pytest run.Bug Fixes
\n\n
\n\n- \n
\n#12065:\nFixed a regression in pytest 8.0.0 where test classes containing\n
\nsetup_method
and tests using@staticmethod
or\n@classmethod
would crash withAttributeError:\n'NoneType' object has no attribute 'setup_method'
.Now the
\nrequest.instance\n<pytest.FixtureRequest.instance>
{.interpreted-text\nrole="attr"} attribute of tests using\n@staticmethod
and@classmethod
is no longer\nNone
, but a fresh instance of the class, like in non-static\nmethods.
... (truncated)
\n6bd3f31
\nTweak changelog for 8.2.09b6219b
\nPrepare release version 8.2.0835765c
\nMerge pull request #12130\nfrom bluetech/fixtures-inline7e7503c
\nunittest: report class cleanup exceptions (#12250)882c4da
\nfixtures: inline fail_fixturefunc
2e8fb9f
\nfixtures: extract a _check_fixturedef
methodacf2971
\nfixtures: inline _getnextfixturedef
into\n_get_active_fixturedef
3c77aec
\nfixtures: move "request" check earlyd217d68
\nfixtures: inline _compute_fixture_value
530be28
\nfixtures: use early return in _get_active_fixturedef