From 7b8a011f0ae809748a629c719b38768faf3d1b0a Mon Sep 17 00:00:00 2001 From: Ashish Dhingra <67916761+ashishdhingra@users.noreply.github.com> Date: Tue, 10 Sep 2024 17:35:04 -0700 Subject: [PATCH 1/3] chore: Modified bug issue template to add checkbox to report potential regression. --- .github/ISSUE_TEMPLATE/bug-report.yml | 8 +++++ .../workflows/issue-regression-labeler.yml | 33 +++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 .github/workflows/issue-regression-labeler.yml diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml index 94d19fbfdd..946fd2f78a 100644 --- a/.github/ISSUE_TEMPLATE/bug-report.yml +++ b/.github/ISSUE_TEMPLATE/bug-report.yml @@ -12,6 +12,14 @@ body: description: What is the problem? A clear and concise description of the bug. validations: required: true + - type: checkboxes + id: regression + attributes: + label: Regression Issue + description: What is a regression? If it worked in a previous version but doesn't in the latest version, it's considered a regression. In this case, please provide specific version number in the report. + options: + - label: Select this option if this issue appears to be a regression. + required: false - type: textarea id: expected attributes: diff --git a/.github/workflows/issue-regression-labeler.yml b/.github/workflows/issue-regression-labeler.yml new file mode 100644 index 0000000000..840a832b70 --- /dev/null +++ b/.github/workflows/issue-regression-labeler.yml @@ -0,0 +1,33 @@ +# Apply potential regression label on issues +name: issue-regression-label +on: + issues: + types: [opened, edited] +permissions: read-all +jobs: + add-regression-label: + runs-on: ubuntu-latest + permissions: + issues: write + steps: + - name: Fetch template body + id: check_regression + uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + TEMPLATE_BODY: ${{ github.event.issue.body }} + with: + script: | + const regressionPattern = /\[x\] Select this option if this issue appears to be a regression\./i; + const template = `${process.env.TEMPLATE_BODY}` + const match = regressionPattern.test(template); + core.setOutput('is_regression', match); + - name: Manage regression label + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + if [ "${{ steps.check_regression.outputs.is_regression }}" == "true" ]; then + gh issue edit ${{ github.event.issue.number }} --add-label "potential-regression" -R ${{ github.repository }} + else + gh issue edit ${{ github.event.issue.number }} --remove-label "potential-regression" -R ${{ github.repository }} + fi From 02fc8c8a0fe1a04ba3fe1ed591eae93d102b4860 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 26 Sep 2024 18:13:16 +0000 Subject: [PATCH 2/3] Add changelog entries from botocore --- .changes/next-release/api-change-chatbot-75536.json | 5 +++++ .changes/next-release/api-change-lambda-98881.json | 5 +++++ .changes/next-release/api-change-organizations-47877.json | 5 +++++ .changes/next-release/api-change-pcs-2690.json | 5 +++++ .changes/next-release/api-change-rdsdata-97822.json | 5 +++++ .changes/next-release/api-change-sagemaker-42804.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-chatbot-75536.json create mode 100644 .changes/next-release/api-change-lambda-98881.json create mode 100644 .changes/next-release/api-change-organizations-47877.json create mode 100644 .changes/next-release/api-change-pcs-2690.json create mode 100644 .changes/next-release/api-change-rdsdata-97822.json create mode 100644 .changes/next-release/api-change-sagemaker-42804.json diff --git a/.changes/next-release/api-change-chatbot-75536.json b/.changes/next-release/api-change-chatbot-75536.json new file mode 100644 index 0000000000..e824b1d136 --- /dev/null +++ b/.changes/next-release/api-change-chatbot-75536.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``chatbot``", + "description": "[``botocore``] Return State and StateReason fields for Chatbot Channel Configurations." +} diff --git a/.changes/next-release/api-change-lambda-98881.json b/.changes/next-release/api-change-lambda-98881.json new file mode 100644 index 0000000000..22afc4b4a8 --- /dev/null +++ b/.changes/next-release/api-change-lambda-98881.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lambda``", + "description": "[``botocore``] Reverting Lambda resource-based policy and block public access APIs." +} diff --git a/.changes/next-release/api-change-organizations-47877.json b/.changes/next-release/api-change-organizations-47877.json new file mode 100644 index 0000000000..33fb7d0c57 --- /dev/null +++ b/.changes/next-release/api-change-organizations-47877.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``organizations``", + "description": "[``botocore``] Add support for policy operations on the CHATBOT_POLICY policy type." +} diff --git a/.changes/next-release/api-change-pcs-2690.json b/.changes/next-release/api-change-pcs-2690.json new file mode 100644 index 0000000000..062a737e9e --- /dev/null +++ b/.changes/next-release/api-change-pcs-2690.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``pcs``", + "description": "[``botocore``] AWS PCS API documentation - Edited the description of the iamInstanceProfileArn parameter of the CreateComputeNodeGroup and UpdateComputeNodeGroup actions; edited the description of the SlurmCustomSetting data type to list the supported parameters for clusters and compute node groups." +} diff --git a/.changes/next-release/api-change-rdsdata-97822.json b/.changes/next-release/api-change-rdsdata-97822.json new file mode 100644 index 0000000000..85f7263f3a --- /dev/null +++ b/.changes/next-release/api-change-rdsdata-97822.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds-data``", + "description": "[``botocore``] Documentation update for RDS Data API to reflect support for Aurora MySQL Serverless v2 and Provisioned DB clusters." +} diff --git a/.changes/next-release/api-change-sagemaker-42804.json b/.changes/next-release/api-change-sagemaker-42804.json new file mode 100644 index 0000000000..1122f79762 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-42804.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "[``botocore``] Adding `TagPropagation` attribute to Sagemaker API" +} From 4709d04b905b8509ebe917203afd737cdafe1086 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 26 Sep 2024 18:13:40 +0000 Subject: [PATCH 3/3] Bumping version to 1.35.28 --- .changes/1.35.28.json | 32 +++++++++++++++++++ .../api-change-chatbot-75536.json | 5 --- .../next-release/api-change-lambda-98881.json | 5 --- .../api-change-organizations-47877.json | 5 --- .../next-release/api-change-pcs-2690.json | 5 --- .../api-change-rdsdata-97822.json | 5 --- .../api-change-sagemaker-42804.json | 5 --- CHANGELOG.rst | 11 +++++++ boto3/__init__.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 46 insertions(+), 33 deletions(-) create mode 100644 .changes/1.35.28.json delete mode 100644 .changes/next-release/api-change-chatbot-75536.json delete mode 100644 .changes/next-release/api-change-lambda-98881.json delete mode 100644 .changes/next-release/api-change-organizations-47877.json delete mode 100644 .changes/next-release/api-change-pcs-2690.json delete mode 100644 .changes/next-release/api-change-rdsdata-97822.json delete mode 100644 .changes/next-release/api-change-sagemaker-42804.json diff --git a/.changes/1.35.28.json b/.changes/1.35.28.json new file mode 100644 index 0000000000..b55e59f8fa --- /dev/null +++ b/.changes/1.35.28.json @@ -0,0 +1,32 @@ +[ + { + "category": "``chatbot``", + "description": "[``botocore``] Return State and StateReason fields for Chatbot Channel Configurations.", + "type": "api-change" + }, + { + "category": "``lambda``", + "description": "[``botocore``] Reverting Lambda resource-based policy and block public access APIs.", + "type": "api-change" + }, + { + "category": "``organizations``", + "description": "[``botocore``] Add support for policy operations on the CHATBOT_POLICY policy type.", + "type": "api-change" + }, + { + "category": "``pcs``", + "description": "[``botocore``] AWS PCS API documentation - Edited the description of the iamInstanceProfileArn parameter of the CreateComputeNodeGroup and UpdateComputeNodeGroup actions; edited the description of the SlurmCustomSetting data type to list the supported parameters for clusters and compute node groups.", + "type": "api-change" + }, + { + "category": "``rds-data``", + "description": "[``botocore``] Documentation update for RDS Data API to reflect support for Aurora MySQL Serverless v2 and Provisioned DB clusters.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "[``botocore``] Adding `TagPropagation` attribute to Sagemaker API", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-chatbot-75536.json b/.changes/next-release/api-change-chatbot-75536.json deleted file mode 100644 index e824b1d136..0000000000 --- a/.changes/next-release/api-change-chatbot-75536.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``chatbot``", - "description": "[``botocore``] Return State and StateReason fields for Chatbot Channel Configurations." -} diff --git a/.changes/next-release/api-change-lambda-98881.json b/.changes/next-release/api-change-lambda-98881.json deleted file mode 100644 index 22afc4b4a8..0000000000 --- a/.changes/next-release/api-change-lambda-98881.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lambda``", - "description": "[``botocore``] Reverting Lambda resource-based policy and block public access APIs." -} diff --git a/.changes/next-release/api-change-organizations-47877.json b/.changes/next-release/api-change-organizations-47877.json deleted file mode 100644 index 33fb7d0c57..0000000000 --- a/.changes/next-release/api-change-organizations-47877.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``organizations``", - "description": "[``botocore``] Add support for policy operations on the CHATBOT_POLICY policy type." -} diff --git a/.changes/next-release/api-change-pcs-2690.json b/.changes/next-release/api-change-pcs-2690.json deleted file mode 100644 index 062a737e9e..0000000000 --- a/.changes/next-release/api-change-pcs-2690.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``pcs``", - "description": "[``botocore``] AWS PCS API documentation - Edited the description of the iamInstanceProfileArn parameter of the CreateComputeNodeGroup and UpdateComputeNodeGroup actions; edited the description of the SlurmCustomSetting data type to list the supported parameters for clusters and compute node groups." -} diff --git a/.changes/next-release/api-change-rdsdata-97822.json b/.changes/next-release/api-change-rdsdata-97822.json deleted file mode 100644 index 85f7263f3a..0000000000 --- a/.changes/next-release/api-change-rdsdata-97822.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds-data``", - "description": "[``botocore``] Documentation update for RDS Data API to reflect support for Aurora MySQL Serverless v2 and Provisioned DB clusters." -} diff --git a/.changes/next-release/api-change-sagemaker-42804.json b/.changes/next-release/api-change-sagemaker-42804.json deleted file mode 100644 index 1122f79762..0000000000 --- a/.changes/next-release/api-change-sagemaker-42804.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "[``botocore``] Adding `TagPropagation` attribute to Sagemaker API" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 4ebd9f2867..5d01c74daa 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.35.28 +======= + +* api-change:``chatbot``: [``botocore``] Return State and StateReason fields for Chatbot Channel Configurations. +* api-change:``lambda``: [``botocore``] Reverting Lambda resource-based policy and block public access APIs. +* api-change:``organizations``: [``botocore``] Add support for policy operations on the CHATBOT_POLICY policy type. +* api-change:``pcs``: [``botocore``] AWS PCS API documentation - Edited the description of the iamInstanceProfileArn parameter of the CreateComputeNodeGroup and UpdateComputeNodeGroup actions; edited the description of the SlurmCustomSetting data type to list the supported parameters for clusters and compute node groups. +* api-change:``rds-data``: [``botocore``] Documentation update for RDS Data API to reflect support for Aurora MySQL Serverless v2 and Provisioned DB clusters. +* api-change:``sagemaker``: [``botocore``] Adding `TagPropagation` attribute to Sagemaker API + + 1.35.27 ======= diff --git a/boto3/__init__.py b/boto3/__init__.py index b3210dc2b2..c4e80b2bb9 100644 --- a/boto3/__init__.py +++ b/boto3/__init__.py @@ -17,7 +17,7 @@ from boto3.session import Session __author__ = 'Amazon Web Services' -__version__ = '1.35.27' +__version__ = '1.35.28' # The default Boto3 session; autoloaded when needed. diff --git a/setup.cfg b/setup.cfg index 31bac4bdd0..47f2289cc3 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore>=1.35.27,<1.36.0 + botocore>=1.35.28,<1.36.0 jmespath>=0.7.1,<2.0.0 s3transfer>=0.10.0,<0.11.0 diff --git a/setup.py b/setup.py index 3d25fca010..a8a1f5c30d 100644 --- a/setup.py +++ b/setup.py @@ -14,7 +14,7 @@ requires = [ - 'botocore>=1.35.27,<1.36.0', + 'botocore>=1.35.28,<1.36.0', 'jmespath>=0.7.1,<2.0.0', 's3transfer>=0.10.0,<0.11.0', ]