From 911f0882db2a90f0837553a875444cb3b0a7a408 Mon Sep 17 00:00:00 2001 From: Bret McGuire Date: Sun, 4 Jun 2023 11:32:32 -0500 Subject: [PATCH 1/2] Initial pass at notes on PYTHON-1350, 3.28.0 version --- docs/column_encryption.rst | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/column_encryption.rst b/docs/column_encryption.rst index 5cfb736c1f..613443cf34 100644 --- a/docs/column_encryption.rst +++ b/docs/column_encryption.rst @@ -14,6 +14,12 @@ also available, although in this case values must be manually encrypted and/or d Client-side encryption and decryption should work against all versions of Cassandra and DSE. It does not utilize any server-side functionality to do its work. +Warning: Change In Encryption Format From 3.27.0 +------------------------------------------------ +This version introduces a new encryption format for data written by :class:`~.AES256ColumnEncryptionPolicy`. +As a result any encrypted data written by version 3.27.0 of the driver will **NOT** be readable by this +version, so if you're upgrading you should re-encrypt your data. + Configuration ------------- Client-side encryption is enabled by creating an instance of a subclass of :class:`~.ColumnEncryptionPolicy` From 1983863e9663dad2b2c16db2a25a6d72b2d01f04 Mon Sep 17 00:00:00 2001 From: Bret McGuire Date: Tue, 6 Jun 2023 16:02:29 -0500 Subject: [PATCH 2/2] Update docs/column_encryption.rst Co-authored-by: Jamie Gillenwater --- docs/column_encryption.rst | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/column_encryption.rst b/docs/column_encryption.rst index 613443cf34..ab67ef16d0 100644 --- a/docs/column_encryption.rst +++ b/docs/column_encryption.rst @@ -14,11 +14,11 @@ also available, although in this case values must be manually encrypted and/or d Client-side encryption and decryption should work against all versions of Cassandra and DSE. It does not utilize any server-side functionality to do its work. -Warning: Change In Encryption Format From 3.27.0 +WARNING: Encryption format changes in 3.28.0 ------------------------------------------------ -This version introduces a new encryption format for data written by :class:`~.AES256ColumnEncryptionPolicy`. -As a result any encrypted data written by version 3.27.0 of the driver will **NOT** be readable by this -version, so if you're upgrading you should re-encrypt your data. +Python driver 3.28.0 introduces a new encryption format for data written by :class:`~.AES256ColumnEncryptionPolicy`. +As a result, any encrypted data written by Python driver 3.27.0 will **NOT** be readable. +If you upgraded from 3.27.0, you should re-encrypt your data with 3.28.0. Configuration -------------