Skip to content

Commit 442f1ed

Browse files
committed
Release 3.29.10: changelog, version and documentation
1 parent 84b599c commit 442f1ed

4 files changed

Lines changed: 30 additions & 5 deletions

File tree

CHANGELOG.rst

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,28 @@
1+
3.29.10
2+
=======
3+
May 10, 2026
4+
5+
Features
6+
--------
7+
* Fast-path ``lookup_casstype()`` for simple type names
8+
* Add ``Session.wait_for_schema_agreement``
9+
10+
Bug Fixes
11+
---------
12+
* Fix CQL injection in ``Connection.set_keyspace_blocking`` and ``Connection.set_keyspace_async``
13+
* Fix libev shutdown crashes by correcting atexit registration
14+
* Handle ``None`` ``control_connection_timeout`` in ``wait_for_schema_agreement``
15+
* Clean up failed heartbeat sends
16+
* Fix ``ExponentialBackoffRetryPolicy.__init__`` super() call
17+
* Correct ``clustering_key`` to ``clustering`` in column kind filter
18+
* Fix inverted cooldown check in ``_get_shard_aware_endpoint``
19+
20+
Others
21+
------
22+
* Deprecate ``ControlConnection.wait_for_schema_agreement``
23+
* Add timeout and in-flight observability to ``OperationTimedOut``
24+
* Drop per-query connection log
25+
126
3.29.9
227
======
328
March 18, 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, 9)
26+
__version_info__ = (3, 29, 10)
2727
__version__ = '.'.join(map(str, __version_info__))
2828

2929

docs/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@
2929
'3.29.6-scylla',
3030
'3.29.7-scylla',
3131
'3.29.8-scylla',
32-
'3.29.9-scylla',
32+
'3.29.10-scylla',
3333
]
3434
BRANCHES = ['master']
3535
# Set the latest version.
36-
LATEST_VERSION = '3.29.9-scylla'
36+
LATEST_VERSION = '3.29.10-scylla'
3737
# Set which versions are not released yet.
3838
UNSTABLE_VERSIONS = ['master']
3939
# Set which versions are deprecated

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.9".
29+
It should print something like "3.29.10".
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.9. You can
193+
The libev extension can now be built for Windows as of Python driver version 3.29.10. 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)