Skip to content

Commit efdc08a

Browse files
committed
Release 3.29.9: changelog, version and documentation
1 parent 6743edd commit efdc08a

4 files changed

Lines changed: 27 additions & 4 deletions

File tree

CHANGELOG.rst

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,25 @@
1+
3.29.9
2+
======
3+
March 18, 2026
4+
5+
Features
6+
--------
7+
* Add Private Link support via client routes handler
8+
* Add optional query_params parameter to QueryMessage
9+
10+
Bug Fixes
11+
---------
12+
* Fix segmentation fault in libev prepare_callback during shutdown
13+
* Add null checks to io_callback and timer_callback in libev wrapper
14+
* Fix RecursionError in execute_concurrent on synchronous errbacks
15+
* Fix floating-point precision loss for timestamps far from epoch
16+
17+
Others
18+
------
19+
* Cache parsed tablet routing type in ResponseFuture
20+
* Remove deprecated setup_requires in favor of PEP 517 build-system.requires
21+
* Update dependency hatchling to v1.29.0
22+
123
3.29.8
224
======
325
February 09, 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, 8)
26+
__version_info__ = (3, 29, 9)
2727
__version__ = '.'.join(map(str, __version_info__))
2828

2929

docs/conf.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,11 @@
2929
'3.29.6-scylla',
3030
'3.29.7-scylla',
3131
'3.29.8-scylla',
32+
'3.29.9-scylla',
3233
]
3334
BRANCHES = ['master']
3435
# Set the latest version.
35-
LATEST_VERSION = '3.29.8-scylla'
36+
LATEST_VERSION = '3.29.9-scylla'
3637
# Set which versions are not released yet.
3738
UNSTABLE_VERSIONS = ['master']
3839
# 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.8".
29+
It should print something like "3.29.9".
3030

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

200200
$ brew install libev
201201

202-
The libev extension can now be built for Windows as of Python driver version 3.29.8. You can
202+
The libev extension can now be built for Windows as of Python driver version 3.29.9. You can
203203
install libev using any Windows package manager. For example, to install using `vcpkg <https://vcpkg.io>`_:
204204

205205
$ vcpkg install libev

0 commit comments

Comments
 (0)