@@ -7,39 +7,47 @@ python-oracledb Release Notes
77
88For deprecations, see :ref: `Deprecations <deprecations >`.
99
10-
1110oracledb 1.0.1 (TBD)
1211--------------------
1312
14- #) Thick: restored support for bequeath connections.
15- #) Thick: fixed issue fetching NCLOB with
16- ` oracledb.defaults.fetch_lobs = False `.
17- #) Thin: added support for multiple aliases in one entry in tnsnames.ora
13+ Thin Mode Changes
14+ +++++++++++++++++
15+
16+ #) Added support for multiple aliases in one entry in tnsnames.ora
1817 (`issue 3 <https://github.com/oracle/python-oracledb/issues/3 >`__).
19- #) Thin: return the same value for timestamp with time zone columns as thick
20- (`issue 7 <https://github.com/oracle/python-oracledb/issues/7 >`__).
21- #) Thin: fixed retry count handling to work in cases where the listener is
22- running but the service is down
18+ #) Fixed connection retry count handling to work in cases where the database
19+ listener is running but the service is down
2320 (`issue 3 <https://github.com/oracle/python-oracledb/issues/3 >`__).
24- #) Thin: if an error occurs during the creation of a connection to the
25- database, the error is wrapped by DPY-6005 as an instance of
26- oracledb.ConnectionError.
27- #) Thin: fixed order in which bind data is sent to the server when LONG and
21+ #) Return the same value for TIMESTAMP WITH TIME ZONE columns as thick mode
22+ (`issue 7 <https://github.com/oracle/python-oracledb/issues/7 >`__).
23+ #) Fixed order in which bind data is sent to the server when LONG and
2824 non-LONG column data is interspersed
2925 (`issue 12 <https://github.com/oracle/python-oracledb/issues/12 >`__).
30- #) Thin: ensure that errors that occur during fetch are detected consistently.
31- #) Thin: fixed issue when fetching null values in implicit results.
32- #) Thin: small optimization when sending column metadata.
26+ #) If an error occurs during the creation of a connection to the database, the
27+ error is wrapped by DPY-6005 (so that it can be caught with an exception
28+ handler on class oracledb.DatabaseError).
29+ #) Ensured that errors occurring during fetch are detected consistently.
30+ #) Fixed issue when fetching null values in implicit results.
31+ #) Small performance optimization when sending column metadata.
32+
33+ Thick Mode Changes
34+ ++++++++++++++++++
35+
36+ #) Restored support for bequeath connections to a local database.
37+ #) Fixed issue fetching NCLOB columns with
38+ `oracledb.defaults.fetch_lobs = False `.
39+
40+ Common Changes
41+ ++++++++++++++
42+
3343#) Fixed issue where unconstrained numbers containing integer values would be
34- fetched as floats when oracledb.defaults.fetch_lobs was set to ` False `
44+ fetched as floats when ` oracledb.defaults.fetch_lobs = False `.
3545 (`issue 15 <https://github.com/oracle/python-oracledb/issues/15 >`__).
36- #) Ensured the name of wrapped functions are the same as the function being
37- wrapped in order to improve error messages that reference them.
38- #) Added exception class (oracledb.ConnectionError) as a subclass of
39- oracledb.DatabaseError in order to aid the handling of connection errors
40- during creation or use (where the connection is no longer usable or could
41- not be established).
42- #) Improved samples and documentation.
46+ #) Ensured connection error messages contain the function name instead of
47+ ``wrapped() ``.
48+ #) Improved samples, including adding a Dockerfile that starts a container
49+ with a running database and the samples.
50+ #) Improved documentation.
4351
4452
4553oracledb 1.0.0 (May 2022)
0 commit comments