@@ -8,6 +8,58 @@ cx_Oracle Release Notes
8
8
9
9
.. _releasenotes70 :
10
10
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
+
11
63
Version 7.1.3 (April 2019)
12
64
--------------------------
13
65
0 commit comments