File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -42,6 +42,9 @@ Common Changes
4242 (`issue 554 <https://github.com/oracle/python-oracledb/issues/554 >`__).
4343#) Fixed regression with contents of :data: `Cursor.description ` when calling
4444 :meth: `Cursor.parse() ` with a query that returns LOBs.
45+ #) Eliminated memory leak when converting a third party data frame to one used
46+ internally by the driver
47+ (`issue 561 <https://github.com/oracle/python-oracledb/issues/561 >`__).
4548#) Fixed bug causing hang when using :ref: `asyncio <concurrentprogramming >`
4649 and the database closes the connection before the connection is returned to
4750 the user.
Original file line number Diff line number Diff line change 11# ------------------------------------------------------------------------------
2- # Copyright (c) 2025, Oracle and/or its affiliates.
2+ # Copyright (c) 2025, 2026, Oracle and/or its affiliates.
33#
44# This software is dual-licensed to you under the Universal Permissive License
55# (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl and Apache License
@@ -71,6 +71,7 @@ cdef class DataFrameImpl:
7171 array_impl.populate_from_array(df_impl.schema_impls[i],
7272 arrow_array.children[i])
7373 df_impl.arrays.append(array_impl)
74+ ArrowArrayRelease(& arrow_array)
7475
7576 ArrowArrayStreamRelease(arrow_stream)
7677 return df_impl
You can’t perform that action at this time.
0 commit comments