Skip to content

Commit 8c8c7bc

Browse files
Preparing to release python-oracledb 3.1.1.
1 parent 5203572 commit 8c8c7bc

File tree

1 file changed

+32
-15
lines changed

1 file changed

+32
-15
lines changed

doc/src/release_notes.rst

Lines changed: 32 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -20,33 +20,50 @@ Thin Mode Changes
2020
#) Emulate support for :meth:`Queue.deqmany()` with JSON payloads when using
2121
Oracle Database 21c by internally calling :meth:`Queue.deqone()` as many
2222
times as needed.
23-
#) Fixed bug with some databases when a connection is killed. In some
24-
scenarios :meth:`Connection.is_healthy()` would have incorrectly returned
25-
the value *True* and in other cases a possible hang could occur.
2623

2724
Thick Mode Changes
2825
++++++++++++++++++
2926

3027
Common Changes
3128
++++++++++++++
3229

33-
#) Fixed a bug resulting in a segfault when attempting to use an
34-
:ref:`output type handler <outputtypehandlers>` while fetching data frames
35-
with :meth:`Connection.fetch_df_all()` and
36-
:meth:`Connection.fetch_df_batches()`
37-
(`issue 486 <https://github.com/oracle/python-oracledb/issues/486>`__).
30+
#) Improved the test suite and documentation.
31+
32+
33+
oracledb 3.1.1 (May 2025)
34+
-------------------------
35+
36+
Thin Mode Changes
37+
+++++++++++++++++
38+
39+
#) Fixed bug with :meth:`Connection.is_healthy()` after a session is killed,
40+
such as by a DBA running ALTER SYSTEM KILL SESSION. Previously, in some
41+
databases, it could incorrectly return *True*, while in other cases it
42+
could hang.
43+
44+
Common Changes
45+
++++++++++++++
46+
3847
#) Added support for using the Cython 3.1 release
3948
(`issue 493 <https://github.com/oracle/python-oracledb/issues/493>`__).
40-
#) Miscellaneous grammar and spelling fixes by John Bampton
41-
(`PR 479 <https://github.com/oracle/python-oracledb/pull/479>`__).
49+
#) Improvements to data frame fetching with :meth:`Connection.fetch_df_all()`
50+
and :meth:`Connection.fetch_df_batches()`:
51+
52+
- Added support for converting an :ref:`OracleDataFrame
53+
<oracledataframeobj>` object to a foreign data frame object more than
54+
once
55+
(`issue 470 <https://github.com/oracle/python-oracledb/issues/470>`__).
56+
- Fixed a bug resulting in a segfault when attempting to use an
57+
:ref:`output type handler <outputtypehandlers>` while fetching data frames
58+
(`issue 486 <https://github.com/oracle/python-oracledb/issues/486>`__).
59+
- Fixed memory corruption in data frame queries
60+
(`issue 489 <https://github.com/oracle/python-oracledb/issues/489>`__).
61+
4262
#) Fixed parsing of the connection string in the
4363
:ref:`Azure App Centralized Configuration Provider
4464
<azureappstorageprovider>`.
45-
#) Fixed memory corruption in DataFrame queries
46-
(`issue 489 <https://github.com/oracle/python-oracledb/issues/489>`__).
47-
#) Added support for converting an OracleDataFrame object to a foreign data
48-
frame object more than once
49-
(`issue 470 <https://github.com/oracle/python-oracledb/issues/470>`__)
65+
#) Miscellaneous grammar and spelling fixes by John Bampton
66+
(`PR 479 <https://github.com/oracle/python-oracledb/pull/479>`__).
5067

5168

5269
oracledb 3.1.0 (April 2025)

0 commit comments

Comments
 (0)