<div dir="ltr"><div dir="ltr"><div dir="ltr"><div>What is <span class="gmail-il">cx_Oracle</span>?</div><div><br></div><div><span class="gmail-il">cx_Oracle</span> is a Python extension module that enables access to Oracle Database for Python 3.x and 2.x and conforms to the Python database API 2.0 specifications with a number of enhancements.</div><div><br></div><div><br></div><div>Where do I get it?</div><div><a href="https://oracle.github.io/python-cx_Oracle" target="_blank">https://oracle.github.io/python-<span class="gmail-il">cx_Oracle</span></a></div><div><br></div><div>The easiest method to install/upgrade <span class="gmail-il">cx_Oracle</span> is via pip as in</div><div><br></div><div>    python -m pip install <span class="gmail-il">cx_Oracle</span> --upgrade</div><div><br></div><div><br></div><div>What's new?</div><div><br></div><div>This release focused on support for Oracle Client 18 libraries, with support added for call timeouts and SODA (Simple Oracle Document Access).</div><div><br></div><div><div>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.</div></div><div><br></div><div>See the release notes for more information: <a href="https://cx-oracle.readthedocs.io/en/latest/releasenotes.html#version-7-0-september-2018">https://cx-oracle.readthedocs.io/en/latest/releasenotes.html#version-7-0-september-2018</a></div><div><br></div><div>Please provide any feedback via GitHub issues (<a href="https://github.com/oracle/python-cx_Oracle/issues" target="_blank">https://github.com/oracle/python-<span class="gmail-il">cx_Oracle</span>/issues</a>).</div></div></div></div>