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]

Reply via email to