@@ -17,36 +17,35 @@ Thin Mode Changes
1717 performance of connection creation by reducing the number of round trips
1818 required to create the second and subsequent connections to the same
1919 database.
20- #) Added support for the ``ORA_SDTZ `` environment variable used to set the
21- session time zone used by the database.
22- #) Added support for shrinking the pool back to the minimum number of
23- connections allowed in the pool when the pool is idle for
24- :data: `ConnectionPool.timeout ` seconds.
25- #) Added support for sending a generated connection identifier to the
26- database used for tracing. An application specific prefix is prepended to
27- this value if specified via a new ``connection_id_prefix `` parameter when
28- creating standalone connections or connection pools.
29- #) Added support for growing the pool back to the minimum number of
30- connections allowed in the pool when connections are killed or otherwise
31- made unusable.
32- #) Added URL to the Oracle Database Error Help Portal in Oracle Database
33- error messages similar to when Thick mode uses Oracle Client 23c.
20+ #) Added support for shrinking the connection pool back to the specified
21+ minimum size when the pool is idle for :data: `ConnectionPool.timeout `
22+ seconds.
23+ #) Added support for growing the connection pool back to the minimum number of
24+ connections after connections are killed or otherwise made unusable.
3425#) A default connection class is now generated when DRCP is used with a
3526 connection pool and no connection class was specified when the pool was
3627 created. The default connection class will be of the form ``DPY: `` followed
3728 by a 16-byte unique identifier converted to base64 encoding.
3829#) Changed internal connection feature negotiation for more accurate Oracle
3930 Database 23c support.
40- #) Fixed bug when a dynamically sized pool is created with an ``increment ``
41- of zero and the pool needs to grow.
31+ #) Added support for sending a generated connection identifier to the
32+ database used for tracing. An application specific prefix is prepended to
33+ this value if specified via a new ``connection_id_prefix `` parameter when
34+ creating standalone connections or connection pools.
35+ #) Added URL to the Oracle Database Error Help Portal in Oracle Database
36+ error messages similar to when Thick mode uses Oracle Client 23c.
37+ #) Added support for the ``ORA_SDTZ `` environment variable used to set the
38+ session time zone used by the database.
39+ #) Fixed bug when a dynamically sized connection pool is created with an
40+ ``increment `` of zero and the pool needs to grow.
4241#) Fixed bug affecting connection reuse when connections were acquired from
4342 the connection pool with a ``cclass `` different to the one used to
4443 create the pool.
45- #) Fixed bug when a connection is discarded from the pool during
44+ #) Fixed bug when a connection is discarded from the connection pool during
4645 :meth: `ConnectionPool.acquire() ` and the ping check fails due to the
4746 connection being dead.
4847#) Fixed bug when an output type handler is used and the value of
49- cursor .prefetchrows exceeds cursor .arraysize
48+ :attr: ` Cursor .prefetchrows` exceeds :attr: ` Cursor .arraysize`
5049 (`issue 173 <https://github.com/oracle/python-oracledb/issues/173 >`__).
5150#) Fixed bug when an Application Continuity replay context is returned during
5251 connection to the database
@@ -58,7 +57,7 @@ Thin Mode Changes
5857Thick Mode Changes
5958++++++++++++++++++
6059
61- #) Added function :meth: `SodaCollection.getIndexes () ` for getting the indexes
60+ #) Added function :meth: `SodaCollection.listIndexes () ` for getting the indexes
6261 on a SODA collection.
6362#) Added support for specifying if documents should be locked when fetched
6463 from SODA collections. A new non-terminal method
@@ -87,12 +86,12 @@ Common Changes
8786 ``handler(cursor, metadata) `` where the ``metadata `` parameter is a
8887 :ref: `FetchInfo<fetchinfoobj> ` object containing the same information found
8988 in :data: `Cursor.description `. The original signature for output type
90- handlers is deprecated and will be removed in some future version.
89+ handlers is deprecated and will be removed in a future version.
9190#) Added support for fetching VARCHAR2 and LOB columns which contain JSON (and
9291 have the "IS JSON" check constraint enabled) in the same way as columns of
9392 type JSON (which requires Oracle Database 21c or higher) are fetched. In
9493 thick mode this requires Oracle Client 19c or higher. The attribute
95- `` oracledb.__future__.old_json_col_as_obj ` ` must be set to the value
94+ :attr: ` oracledb.__future__.old_json_col_as_obj ` must be set to the value
9695 ``True `` for this behavior to occur. In version 2.0 this will become the
9796 normal behavior and setting this attribute will no longer be needed.
9897#) Added new property :attr: `Connection.instance_name ` which provides the
@@ -163,7 +162,8 @@ Thin Mode Changes
163162#) Fixed bug with Oracle Database 23c when SQL is executed after first being
164163 parsed.
165164#) Fixed bug when :data: `ConnectionPool.timeout ` is not `None ` when creating a
166- pool (`issue 166 <https://github.com/oracle/python-oracledb/issues/166 >`__).
165+ connection pool
166+ (`issue 166 <https://github.com/oracle/python-oracledb/issues/166 >`__).
167167#) Fixed bug when a query is re-executed after an underlying table is dropped
168168 and recreated, and the query select list contains LOBs or JSON data.
169169#) Fixed bug when warning message such as for impending password expiry is
0 commit comments