Skip to content

Commit 36946e6

Browse files
Release note tweaks.
1 parent 0027705 commit 36946e6

File tree

1 file changed

+14
-10
lines changed

1 file changed

+14
-10
lines changed

doc/src/release_notes.rst

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,13 @@ Thin Mode Changes
2525
:attr:`oracledb.defaults.machine <defaults.machine>`,
2626
:attr:`oracledb.defaults.osuser <defaults.osuser>`,
2727
:attr:`oracledb.defaults.program <defaults.program>`, and
28-
:attr:`oracledb.defaults.terminal <defaults.terminal>` which provide
28+
:attr:`oracledb.defaults.terminal <defaults.terminal>` to set
2929
information about the driver name, machine name, operating system user,
3030
program name, and terminal name respectively. The ``driver_name``,
3131
``machine``, ``osuser``, ``program``, and ``terminal`` parameters were also
3232
added to :meth:`oracledb.connect()`, :meth:`oracledb.connect_async()`,
33-
:meth:`oracledb.create_pool()`, and :meth:`oracledb.create_pool_async()`.
33+
:meth:`oracledb.create_pool()`, and :meth:`oracledb.create_pool_async()`
34+
(`issue 343 <https://github.com/oracle/python-oracledb/issues/343>`__).
3435
#) Added :meth:`oracledb.register_protocol()` to allow users to register a
3536
function that will be called when a particular protocol is detected in a
3637
connection string.
@@ -40,20 +41,20 @@ Thin Mode Changes
4041
method is mostly useful for applications with multiple threads concurrently
4142
creating connections to databases when the application starts
4243
(`issue 408 <https://github.com/oracle/python-oracledb/issues/408>`__).
43-
#) Fixed bug when calling :meth:`Connection.gettype()` for a type that exists
44-
but on which the user has insufficient privileges to view
44+
#) Fixed bug with error handling when calling :meth:`Connection.gettype()` for
45+
a type that exists but on which the user has insufficient privileges to
46+
view
4547
(`issue 397 <https://github.com/oracle/python-oracledb/issues/397>`__).
4648
#) Fixed bug when calling :meth:`ConnectParams.parse_dsn_with_credentials()`
4749
with an Easy Connect string containing a protocol.
4850
#) Fixed bug when calling :meth:`Cursor.parse()` with autocommit enabled.
49-
#) Fixed bug when parsing a tnsnames.ora file with a connect descriptor
50-
containing an embedded comment.
51+
#) Fixed bug when parsing a :ref:`tnsnames.ora files <optnetfiles>` file with
52+
a connect descriptor containing an embedded comment.
5153
#) Fixed error message when a SQL statement is parsed containing a q-string
5254
without a closing quote.
53-
#) When the interpreter shuts down, any pooled connections are ejected out of
54-
any open pools and the pool itself shutdown. Previously, pooled connections
55-
were closed, which was causing issues with other shutdown code such as that
56-
found in the SQLAlchemy base pool implementation.
55+
#) Fixed bug affecting Python interpreter shut down using connection pooling
56+
in SQLAlchemy. Pooled connection shutdown now occurs separately from pool
57+
destruction.
5758

5859
Thick Mode Changes
5960
++++++++++++++++++
@@ -67,6 +68,9 @@ Thick Mode Changes
6768
#) Fixed bug preventing subscriptions from invoking the callbacks associated
6869
with them
6970
(`issue 409 <https://github.com/oracle/python-oracledb/issues/409>`__).
71+
#) Fixed bug affecting Application Continuity when older Oracle Client
72+
libraries are used (`ODPI-C <https://github.com/oracle/odpi>`__ dependency
73+
update).
7074

7175
Common Changes
7276
++++++++++++++

0 commit comments

Comments
 (0)