Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: boto/boto3
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 1.24.9
Choose a base ref
...
head repository: boto/boto3
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 1.24.14
Choose a head ref

Commits on Jun 14, 2022

  1. Merge branch 'release-1.24.9' into develop

    * release-1.24.9:
      Bumping version to 1.24.9
      Add changelog entries from botocore
    aws-sdk-python-automation committed Jun 14, 2022
    Copy the full SHA
    39aa8e2 View commit details

Commits on Jun 15, 2022

  1. Copy the full SHA
    5940fbb View commit details
  2. Copy the full SHA
    96fe661 View commit details
  3. Merge branch 'release-1.24.10' into develop

    * release-1.24.10:
      Bumping version to 1.24.10
      Add changelog entries from botocore
    aws-sdk-python-automation committed Jun 15, 2022
    Copy the full SHA
    5c454ae View commit details
  4. Merge branch 'release-1.24.10'

    * release-1.24.10:
      Bumping version to 1.24.10
      Add changelog entries from botocore
    aws-sdk-python-automation committed Jun 15, 2022
    Copy the full SHA
    b3674ed View commit details

Commits on Jun 16, 2022

  1. Copy the full SHA
    f0dc0c6 View commit details
  2. Copy the full SHA
    426cf85 View commit details
  3. Merge branch 'release-1.24.11' into develop

    * release-1.24.11:
      Bumping version to 1.24.11
      Add changelog entries from botocore
    aws-sdk-python-automation committed Jun 16, 2022
    Copy the full SHA
    16a44f6 View commit details
  4. Merge branch 'release-1.24.11'

    * release-1.24.11:
      Bumping version to 1.24.11
      Add changelog entries from botocore
    aws-sdk-python-automation committed Jun 16, 2022
    Copy the full SHA
    9618284 View commit details

Commits on Jun 17, 2022

  1. Copy the full SHA
    b9102b8 View commit details
  2. Copy the full SHA
    ed889fe View commit details
  3. Merge branch 'release-1.24.12' into develop

    * release-1.24.12:
      Bumping version to 1.24.12
      Add changelog entries from botocore
    aws-sdk-python-automation committed Jun 17, 2022
    Copy the full SHA
    487dd71 View commit details
  4. Merge branch 'release-1.24.12'

    * release-1.24.12:
      Bumping version to 1.24.12
      Add changelog entries from botocore
    aws-sdk-python-automation committed Jun 17, 2022
    Copy the full SHA
    735332e View commit details
  5. Copy the full SHA
    0b8f111 View commit details

