@@ -7,36 +7,40 @@ python-oracledb Release Notes
7
7
8
8
For deprecations, see :ref: `Deprecations <deprecations >`.
9
9
10
- oracledb 2.0.1 (TBD )
11
- --------------------
10
+ oracledb 2.0.1 (January 2024 )
11
+ -----------------------------
12
12
13
13
Thin Mode Changes
14
14
+++++++++++++++++
15
15
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 >`
17
18
(`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.
20
23
#) 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 >`
22
26
(`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
26
30
(`issue 278 <https://github.com/oracle/python-oracledb/issues/278 >`__).
27
31
#) Fixed bug when fetch variables contain output converters and a query is
28
32
re-executed
29
33
(`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.
33
34
#) 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.
34
38
35
39
Common Changes
36
40
++++++++++++++
37
41
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
40
44
(`issue 273 <https://github.com/oracle/python-oracledb/issues/273 >`__).
41
45
#) Fixed regression from cx_Oracle which ignored the value of the
42
46
``encoding_errors `` parameter when creating variables by calling the method
0 commit comments