v7.0
cx_Oracle 7.0 is now released. The biggest enhancements for this release come with support for Oracle Client 18 libraries. This allows support for new features such as call timeouts and a preview of SODA (Simple Oracle Document Access).
A number of smaller changes were also made to improve the experience of using cx_Oracle. These include re-enabling the pool pinging functionality for Oracle 12.2 and higher to handle classes of connection errors such as resource profile limits; improved error messages when a feature requires a particular version of Oracle Client libraries or Oracle Database; better handling of objects when the connection that created them is closed; better handling of connections when the pool that created them is destroyed; etc.
For those upgrading from cx_Oracle 6, note that variables bound to DML returning statements now return an array when calling getvalue() and that using a connection as a context manager now closes the connection when the block is completed.
See the release notes for more information.