Commits on Jun 20, 2022

  1. Copy the full SHA
    cb5d250 View commit details
  2. Copy the full SHA
    e31571c View commit details
  3. Merge branch 'release-1.24.13' into develop

    * release-1.24.13:
      Bumping version to 1.24.13
      Add changelog entries from botocore
    aws-sdk-python-automation committed Jun 20, 2022
    Copy the full SHA
    45c0d31 View commit details
  4. Merge branch 'release-1.24.13'

    * release-1.24.13:
      Bumping version to 1.24.13
      Add changelog entries from botocore
      add permissions to stale_issue.yml (#3304)
    aws-sdk-python-automation committed Jun 20, 2022
    Copy the full SHA
    ca69b5e View commit details

Commits on Jun 21, 2022

  1. Copy the full SHA
    3e35f38 View commit details
  2. Copy the full SHA
    cebf5cb View commit details
  3. Copy the full SHA
    d2dbc30 View commit details
  4. Merge branch 'release-1.24.14'

    * release-1.24.14:
      Bumping version to 1.24.14
      Add changelog entries from botocore
      Add testing and classifier for Python 3.11 (#3307)
    aws-sdk-python-automation committed Jun 21, 2022
    Copy the full SHA
    530365c View commit details
Showing with 185 additions and 36 deletions.
  1. +22 −0 .changes/1.24.10.json
  2. +22 −0 .changes/1.24.11.json
  3. +22 −0 .changes/1.24.12.json
  4. +17 −0 .changes/1.24.13.json
  5. +17 −0 .changes/1.24.14.json
  6. +1 −1 .github/workflows/run-tests.yml
  7. +4 −0 .github/workflows/stale_issue.yml
  8. +43 −0 CHANGELOG.rst
  9. +1 −1 boto3/__init__.py
  10. +32 −31 requirements-dev-lock.txt
  11. +1 −1 requirements-dev.txt
  12. +1 −1 setup.cfg
  13. +2 −1 setup.py
22 changes: 22 additions & 0 deletions .changes/1.24.10.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
[
{
"category": "``finspace-data``",
"description": "[``botocore``] This release adds a new set of APIs, GetPermissionGroup, DisassociateUserFromPermissionGroup, AssociateUserToPermissionGroup, ListPermissionGroupsByUser, ListUsersByPermissionGroup.",
"type": "api-change"
},
{
"category": "``guardduty``",
"description": "[``botocore``] Adds finding fields available from GuardDuty Console. Adds FreeTrial related operations. Deprecates the use of various APIs related to Master Accounts and Replace them with Administrator Accounts.",
"type": "api-change"
},
{
"category": "``servicecatalog-appregistry``",
"description": "[``botocore``] This release adds a new API ListAttributeGroupsForApplication that returns associated attribute groups of an application. In addition, the UpdateApplication and UpdateAttributeGroup APIs will not allow users to update the 'Name' attribute.",
"type": "api-change"
},
{
"category": "``workspaces``",
"description": "[``botocore``] Added new field \"reason\" to OperationNotSupportedException. Receiving this exception in the DeregisterWorkspaceDirectory API will now return a reason giving more context on the failure.",
"type": "api-change"
}
]
22 changes: 22 additions & 0 deletions .changes/1.24.11.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
[
{
"category": "``redshift-data``",
"description": "[``botocore``] This release adds a new --workgroup-name field to operations that connect to an endpoint. Customers can now execute queries against their serverless workgroups.",
"type": "api-change"
},
{
"category": "``redshiftserverless``",
"description": "[``botocore``] Add new API operations for Amazon Redshift Serverless, a new way of using Amazon Redshift without needing to manually manage provisioned clusters. The new operations let you interact with Redshift Serverless resources, such as create snapshots, list VPC endpoints, delete resource policies, and more.",
"type": "api-change"
},
{
"category": "``secretsmanager``",
"description": "[``botocore``] Documentation updates for Secrets Manager",
"type": "api-change"
},
{
"category": "``securityhub``",
"description": "[``botocore``] Added Threats field for security findings. Added new resource details for ECS Container, ECS Task, RDS SecurityGroup, Kinesis Stream, EC2 TransitGateway, EFS AccessPoint, CloudFormation Stack, CloudWatch Alarm, VPC Peering Connection and WAF Rules",
"type": "api-change"
}
]
22 changes: 22 additions & 0 deletions .changes/1.24.12.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
[
{
"category": "``connect``",
"description": "[``botocore``] This release updates these APIs: UpdateInstanceAttribute, DescribeInstanceAttribute and ListInstanceAttributes. You can use it to programmatically enable/disable High volume outbound communications using attribute type HIGH_VOLUME_OUTBOUND on the specified Amazon Connect instance.",
"type": "api-change"
},
{
"category": "``connectcampaigns``",
"description": "[``botocore``] Added Amazon Connect high volume outbound communications SDK.",
"type": "api-change"
},
{
"category": "``dynamodb``",
"description": "[``botocore``] Doc only update for DynamoDB service",
"type": "api-change"
},
{
"category": "``dynamodbstreams``",
"description": "[``botocore``] Update dynamodbstreams client to latest version",
"type": "api-change"
}
]
17 changes: 17 additions & 0 deletions .changes/1.24.13.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
[
{
"category": "``ds``",
"description": "[``botocore``] This release adds support for describing and updating AWS Managed Microsoft AD settings",
"type": "api-change"
},
{
"category": "``kafka``",
"description": "[``botocore``] Documentation updates to use Az Id during cluster creation.",
"type": "api-change"
},
{
"category": "``outposts``",
"description": "[``botocore``] This release adds the AssetLocation structure to the ListAssets response. AssetLocation includes the RackElevation for an Asset.",
"type": "api-change"
}
]
17 changes: 17 additions & 0 deletions .changes/1.24.14.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
[
{
"category": "``ec2``",
"description": "[``botocore``] This release adds support for Private IP VPNs, a new feature allowing S2S VPN connections to use private ip addresses as the tunnel outside ip address over Direct Connect as transport.",
"type": "api-change"
},
{
"category": "``ecs``",
"description": "[``botocore``] Amazon ECS UpdateService now supports the following parameters: PlacementStrategies, PlacementConstraints and CapacityProviderStrategy.",
"type": "api-change"
},
{
"category": "``wellarchitected``",
"description": "[``botocore``] Adds support for lens tagging, Adds support for multiple helpful-resource urls and multiple improvement-plan urls.",
"type": "api-change"
}
]
2 changes: 1 addition & 1 deletion .github/workflows/run-tests.yml
Original file line number Diff line number Diff line change
@@ -12,7 +12,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.7", "3.8", "3.9", "3.10"]
python-version: ["3.7", "3.8", "3.9", "3.10", "3.11-dev"]
os: [ubuntu-latest, macOS-latest, windows-latest ]

steps:
4 changes: 4 additions & 0 deletions .github/workflows/stale_issue.yml
Original file line number Diff line number Diff line change
@@ -7,6 +7,10 @@ on:

jobs:
issue-cleanup:
permissions:
issues: write
contents: read
pull-requests: write
runs-on: ubuntu-latest
name: Stale issue job
steps:
43 changes: 43 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -2,6 +2,49 @@
CHANGELOG
=========

1.24.14
=======

* api-change:``ec2``: [``botocore``] This release adds support for Private IP VPNs, a new feature allowing S2S VPN connections to use private ip addresses as the tunnel outside ip address over Direct Connect as transport.
* api-change:``ecs``: [``botocore``] Amazon ECS UpdateService now supports the following parameters: PlacementStrategies, PlacementConstraints and CapacityProviderStrategy.
* api-change:``wellarchitected``: [``botocore``] Adds support for lens tagging, Adds support for multiple helpful-resource urls and multiple improvement-plan urls.


1.24.13
=======

* api-change:``ds``: [``botocore``] This release adds support for describing and updating AWS Managed Microsoft AD settings
* api-change:``kafka``: [``botocore``] Documentation updates to use Az Id during cluster creation.
* api-change:``outposts``: [``botocore``] This release adds the AssetLocation structure to the ListAssets response. AssetLocation includes the RackElevation for an Asset.


1.24.12
=======

* api-change:``connect``: [``botocore``] This release updates these APIs: UpdateInstanceAttribute, DescribeInstanceAttribute and ListInstanceAttributes. You can use it to programmatically enable/disable High volume outbound communications using attribute type HIGH_VOLUME_OUTBOUND on the specified Amazon Connect instance.
* api-change:``connectcampaigns``: [``botocore``] Added Amazon Connect high volume outbound communications SDK.
* api-change:``dynamodb``: [``botocore``] Doc only update for DynamoDB service
* api-change:``dynamodbstreams``: [``botocore``] Update dynamodbstreams client to latest version


1.24.11
=======

* api-change:``redshift-data``: [``botocore``] This release adds a new --workgroup-name field to operations that connect to an endpoint. Customers can now execute queries against their serverless workgroups.
* api-change:``redshiftserverless``: [``botocore``] Add new API operations for Amazon Redshift Serverless, a new way of using Amazon Redshift without needing to manually manage provisioned clusters. The new operations let you interact with Redshift Serverless resources, such as create snapshots, list VPC endpoints, delete resource policies, and more.
* api-change:``secretsmanager``: [``botocore``] Documentation updates for Secrets Manager
* api-change:``securityhub``: [``botocore``] Added Threats field for security findings. Added new resource details for ECS Container, ECS Task, RDS SecurityGroup, Kinesis Stream, EC2 TransitGateway, EFS AccessPoint, CloudFormation Stack, CloudWatch Alarm, VPC Peering Connection and WAF Rules


1.24.10
=======

* api-change:``finspace-data``: [``botocore``] This release adds a new set of APIs, GetPermissionGroup, DisassociateUserFromPermissionGroup, AssociateUserToPermissionGroup, ListPermissionGroupsByUser, ListUsersByPermissionGroup.
* api-change:``guardduty``: [``botocore``] Adds finding fields available from GuardDuty Console. Adds FreeTrial related operations. Deprecates the use of various APIs related to Master Accounts and Replace them with Administrator Accounts.
* api-change:``servicecatalog-appregistry``: [``botocore``] This release adds a new API ListAttributeGroupsForApplication that returns associated attribute groups of an application. In addition, the UpdateApplication and UpdateAttributeGroup APIs will not allow users to update the 'Name' attribute.
* api-change:``workspaces``: [``botocore``] Added new field "reason" to OperationNotSupportedException. Receiving this exception in the DeregisterWorkspaceDirectory API will now return a reason giving more context on the failure.


1.24.9
======

2 changes: 1 addition & 1 deletion boto3/__init__.py
Original file line number Diff line number Diff line change
@@ -17,7 +17,7 @@
from boto3.session import Session

__author__ = 'Amazon Web Services'
__version__ = '1.24.9'
__version__ = '1.24.14'


# The default Boto3 session; autoloaded when needed.
63 changes: 32 additions & 31 deletions requirements-dev-lock.txt
Original file line number Diff line number Diff line change
@@ -8,13 +8,13 @@ atomicwrites==1.4.0 \
--hash=sha256:6d1784dea7c0c8d4a5172b6c620f40b6e4cbfdf96d783691f2e1302a7b88e197 \
--hash=sha256:ae70396ad1a434f9c7046fd2dd196fc04b12f9e91ffb859164193be8b6168a7a
# via -r requirements-dev.txt
attrs==21.2.0 \
--hash=sha256:149e90d6d8ac20db7a955ad60cf0e6881a3f20d37096140088356da6c716b0b1 \
--hash=sha256:ef6aaac3ca6cd92904cdd0d83f629a15f18053ec84e6432106f7a4d04ae4f5fb
attrs==21.4.0 \
--hash=sha256:2d27e3784d7a565d36ab851fe94887c5eccd6a463168875832a1be79c82828b4 \
--hash=sha256:626ba8234211db98e869df76230a137c4c40a12d72445c45d5f5b716f076e2fd
# via pytest
colorama==0.4.4 \
--hash=sha256:5941b2b48a20143d2267e95b1c2a7603ce057ee39fd88e7329b0c292aa16869b \
--hash=sha256:9f47eda37229f68eee03b24b9748937c7dc3868f906e8ba69fbcbdd3bc5dc3e2
colorama==0.4.5 \
--hash=sha256:854bf444933e37f5824ae7bfc1e98d5bce2ebe4160d46b5edf346a89358e99da \
--hash=sha256:e6c6b4334fc50988a639d9b98aa429a0b57da6e17b9a44f0451f930b6967b7a4
# via -r requirements-dev.txt
coverage==5.5 \
--hash=sha256:004d1880bed2d97151facef49f08e255a20ceb6f9432df75f4eef018fdd5a78c \
@@ -72,35 +72,35 @@ coverage==5.5 \
# via
# -r requirements-dev.txt
# pytest-cov
importlib-metadata==4.8.1 \
--hash=sha256:b618b6d2d5ffa2f16add5697cf57a46c76a56229b0ed1c438322e4e95645bd15 \
--hash=sha256:f284b3e11256ad1e5d03ab86bb2ccd6f5339688ff17a4d797a0fe7df326f23b1
importlib-metadata==4.11.4 \
--hash=sha256:5d26852efe48c0a32b0509ffbc583fda1a2266545a78d104a6f4aff3db17d700 \
--hash=sha256:c58c8eb8a762858f49e18436ff552e83914778e50e9d2f1660535ffb364552ec
# via
# pluggy
# pytest
iniconfig==1.1.1 \
--hash=sha256:011e24c64b7f47f6ebd835bb12a743f2fbe9a26d4cecaa7f53bc4f35ee9da8b3 \
--hash=sha256:bc3af051d7d14b2ee5ef9969666def0cd1a000e121eaea580d4a313df4b37f32
# via pytest
packaging==21.0 \
--hash=sha256:7dc96269f53a4ccec5c0670940a4281106dd0bb343f47b7471f779df49c2fbe7 \
--hash=sha256:c86254f9220d55e31cc94d69bade760f0847da8000def4dfe1c6b872fd14ff14
packaging==21.3 \
--hash=sha256:dd47c42927d89ab911e606518907cc2d3a1f38bbd026385970643f9c5b8ecfeb \
--hash=sha256:ef103e05f519cdc783ae24ea4e2e0f508a9c99b2d4969652eed6a2e1ea5bd522
# via pytest
pluggy==1.0.0 \
--hash=sha256:4224373bacce55f955a878bf9cfa763c1e360858e330072059e10bad68531159 \
--hash=sha256:74134bbf457f031a36d68416e1509f34bd5ccc019f0bcc952c7b909d06b37bd3
# via pytest
py==1.10.0 \
--hash=sha256:21b81bda15b66ef5e1a777a21c4dcd9c20ad3efd0b3f817e7a809035269e1bd3 \
--hash=sha256:3b80836aa6d1feeaa108e046da6423ab8f6ceda6468545ae8d02d9d58d18818a
py==1.11.0 \
--hash=sha256:51c75c4126074b472f746a24399ad32f6053d1b34b68d2fa41e558e6f4a98719 \
--hash=sha256:607c53218732647dff4acdfcd50cb62615cedf612e72d1724fb1a0cc6405b378
# via pytest
pyparsing==2.4.7 \
--hash=sha256:c203ec8783bf771a155b207279b9bccb8dea02d8f0c9e5f8ead507bc3246ecc1 \
--hash=sha256:ef9d7589ef3c200abe66653d3f1ab1033c3c419ae9b9bdb1240a85b024efc88b
pyparsing==3.0.9 \
--hash=sha256:2b020ecf7d21b687f219b71ecad3631f644a47f01403fa1d1036b0c6416d70fb \
--hash=sha256:5026bae9a10eeaefb61dab2f09052b9f4307d44aee4eda64b309723d8d206bbc
# via packaging
pytest==6.2.5 \
--hash=sha256:131b36680866a76e6781d13f101efb86cf674ebb9762eb70d3082b6f29889e89 \
--hash=sha256:7310f8d27bc79ced999e760ca304d69f6ba6c6649c0b60fb0e04a4a77cacc134
pytest==7.1.2 \
--hash=sha256:13d0e3ccfc2b6e26be000cb6568c832ba67ba32e719443bfe725814d3c42433c \
--hash=sha256:a06a0425453864a270bc45e71f783330a7428defb4230fb5e6a731fde06ecd45
# via
# -r requirements-dev.txt
# pytest-cov
@@ -111,19 +111,20 @@ pytest-cov==2.12.1 \
toml==0.10.2 \
--hash=sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b \
--hash=sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f
# via
# pytest
# pytest-cov
typing-extensions==3.10.0.2 \
--hash=sha256:49f75d16ff11f1cd258e1b988ccff82a3ca5570217d7ad8c5f48205dd99a677e \
--hash=sha256:d8226d10bc02a29bcc81df19a26e56a9647f8b0a6d4a83924139f4a8b01f17b7 \
--hash=sha256:f1d25edafde516b146ecd0613dabcc61409817af4766fbbcfb8d1ad4ec441a34
# via pytest-cov
tomli==2.0.1 \
--hash=sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc \
--hash=sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f
# via pytest
typing-extensions==4.2.0 \
--hash=sha256:6657594ee297170d19f67d55c05852a874e7eb634f4f753dbd667855e07c1708 \
--hash=sha256:f1c24655a0da0d1b67f07e17a5e6b2a105894e6824b92096378bb3668ef02376
# via importlib-metadata
wheel==0.37.0 \
--hash=sha256:21014b2bd93c6d0034b6ba5d35e4eb284340e09d63c59aef6fc14b0f346146fd \
--hash=sha256:e2ef7239991699e3355d54f8e968a21bb940a1dbf34a4d226741e64462516fad
# via -r requirements-dev.txt
zipp==3.5.0 \
--hash=sha256:957cfda87797e389580cb8b9e3870841ca991e2125350677b2ca83a0e99390a3 \
--hash=sha256:f5812b1e007e48cff63449a5e9f4e7ebea716b4111f9c4f9a645f91d579bf0c4
zipp==3.8.0 \
--hash=sha256:56bf8aadb83c24db6c4b577e13de374ccfb67da2078beba1d037c17980bf43ad \
--hash=sha256:c4f6e5bbf48e74f7a38e7cc5b0480ff42b0ae5178957d564d18932525d5cf099
# via importlib-metadata
2 changes: 1 addition & 1 deletion requirements-dev.txt
Original file line number Diff line number Diff line change
@@ -2,7 +2,7 @@ wheel==0.37.0
coverage==5.5

# Pytest specific deps
pytest==6.2.5
pytest==7.1.2
pytest-cov==2.12.1
atomicwrites>=1.0 # Windows requirement
colorama>0.3.0 # Windows requirement
2 changes: 1 addition & 1 deletion setup.cfg
Original file line number Diff line number Diff line change
@@ -3,7 +3,7 @@ universal = 0

[metadata]
requires_dist =
botocore>=1.27.9,<1.28.0
botocore>=1.27.14,<1.28.0
jmespath>=0.7.1,<2.0.0
s3transfer>=0.6.0,<0.7.0

3 changes: 2 additions & 1 deletion setup.py
Original file line number Diff line number Diff line change
@@ -13,7 +13,7 @@


requires = [
'botocore>=1.27.9,<1.28.0',
'botocore>=1.27.14,<1.28.0',
'jmespath>=0.7.1,<2.0.0',
's3transfer>=0.6.0,<0.7.0',
]
@@ -49,6 +49,7 @@ def get_version():
'Programming Language :: Python :: 3.8',
'Programming Language :: Python :: 3.9',
'Programming Language :: Python :: 3.10',
'Programming Language :: Python :: 3.11',
],
project_urls={
'Documentation': 'https://boto3.amazonaws.com/v1/documentation/api/latest/index.html',