@@ -7,36 +7,40 @@ python-oracledb Release Notes
77
88For deprecations, see :ref: `Deprecations <deprecations >`.
99
10- oracledb 2.0.1 (TBD )
11- --------------------
10+ oracledb 2.0.1 (January 2024 )
11+ -----------------------------
1212
1313Thin Mode Changes
1414+++++++++++++++++
1515
16- #) Added support for using alternative event loop implementations like uvloop
16+ #) Added support for using alternative event loop implementations such as
17+ uvloop with :ref: `asyncio <asyncio >`
1718 (`issue 276 <https://github.com/oracle/python-oracledb/issues/276 >`__).
18- #) Added support for the asynchronous context manager protocol on the
19- AsyncCursor class as a convenience.
19+ #) Added support for the `asynchronous context manager protocol
20+ <https://docs.python.org/3/reference/datamodel.html?
21+ highlight=aenter#asynchronous-context-managers> `__ on the
22+ :ref: `AsyncCursor class <asynccursorobj >` as a convenience.
2023#) Fixed regression when connecting to a database using listener redirects
21- with either a connection pool or using asyncio
24+ with either a :ref: `connection pool <connpooling >` or using
25+ :ref: `asyncio <asyncio >`
2226 (`issue 275 <https://github.com/oracle/python-oracledb/issues/275 >`__).
23- #) Fixed bug with intermittent hang on some versions of Oracle Database when
24- using asyncio and the database raises an error and output variables are
25- present
27+ #) Fixed bug when an intermittent hang occurs on some versions of Oracle
28+ Database while using :ref: ` asyncio < asyncio >` and the database raises an
29+ error and output variables are present
2630 (`issue 278 <https://github.com/oracle/python-oracledb/issues/278 >`__).
2731#) Fixed bug when fetch variables contain output converters and a query is
2832 re-executed
2933 (`issue 271 <https://github.com/oracle/python-oracledb/issues/271 >`__).
30- #) Internal change to ensure that pools are closed gracefully when the main
31- thread terminates.
32- #) Internal change to slightly improve performance of LOB reads and writes.
3334#) Corrected typing declaration for :meth: `oracledb.connect_async() `.
35+ #) Internal change to ensure that connection pools are closed gracefully when
36+ the main thread terminates.
37+ #) Internal change to slightly improve performance of LOB reads and writes.
3438
3539Common Changes
3640++++++++++++++
3741
38- #) Fixed regression which prevented a null value from being set on DbObject
39- attributes or used as elements of collections
42+ #) Fixed regression which prevented a null value from being set on
43+ :ref: ` DbObject < dbobject >` attributes or used as elements of collections
4044 (`issue 273 <https://github.com/oracle/python-oracledb/issues/273 >`__).
4145#) Fixed regression from cx_Oracle which ignored the value of the
4246 ``encoding_errors `` parameter when creating variables by calling the method
0 commit comments