From 4d85475b43854063dc5e7fd9a796542f975b852d Mon Sep 17 00:00:00 2001 From: Nate Prewitt Date: Thu, 28 Sep 2023 08:05:04 -0700 Subject: [PATCH 1/5] Add dependabot configuration for actions (#3875) --- .github/dependabot.yml | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000000..9e10089091 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,9 @@ +version: 2 +updates: + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "weekly" + ignore: + - dependency-name: "*" + update-types: ["version-update:semver-patch"] From 1dd9fc00e71d6ee2c4c309f77aa031727e678202 Mon Sep 17 00:00:00 2001 From: Nate Prewitt Date: Thu, 28 Sep 2023 08:05:34 -0700 Subject: [PATCH 2/5] Fix pins on GHA workflows (#3874) --- .github/workflows/closed-issue-message.yml | 8 +++++++- .github/workflows/handle-stale-discussions.yml | 5 ++++- .github/workflows/lint.yml | 6 +++--- .github/workflows/run-tests.yml | 4 ++-- .github/workflows/stale_issue.yml | 2 +- 5 files changed, 17 insertions(+), 8 deletions(-) diff --git a/.github/workflows/closed-issue-message.yml b/.github/workflows/closed-issue-message.yml index 3340afb1f3..000b89ffe6 100644 --- a/.github/workflows/closed-issue-message.yml +++ b/.github/workflows/closed-issue-message.yml @@ -2,11 +2,17 @@ name: Closed Issue Message on: issues: types: [closed] + +permissions: + contents: read + jobs: auto_comment: runs-on: ubuntu-latest + permissions: + issues: write steps: - - uses: aws-actions/closed-issue-message@v1 + - uses: aws-actions/closed-issue-message@8b6324312193476beecf11f8e8539d73a3553bf4 with: # These inputs are both required repo-token: "${{ secrets.GITHUB_TOKEN }}" diff --git a/.github/workflows/handle-stale-discussions.yml b/.github/workflows/handle-stale-discussions.yml index f89938e11b..e121d39c50 100644 --- a/.github/workflows/handle-stale-discussions.yml +++ b/.github/workflows/handle-stale-discussions.yml @@ -5,6 +5,9 @@ on: discussion_comment: types: [created] +permissions: + contents: read + jobs: handle-stale-discussions: name: Handle stale discussions @@ -13,7 +16,7 @@ jobs: discussions: write steps: - name: Stale discussions action - uses: aws-github-ops/handle-stale-discussions@v1 + uses: aws-github-ops/handle-stale-discussions@a98e47e10f9a5d4ed08ffb27b7a19454302f9a43 with: # This will close stale-discussions as outdated instead of answered close-stale-as-answered: false diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 39bb3e9eea..a20cc198fc 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -13,10 +13,10 @@ jobs: runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 - name: Set up Python 3.9 - uses: actions/setup-python@v4 + uses: actions/setup-python@61a6322f88396a6271a6ee3565807d608ecaddd1 with: python-version: 3.9 - name: Run pre-commit - uses: pre-commit/action@v3.0.0 + uses: pre-commit/action@646c83fcd040023954eafda54b4db0192ce70507 diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index 0d54078101..c0bf1d9bd1 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -19,9 +19,9 @@ jobs: os: [ubuntu-latest, macOS-latest, windows-latest] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4 + uses: actions/setup-python@61a6322f88396a6271a6ee3565807d608ecaddd1 with: python-version: ${{ matrix.python-version }} - name: Install dependencies diff --git a/.github/workflows/stale_issue.yml b/.github/workflows/stale_issue.yml index c2d5bbdfb6..e7852ecc68 100644 --- a/.github/workflows/stale_issue.yml +++ b/.github/workflows/stale_issue.yml @@ -17,7 +17,7 @@ jobs: runs-on: ubuntu-latest name: Stale issue job steps: - - uses: aws-actions/stale-issue-cleanup@v6 + - uses: aws-actions/stale-issue-cleanup@f290bcce1d77c9abc0357b7faed3c1c7c2f7d78f with: issue-types: issues stale-issue-message: Greetings! It looks like this issue hasn’t been From 27b33e0a6043974928a7ecf41ae9b65b6e5a3e32 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 28 Sep 2023 15:06:13 +0000 Subject: [PATCH 3/5] Bump actions/checkout from 3.5.0 to 4.1.0 Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.0 to 4.1.0. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v3.5.0...8ade135a41bc03ea155e62e844d188df1ea18608) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/codeql.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index ff97bc29b7..b5c4218572 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -20,7 +20,7 @@ jobs: security-events: write steps: - name: "Checkout repository" - uses: "actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3" + uses: "actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608" - name: "Run CodeQL init" uses: "github/codeql-action/init@cdcdbb579706841c47f7063dda365e292e5cad7a" From 9750638ae405490a9579bcd896df4e97709e8878 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 28 Sep 2023 18:13:19 +0000 Subject: [PATCH 4/5] Add changelog entries from botocore --- .changes/next-release/api-change-bedrock-1473.json | 5 +++++ .changes/next-release/api-change-bedrockruntime-66632.json | 5 +++++ .changes/next-release/api-change-budgets-14827.json | 5 +++++ .changes/next-release/api-change-ec2-10834.json | 5 +++++ .changes/next-release/api-change-iotfleetwise-4302.json | 5 +++++ .changes/next-release/api-change-sagemaker-64080.json | 5 +++++ .../api-change-sagemakerfeaturestoreruntime-17558.json | 5 +++++ .changes/next-release/api-change-wafv2-54914.json | 5 +++++ 8 files changed, 40 insertions(+) create mode 100644 .changes/next-release/api-change-bedrock-1473.json create mode 100644 .changes/next-release/api-change-bedrockruntime-66632.json create mode 100644 .changes/next-release/api-change-budgets-14827.json create mode 100644 .changes/next-release/api-change-ec2-10834.json create mode 100644 .changes/next-release/api-change-iotfleetwise-4302.json create mode 100644 .changes/next-release/api-change-sagemaker-64080.json create mode 100644 .changes/next-release/api-change-sagemakerfeaturestoreruntime-17558.json create mode 100644 .changes/next-release/api-change-wafv2-54914.json diff --git a/.changes/next-release/api-change-bedrock-1473.json b/.changes/next-release/api-change-bedrock-1473.json new file mode 100644 index 0000000000..88e1f3294b --- /dev/null +++ b/.changes/next-release/api-change-bedrock-1473.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock``", + "description": "[``botocore``] Model Invocation logging added to enable or disable logs in customer account. Model listing and description support added. Provisioned Throughput feature added. Custom model support added for creating custom models. Also includes list, and delete functions for custom model." +} diff --git a/.changes/next-release/api-change-bedrockruntime-66632.json b/.changes/next-release/api-change-bedrockruntime-66632.json new file mode 100644 index 0000000000..1f1d49f721 --- /dev/null +++ b/.changes/next-release/api-change-bedrockruntime-66632.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-runtime``", + "description": "[``botocore``] Run Inference: Added support to run the inference on models. Includes set of APIs for running inference in streaming and non-streaming mode." +} diff --git a/.changes/next-release/api-change-budgets-14827.json b/.changes/next-release/api-change-budgets-14827.json new file mode 100644 index 0000000000..1d33b7ebdb --- /dev/null +++ b/.changes/next-release/api-change-budgets-14827.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``budgets``", + "description": "[``botocore``] Update DescribeBudgets and DescribeBudgetNotificationsForAccount MaxResults limit to 1000." +} diff --git a/.changes/next-release/api-change-ec2-10834.json b/.changes/next-release/api-change-ec2-10834.json new file mode 100644 index 0000000000..50fc5f99ad --- /dev/null +++ b/.changes/next-release/api-change-ec2-10834.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "[``botocore``] Adds support for Customer Managed Key encryption for Amazon Verified Access resources" +} diff --git a/.changes/next-release/api-change-iotfleetwise-4302.json b/.changes/next-release/api-change-iotfleetwise-4302.json new file mode 100644 index 0000000000..23533cc6ab --- /dev/null +++ b/.changes/next-release/api-change-iotfleetwise-4302.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iotfleetwise``", + "description": "[``botocore``] AWS IoT FleetWise now supports encryption through a customer managed AWS KMS key. The PutEncryptionConfiguration and GetEncryptionConfiguration APIs were added." +} diff --git a/.changes/next-release/api-change-sagemaker-64080.json b/.changes/next-release/api-change-sagemaker-64080.json new file mode 100644 index 0000000000..8a67210662 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-64080.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "[``botocore``] Online store feature groups supports Standard and InMemory tier storage types for low latency storage for real-time data retrieval. The InMemory tier supports collection types List, Set, and Vector." +} diff --git a/.changes/next-release/api-change-sagemakerfeaturestoreruntime-17558.json b/.changes/next-release/api-change-sagemakerfeaturestoreruntime-17558.json new file mode 100644 index 0000000000..7fbd7b7e7d --- /dev/null +++ b/.changes/next-release/api-change-sagemakerfeaturestoreruntime-17558.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker-featurestore-runtime``", + "description": "[``botocore``] Feature Store supports read/write of records with collection type features." +} diff --git a/.changes/next-release/api-change-wafv2-54914.json b/.changes/next-release/api-change-wafv2-54914.json new file mode 100644 index 0000000000..ac231bf708 --- /dev/null +++ b/.changes/next-release/api-change-wafv2-54914.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``wafv2``", + "description": "[``botocore``] Correct and improve the documentation for the FieldToMatch option JA3 fingerprint." +} From 312cdc95d60ac2a43664b6101b847a728f1fec8b Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 28 Sep 2023 18:13:32 +0000 Subject: [PATCH 5/5] Bumping version to 1.28.57 --- .changes/1.28.57.json | 42 +++++++++++++++++++ .../next-release/api-change-bedrock-1473.json | 5 --- .../api-change-bedrockruntime-66632.json | 5 --- .../api-change-budgets-14827.json | 5 --- .../next-release/api-change-ec2-10834.json | 5 --- .../api-change-iotfleetwise-4302.json | 5 --- .../api-change-sagemaker-64080.json | 5 --- ...ge-sagemakerfeaturestoreruntime-17558.json | 5 --- .../next-release/api-change-wafv2-54914.json | 5 --- CHANGELOG.rst | 13 ++++++ boto3/__init__.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 13 files changed, 58 insertions(+), 43 deletions(-) create mode 100644 .changes/1.28.57.json delete mode 100644 .changes/next-release/api-change-bedrock-1473.json delete mode 100644 .changes/next-release/api-change-bedrockruntime-66632.json delete mode 100644 .changes/next-release/api-change-budgets-14827.json delete mode 100644 .changes/next-release/api-change-ec2-10834.json delete mode 100644 .changes/next-release/api-change-iotfleetwise-4302.json delete mode 100644 .changes/next-release/api-change-sagemaker-64080.json delete mode 100644 .changes/next-release/api-change-sagemakerfeaturestoreruntime-17558.json delete mode 100644 .changes/next-release/api-change-wafv2-54914.json diff --git a/.changes/1.28.57.json b/.changes/1.28.57.json new file mode 100644 index 0000000000..5e5d3c50fd --- /dev/null +++ b/.changes/1.28.57.json @@ -0,0 +1,42 @@ +[ + { + "category": "``bedrock-runtime``", + "description": "[``botocore``] Run Inference: Added support to run the inference on models. Includes set of APIs for running inference in streaming and non-streaming mode.", + "type": "api-change" + }, + { + "category": "``bedrock``", + "description": "[``botocore``] Model Invocation logging added to enable or disable logs in customer account. Model listing and description support added. Provisioned Throughput feature added. Custom model support added for creating custom models. Also includes list, and delete functions for custom model.", + "type": "api-change" + }, + { + "category": "``budgets``", + "description": "[``botocore``] Update DescribeBudgets and DescribeBudgetNotificationsForAccount MaxResults limit to 1000.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "[``botocore``] Adds support for Customer Managed Key encryption for Amazon Verified Access resources", + "type": "api-change" + }, + { + "category": "``iotfleetwise``", + "description": "[``botocore``] AWS IoT FleetWise now supports encryption through a customer managed AWS KMS key. The PutEncryptionConfiguration and GetEncryptionConfiguration APIs were added.", + "type": "api-change" + }, + { + "category": "``sagemaker-featurestore-runtime``", + "description": "[``botocore``] Feature Store supports read/write of records with collection type features.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "[``botocore``] Online store feature groups supports Standard and InMemory tier storage types for low latency storage for real-time data retrieval. The InMemory tier supports collection types List, Set, and Vector.", + "type": "api-change" + }, + { + "category": "``wafv2``", + "description": "[``botocore``] Correct and improve the documentation for the FieldToMatch option JA3 fingerprint.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrock-1473.json b/.changes/next-release/api-change-bedrock-1473.json deleted file mode 100644 index 88e1f3294b..0000000000 --- a/.changes/next-release/api-change-bedrock-1473.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock``", - "description": "[``botocore``] Model Invocation logging added to enable or disable logs in customer account. Model listing and description support added. Provisioned Throughput feature added. Custom model support added for creating custom models. Also includes list, and delete functions for custom model." -} diff --git a/.changes/next-release/api-change-bedrockruntime-66632.json b/.changes/next-release/api-change-bedrockruntime-66632.json deleted file mode 100644 index 1f1d49f721..0000000000 --- a/.changes/next-release/api-change-bedrockruntime-66632.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-runtime``", - "description": "[``botocore``] Run Inference: Added support to run the inference on models. Includes set of APIs for running inference in streaming and non-streaming mode." -} diff --git a/.changes/next-release/api-change-budgets-14827.json b/.changes/next-release/api-change-budgets-14827.json deleted file mode 100644 index 1d33b7ebdb..0000000000 --- a/.changes/next-release/api-change-budgets-14827.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``budgets``", - "description": "[``botocore``] Update DescribeBudgets and DescribeBudgetNotificationsForAccount MaxResults limit to 1000." -} diff --git a/.changes/next-release/api-change-ec2-10834.json b/.changes/next-release/api-change-ec2-10834.json deleted file mode 100644 index 50fc5f99ad..0000000000 --- a/.changes/next-release/api-change-ec2-10834.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "[``botocore``] Adds support for Customer Managed Key encryption for Amazon Verified Access resources" -} diff --git a/.changes/next-release/api-change-iotfleetwise-4302.json b/.changes/next-release/api-change-iotfleetwise-4302.json deleted file mode 100644 index 23533cc6ab..0000000000 --- a/.changes/next-release/api-change-iotfleetwise-4302.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iotfleetwise``", - "description": "[``botocore``] AWS IoT FleetWise now supports encryption through a customer managed AWS KMS key. The PutEncryptionConfiguration and GetEncryptionConfiguration APIs were added." -} diff --git a/.changes/next-release/api-change-sagemaker-64080.json b/.changes/next-release/api-change-sagemaker-64080.json deleted file mode 100644 index 8a67210662..0000000000 --- a/.changes/next-release/api-change-sagemaker-64080.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "[``botocore``] Online store feature groups supports Standard and InMemory tier storage types for low latency storage for real-time data retrieval. The InMemory tier supports collection types List, Set, and Vector." -} diff --git a/.changes/next-release/api-change-sagemakerfeaturestoreruntime-17558.json b/.changes/next-release/api-change-sagemakerfeaturestoreruntime-17558.json deleted file mode 100644 index 7fbd7b7e7d..0000000000 --- a/.changes/next-release/api-change-sagemakerfeaturestoreruntime-17558.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker-featurestore-runtime``", - "description": "[``botocore``] Feature Store supports read/write of records with collection type features." -} diff --git a/.changes/next-release/api-change-wafv2-54914.json b/.changes/next-release/api-change-wafv2-54914.json deleted file mode 100644 index ac231bf708..0000000000 --- a/.changes/next-release/api-change-wafv2-54914.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``wafv2``", - "description": "[``botocore``] Correct and improve the documentation for the FieldToMatch option JA3 fingerprint." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 3fd07c7368..8c3f00a5f5 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,19 @@ CHANGELOG ========= +1.28.57 +======= + +* api-change:``bedrock-runtime``: [``botocore``] Run Inference: Added support to run the inference on models. Includes set of APIs for running inference in streaming and non-streaming mode. +* api-change:``bedrock``: [``botocore``] Model Invocation logging added to enable or disable logs in customer account. Model listing and description support added. Provisioned Throughput feature added. Custom model support added for creating custom models. Also includes list, and delete functions for custom model. +* api-change:``budgets``: [``botocore``] Update DescribeBudgets and DescribeBudgetNotificationsForAccount MaxResults limit to 1000. +* api-change:``ec2``: [``botocore``] Adds support for Customer Managed Key encryption for Amazon Verified Access resources +* api-change:``iotfleetwise``: [``botocore``] AWS IoT FleetWise now supports encryption through a customer managed AWS KMS key. The PutEncryptionConfiguration and GetEncryptionConfiguration APIs were added. +* api-change:``sagemaker-featurestore-runtime``: [``botocore``] Feature Store supports read/write of records with collection type features. +* api-change:``sagemaker``: [``botocore``] Online store feature groups supports Standard and InMemory tier storage types for low latency storage for real-time data retrieval. The InMemory tier supports collection types List, Set, and Vector. +* api-change:``wafv2``: [``botocore``] Correct and improve the documentation for the FieldToMatch option JA3 fingerprint. + + 1.28.56 ======= diff --git a/boto3/__init__.py b/boto3/__init__.py index c7f6dee41a..0121a85aed 100644 --- a/boto3/__init__.py +++ b/boto3/__init__.py @@ -17,7 +17,7 @@ from boto3.session import Session __author__ = 'Amazon Web Services' -__version__ = '1.28.56' +__version__ = '1.28.57' # The default Boto3 session; autoloaded when needed. diff --git a/setup.cfg b/setup.cfg index 10d77b4f0e..17e233dce4 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore>=1.31.56,<1.32.0 + botocore>=1.31.57,<1.32.0 jmespath>=0.7.1,<2.0.0 s3transfer>=0.7.0,<0.8.0 diff --git a/setup.py b/setup.py index 773ad428c1..5c0df3c8da 100644 --- a/setup.py +++ b/setup.py @@ -13,7 +13,7 @@ requires = [ - 'botocore>=1.31.56,<1.32.0', + 'botocore>=1.31.57,<1.32.0', 'jmespath>=0.7.1,<2.0.0', 's3transfer>=0.7.0,<0.8.0', ]