Skip to content

Commit 763af09

Browse files
committed
Release 3.29.11
1 parent f5dea1d commit 763af09

4 files changed

Lines changed: 26 additions & 7 deletions

File tree

CHANGELOG.rst

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,22 @@
1+
3.29.11
2+
=======
3+
Jun 15, 2026
4+
5+
Features
6+
--------
7+
* asyncio backend now supports TLS
8+
9+
Bug Fixes
10+
---------
11+
* Race conditions in libev backend resulting in EBADF error have been fixed
12+
13+
Testing / CI
14+
------------
15+
* Integration tests now use ``NetworkTopologyStrategy`` instead of ``SimpleStrategy``
16+
* All actions used in CI are now hash-pinned to decrease risk of supply-chain attacks
17+
* Various fixes to make CI tests work with various versions of Scylla - mostly related to tablets and LWT
18+
* Bumped Scylla version used in CI to 2026.1
19+
120
3.29.10
221
=======
322
May 10, 2026

cassandra/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ def emit(self, record):
2323

2424
logging.getLogger('cassandra').addHandler(NullHandler())
2525

26-
__version_info__ = (3, 29, 10)
26+
__version_info__ = (3, 29, 11)
2727
__version__ = '.'.join(map(str, __version_info__))
2828

2929

docs/conf.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,17 +29,17 @@
2929
'3.29.6-scylla',
3030
'3.29.7-scylla',
3131
'3.29.8-scylla',
32-
'3.29.10-scylla',
32+
'3.29.11-scylla',
3333
]
3434
BRANCHES = ['master']
3535
# Set the latest version.
36-
LATEST_VERSION = '3.29.10-scylla'
36+
LATEST_VERSION = '3.29.11-scylla'
3737
# Set which versions are not released yet.
3838
UNSTABLE_VERSIONS = ['master']
3939
# Set which versions are deprecated
4040
DEPRECATED_VERSIONS = ['3.21.0-scylla', '3.22.3-scylla', '3.24.8-scylla', '3.25.4-scylla', '3.25.11-scylla', '3.26.9-scylla', '3.28.1-scylla', '3.29.1-scylla']
4141

42-
# -- General configuration
42+
# -- General configuration
4343

4444
# Add any Sphinx extension module names here, as strings. They can be extensions
4545
# coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
@@ -157,7 +157,7 @@
157157
# Output file base name for HTML help builder.
158158
htmlhelp_basename = 'CassandraDriverdoc'
159159

160-
# URL which points to the root of the HTML documentation.
160+
# URL which points to the root of the HTML documentation.
161161
html_baseurl = 'https://python-driver.docs.scylladb.com'
162162

163163
# Dictionary of values to pass into the template engine’s context for all pages

docs/installation.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ To check if the installation was successful, you can run::
2626

2727
python -c 'import cassandra; print(cassandra.__version__)'
2828

29-
It should print something like "3.29.10".
29+
It should print something like "3.29.11".
3030

3131
(*Optional*) Compression Support
3232
--------------------------------
@@ -190,7 +190,7 @@ through `Homebrew <http://brew.sh/>`_. For example, on Mac OS X::
190190

191191
$ brew install libev
192192

193-
The libev extension can now be built for Windows as of Python driver version 3.29.10. You can
193+
The libev extension can now be built for Windows as of Python driver version 3.29.11. You can
194194
install libev using any Windows package manager. For example, to install using `vcpkg <https://vcpkg.io>`_:
195195

196196
$ vcpkg install libev

0 commit comments

Comments
 (0)