Skip to content

Commit 2ba66bb

Browse files
Release notes for cx_Oracle 7.2.
1 parent d4c2c11 commit 2ba66bb

File tree

1 file changed

+52
-0
lines changed

1 file changed

+52
-0
lines changed

doc/src/releasenotes.rst

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,58 @@ cx_Oracle Release Notes
88

99
.. _releasenotes70:
1010

11+
Version 7.2 (July 2019)
12+
-----------------------
13+
14+
#) Updated embedded ODPI-C to `version 3.2
15+
<https://oracle.github.io/odpi/doc/releasenotes.html#
16+
version-3-2-july-1-2019>`__.
17+
#) Improved AQ support
18+
19+
- added support for enqueue and dequeue of RAW payloads
20+
- added support for bulk enqueue and dequeue of messages
21+
- added new method :meth:`Connection.queue()` which creates a new
22+
:ref:`queue object <queue>` in order to simplify AQ usage
23+
- enhanced method :meth:`Connection.msgproperties()` to allow the writable
24+
properties of the newly created object to be initialized.
25+
- the original methods for enqueueing and dequeuing (Connection.deq(),
26+
Connection.deqoptions(), Connection.enq() and Connection.enqoptions())
27+
are now deprecated and will be removed in a future version.
28+
29+
#) Removed preview status from existing SODA functionality. See
30+
`this tracking issue
31+
<https://github.com/oracle/python-cx_Oracle/issues/309>`__ for known issues
32+
with SODA.
33+
#) Added support for a preview of SODA bulk insert, available in Oracle Client
34+
18.5 and higher.
35+
#) Added support for setting LOB object attributes, as requested
36+
(`issue 299 <https://github.com/oracle/python-cx_Oracle/issues/299>`__).
37+
#) Added mode :data:`cx_Oracle.DEFAULT_AUTH` as requested
38+
(`issue 293 <https://github.com/oracle/python-cx_Oracle/issues/293>`__).
39+
#) Added support for setting the LOB prefetch length indicator in order to
40+
reduce the number of round trips when fetching LOBs and then subsequently
41+
calling :meth:`LOB.size()`, :meth:`LOB.getchunksize()` or
42+
:meth:`LOB.read()`.
43+
#) Added support for types BINARY_INTEGER, PLS_INTEGER, ROWID, LONG and LONG
44+
RAW when used in PL/SQL.
45+
#) Eliminated deprecation of attribute :attr:`Subscription.id`. It is now
46+
populated with the value of ``REGID`` found in the database view
47+
``USER_CHANGE_NOTIFICATION_REGS`` or the value of ``REG_ID`` found in the
48+
database view ``USER_SUBSCR_REGISTRATIONS``. For AQ subscriptions, the
49+
value is 0.
50+
#) Enabled PY_SSIZE_T_CLEAN, as required by Python 3.8
51+
(`issue 317 <https://github.com/oracle/python-cx_Oracle/issues/317>`__).
52+
#) Eliminated memory leak when fetching objects that are atomically null
53+
(`issue 298 <https://github.com/oracle/python-cx_Oracle/issues/298>`__).
54+
#) Eliminated bug when processing the string representation of numbers like
55+
1e-08 and 1e-09 (`issue 300
56+
<https://github.com/oracle/python-cx_Oracle/issues/300>`__).
57+
#) Improved error message when the parent cursor is closed before a fetch is
58+
attempted from an implicit result cursor.
59+
#) Improved test suite and samples.
60+
#) Improved documentation.
61+
62+
1163
Version 7.1.3 (April 2019)
1264
--------------------------
1365

0 commit comments

Comments
 (0)