This is an automated email from the ASF dual-hosted git repository.
absurdfarce pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/cassandra-python-driver.git
The following commit(s) were added to refs/heads/trunk by this push:
new 6fbcacba CASSPYTHON-17 Update DRIVER_NAME after donation to ASF
6fbcacba is described below
commit 6fbcacba057defd068c417b96f8a46f5c0d3285c
Author: absurdfarce <[email protected]>
AuthorDate: Wed Apr 1 17:39:53 2026 -0500
CASSPYTHON-17 Update DRIVER_NAME after donation to ASF
patch by Bret McGuire; reviewed by Bret McGuire and Brad Schoening
---
CHANGELOG.rst | 1 +
cassandra/connection.py | 2 +-
docs/upgrading.rst | 44 +++++++++++++++++++++++++++++++++++++++++++-
3 files changed, 45 insertions(+), 2 deletions(-)
diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index a8d6cb53..fbc7c07c 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -20,6 +20,7 @@ Others
* Remove ez_setup for compatibility with setuptools v82 (PR 1268)
* Replace usage of with await lock (PR 1270)
* Update cassandra.util.Version to better support Cassandra version strings
(CASSPYTHON-10)
+* Update DRIVER_NAME after donation to ASF (CASSPYTHON-17)
3.29.3
======
diff --git a/cassandra/connection.py b/cassandra/connection.py
index 246cec79..3ceaa08a 100644
--- a/cassandra/connection.py
+++ b/cassandra/connection.py
@@ -107,7 +107,7 @@ else:
return snappy.decompress(byts)
locally_supported_compressions['snappy'] = (snappy.compress, decompress)
-DRIVER_NAME, DRIVER_VERSION = 'DataStax Python Driver',
sys.modules['cassandra'].__version__
+DRIVER_NAME, DRIVER_VERSION = 'Apache Cassandra Python Driver',
sys.modules['cassandra'].__version__
PROTOCOL_VERSION_MASK = 0x7f
diff --git a/docs/upgrading.rst b/docs/upgrading.rst
index 3fd937d7..5ea51440 100644
--- a/docs/upgrading.rst
+++ b/docs/upgrading.rst
@@ -4,9 +4,51 @@ Upgrading
.. toctree::
:maxdepth: 1
+Upgrading to 3.30.0
+-------------------
+Version 3.30.0 of the Python driver is the first release since the driver's
donation
+to the Apache Software Foundation (ASF).
+
+Supported Python Versions
+^^^^^^^^^^^^^^^^^^^^^^^^^
+An individual version of the Python driver aims to officially support all
Python runtimes
+that are not end-of-life (EOL) at the time of that version's release. For
3.30.0 this policy
+entails support for Python 3.10 through Python 3.14. The driver will likely
continue to work
+reasonably well on older Python runtimes but only these versions are
officially supported.
+
+Conversion to pyproject.toml
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+With this release we are moving away from the install and configuration
process based on
+setup.py and towards the use of pyproject.toml. As a result of this change
(and in keeping
+with the typical use of pyproject.toml) configuration of a driver build is now
declarative. All
+build options should be specified in pyproject.toml and overrides via
command-line flags or
+environment variables are no longer supported. Please consult
+`CASSPYTHON-7 <https://issues.apache.org/jira/browse/CASSPYTHON-7>`_ for
additional details.
+
+Event Loop Deprecation
+^^^^^^^^^^^^^^^^^^^^^^
+With this release the eventlet, gevent and Twisted event loops are considered
deprecated. Use
+of these event loops in this version will generate a warning to this effect.
We are planning on
+removing these event loops in their entirety in the next minor release.
Please consult
+`CASSPYTHON-12 <https://issues.apache.org/jira/browse/CASSPYTHON-12>`_ for
additional details.
+
+Removal of Win32 Wheels
+^^^^^^^^^^^^^^^^^^^^^^^
+As of this release we will no longer be offering wheels for Win32 platforms.
Wheels for other
+Windows platforms will continue to be deployed to PyPI. Please consult
+`CASSPYTHON-5 <https://issues.apache.org/jira/browse/CASSPYTHON-5>`_ for
additional details.
+
+Change to DRIVER_NAME in STARTUP Messages
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+The DRIVER_NAME property in STARTUP messages has been changed in this release
to allow
+administrators to clearly distinguish between uses of the previous DataStax
Python drivers
+and this driver. Any monitoring/management applications which were monitoring
driver usage
+based on this string should be aware of this change and update accordingly.
Please consult
+`CASSPYTHON-17 <https://issues.apache.org/jira/browse/CASSPYTHON-17>`_ for
additional details.
+
+
Upgrading from dse-driver
-------------------------
-
Since 3.21.0, cassandra-driver fully supports DataStax products. dse-driver and
dse-graph users should now migrate to cassandra-driver to benefit from latest
bug fixes
and new features. The upgrade to this new unified driver version is
straightforward
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]