Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 25 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,28 @@
3.29.2
======
September 9, 2024

Features
--------
* Convert to pytest for running unit and integration tests (PYTHON-1297)
* Add support for Cassandra 4.1.x and 5.0 releases to CI (PYTHON-1393)
* Extend driver vector support to arbitrary subtypes and fix handling of variable length types (PYTHON-1369)

Bug Fixes
---------
* Python NumpyProtocolHandler does not work with NumPy 1.24.0 or greater (PYTHON-1359)
* cibuildwheel appears to not be stripping Cython-generated shared objects (PYTHON-1387)
* Windows build for Python 3.12 compiled without libev support (PYTHON-1386)

Others
------
* Update README.rst with badges for version and license (PR 1210)
* Remove dependency on old mock external module (PR 1201)
* Removed future print_function, division, and with and some pre 3.7 handling (PR 1208)
* Update geomet dependency (PR 1207)
* Remove problematic escape sequences in some docstrings to avoid SyntaxWarning in Python 3.12 (PR 1205)
* Use timezone-aware API to avoid deprecated warning (PR 1213)

3.29.1
======
March 19, 2024
Expand Down
2 changes: 1 addition & 1 deletion cassandra/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ def emit(self, record):

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

__version_info__ = (3, 29, 1)
__version_info__ = (3, 29, 2)
__version__ = '.'.join(map(str, __version_info__))


Expand Down
8 changes: 5 additions & 3 deletions docs/installation.rst
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ To check if the installation was successful, you can run::

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

It should print something like "3.29.1".
It should print something like "3.29.2".

.. _installation-datastax-graph:

Expand Down Expand Up @@ -238,8 +238,10 @@ through `Homebrew <http://brew.sh/>`_. For example, on Mac OS X::

$ brew install libev

The libev extension is not built for Windows (the build process is complex, and the Windows implementation uses
select anyway).
The libev extension can now be built for Windows as of Python driver version 3.29.2. You can
install libev using any Windows package manager. For example, to install using `vcpkg <https://vcpkg.io>`_:

$ vcpkg install libev

If successful, you should be able to build and install the extension
(just using ``setup.py build`` or ``setup.py install``) and then use
Expand Down