Skip to content

Commit

Permalink
Merge branch 'release-1.35.36'
Browse files Browse the repository at this point in the history
* release-1.35.36:
  Bumping version to 1.35.36
  Update endpoints model
  Update to latest models
  Add support for Python 3.13 (#3185)
  • Loading branch information
aws-sdk-python-automation committed Oct 8, 2024
2 parents 6f70001 + a765105 commit d40c69d
Show file tree
Hide file tree
Showing 11 changed files with 265 additions and 182 deletions.
17 changes: 17 additions & 0 deletions .changes/1.35.36.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
[
{
"category": "``elasticache``",
"description": "AWS ElastiCache SDK now supports using APIs with newly launched Valkey engine. Please refer to updated AWS ElastiCache public documentation for detailed information on API usage.",
"type": "api-change"
},
{
"category": "``memorydb``",
"description": "Amazon MemoryDB SDK now supports all APIs for newly launched Valkey engine. Please refer to the updated Amazon MemoryDB public documentation for detailed information on API usage.",
"type": "api-change"
},
{
"category": "Python",
"description": "Added provisional Python 3.13 support to Botocore",
"type": "enhancement"
}
]
4 changes: 3 additions & 1 deletion .github/workflows/run-crt-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12']
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13']
os: [ubuntu-latest, macOS-latest, windows-latest]
# Python 3.8 and 3.9 do not run on m1 hardware which is now standard for
# macOS-latest.
Expand All @@ -32,6 +32,8 @@ jobs:
uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3
with:
python-version: '${{ matrix.python-version }}'
cache: 'pip'
allow-prereleases: true
- name: Install dependencies and CRT
run: |
python scripts/ci/install --extras crt
Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/run-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12']
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13']
os: [ubuntu-latest, macOS-latest, windows-latest]
# Python 3.8 and 3.9 do not run on m1 hardware which is now standard for
# macOS-latest.
Expand All @@ -32,6 +32,8 @@ jobs:
uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3
with:
python-version: '${{ matrix.python-version }}'
cache: 'pip'
allow-prereleases: true
- name: Install dependencies
run: |
python scripts/ci/install
Expand Down
8 changes: 8 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,14 @@
CHANGELOG
=========

1.35.36
=======

* api-change:``elasticache``: AWS ElastiCache SDK now supports using APIs with newly launched Valkey engine. Please refer to updated AWS ElastiCache public documentation for detailed information on API usage.
* api-change:``memorydb``: Amazon MemoryDB SDK now supports all APIs for newly launched Valkey engine. Please refer to the updated Amazon MemoryDB public documentation for detailed information on API usage.
* enhancement:Python: Added provisional Python 3.13 support to Botocore


1.35.35
=======

Expand Down
2 changes: 1 addition & 1 deletion botocore/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
import os
import re

__version__ = '1.35.35'
__version__ = '1.35.36'


class NullHandler(logging.Handler):
Expand Down
360 changes: 192 additions & 168 deletions botocore/data/elasticache/2015-02-02/service-2.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions botocore/data/endpoints.json
Original file line number Diff line number Diff line change
Expand Up @@ -21110,6 +21110,7 @@
"ap-east-1" : { },
"ap-northeast-1" : { },
"ap-northeast-2" : { },
"ap-northeast-3" : { },
"ap-south-1" : { },
"ap-southeast-1" : { },
"ap-southeast-2" : { },
Expand Down
46 changes: 37 additions & 9 deletions botocore/data/memorydb/2021-01-01/service-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -204,7 +204,7 @@
{"shape":"InvalidParameterValueException"},
{"shape":"InvalidParameterCombinationException"}
],
"documentation":"<p>Deletes a cluster. It also deletes all associated nodes and node endpoints</p> <note> <p> <code>CreateSnapshot</code> permission is required to create a final snapshot. Without this permission, the API call will fail with an <code>Access Denied</code> exception.</p> </note>"
"documentation":"<p>Deletes a cluster. It also deletes all associated nodes and node endpoints</p>"
},
"DeleteParameterGroup":{
"name":"DeleteParameterGroup",
Expand Down Expand Up @@ -313,7 +313,7 @@
{"shape":"InvalidParameterValueException"},
{"shape":"InvalidParameterCombinationException"}
],
"documentation":"<p>Returns a list of the available Redis OSS engine versions.</p>"
"documentation":"<p>Returns a list of the available engine versions.</p>"
},
"DescribeEvents":{
"name":"DescribeEvents",
Expand Down Expand Up @@ -918,13 +918,17 @@
"shape":"String",
"documentation":"<p>The cluster's node type</p>"
},
"Engine":{
"shape":"String",
"documentation":"<p> The Redis OSS or Valkey engine used by the cluster.</p>"
},
"EngineVersion":{
"shape":"String",
"documentation":"<p>The Redis OSS engine version used by the cluster</p>"
"documentation":"<p>The Redis engine version used by the cluster</p>"
},
"EnginePatchVersion":{
"shape":"String",
"documentation":"<p>The Redis OSS engine patch version used by the cluster</p>"
"documentation":"<p>The engine patch version used by the cluster</p>"
},
"ParameterGroupName":{
"shape":"String",
Expand Down Expand Up @@ -1011,9 +1015,13 @@
"shape":"String",
"documentation":"<p>The node type used for the cluster</p>"
},
"Engine":{
"shape":"String",
"documentation":"<p>The configuration for the Redis OSS or Valkey engine used by the cluster.</p>"
},
"EngineVersion":{
"shape":"String",
"documentation":"<p>The Redis OSS engine version used by the cluster</p>"
"documentation":"<p>The engine version used by the cluster</p>"
},
"MaintenanceWindow":{
"shape":"String",
Expand Down Expand Up @@ -1248,9 +1256,13 @@
"shape":"ACLName",
"documentation":"<p>The name of the Access Control List to associate with the cluster.</p>"
},
"Engine":{
"shape":"String",
"documentation":"<p>The name of the engine to be used for the nodes in this cluster. The value must be set to either Redis or Valkey.</p>"
},
"EngineVersion":{
"shape":"String",
"documentation":"<p>The version number of the Redis OSS engine to be used for the cluster.</p>"
"documentation":"<p>The version number of the engine to be used for the cluster.</p>"
},
"AutoMinorVersionUpgrade":{
"shape":"BooleanOptional",
Expand Down Expand Up @@ -1607,9 +1619,13 @@
"DescribeEngineVersionsRequest":{
"type":"structure",
"members":{
"Engine":{
"shape":"String",
"documentation":"<p>The engine version to return. Valid values are either valkey or redis.</p>"
},
"EngineVersion":{
"shape":"String",
"documentation":"<p>The Redis OSS engine version</p>"
"documentation":"<p>The engine version.</p>"
},
"ParameterGroupFamily":{
"shape":"String",
Expand Down Expand Up @@ -2006,6 +2022,10 @@
"EngineVersionInfo":{
"type":"structure",
"members":{
"Engine":{
"shape":"String",
"documentation":"<p>The version of the Redis OSS or Valkey engine used by the cluster.</p>"
},
"EngineVersion":{
"shape":"String",
"documentation":"<p>The engine version</p>"
Expand All @@ -2019,7 +2039,7 @@
"documentation":"<p>Specifies the name of the parameter group family to which the engine default parameters apply.</p>"
}
},
"documentation":"<p>Provides details of the Redis OSS engine version</p>"
"documentation":"<p>Provides details of the engine version.</p>"
},
"EngineVersionInfoList":{
"type":"list",
Expand Down Expand Up @@ -2722,6 +2742,10 @@
"shape":"ServiceUpdateType",
"documentation":"<p>Reflects the nature of the service update</p>"
},
"Engine":{
"shape":"String",
"documentation":"<p>The MemoryDB engine to which the update applies. The values are either Redis or Valkey.</p>"
},
"NodesUpdated":{
"shape":"String",
"documentation":"<p>A list of nodes updated by the service update</p>"
Expand Down Expand Up @@ -3243,6 +3267,10 @@
"shape":"String",
"documentation":"<p>A valid node type that you want to scale this cluster up or down to.</p>"
},
"Engine":{
"shape":"String",
"documentation":"<p>The name of the engine to be used for the nodes in this cluster. The value must be set to either Redis or Valkey.</p>"
},
"EngineVersion":{
"shape":"String",
"documentation":"<p>The upgraded version of the engine to be run on the nodes. You can upgrade to a newer engine version, but you cannot downgrade to an earlier engine version. If you want to use an earlier engine version, you must delete the existing cluster and create it anew with the earlier engine version.</p>"
Expand Down Expand Up @@ -3424,5 +3452,5 @@
"exception":true
}
},
"documentation":"<p>MemoryDB is a fully managed, Redis OSS-compatible, in-memory database that delivers ultra-fast performance and Multi-AZ durability for modern applications built using microservices architectures. MemoryDB stores the entire database in-memory, enabling low latency and high throughput data access. It is compatible with Redis OSS, a popular open source data store, enabling you to leverage Redis OSS’ flexible and friendly data structures, APIs, and commands.</p>"
"documentation":"<p>MemoryDB for Redis is a fully managed, Redis-compatible, in-memory database that delivers ultra-fast performance and Multi-AZ durability for modern applications built using microservices architectures. MemoryDB stores the entire database in-memory, enabling low latency and high throughput data access. It is compatible with Redis, a popular open source data store, enabling you to leverage Redis’ flexible and friendly data structures, APIs, and commands.</p>"
}
2 changes: 1 addition & 1 deletion docs/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@
# The short X.Y version.
version = '1.35.'
# The full version, including alpha/beta/rc tags.
release = '1.35.35'
release = '1.35.36'

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
Expand Down
1 change: 1 addition & 0 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -68,5 +68,6 @@ def find_version(*file_paths):
'Programming Language :: Python :: 3.10',
'Programming Language :: Python :: 3.11',
'Programming Language :: Python :: 3.12',
'Programming Language :: Python :: 3.13',
],
)
2 changes: 1 addition & 1 deletion tox.ini
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[tox]
envlist = py38,py39,py310,py311,py312
envlist = py38,py39,py310,py311,py312,py313

skipsdist = True

Expand Down

0 comments on commit d40c69d

Please sign in to comment.