@@ -23,25 +23,25 @@ Thin Mode Changes
2323 can be used to extend the capability of python-oracledb.
2424#) Added support for property :attr: `ConnectionPool.max_lifetime_session `
2525 (`issue 410 <https://github.com/oracle/python-oracledb/issues/410 >`__).
26- #) Perform TLS server matching in python-oracledb instead of the Python SSL
27- library to allow alternate names to be checked
28- (`issue 415 <https://github.com/oracle/python-oracledb/issues/415 >`__).
2926#) Added parameter :data: `ConnectParams.use_sni ` to specify that the TLS SNI
3027 extension should be used to reduce the number of TLS neegotiations that are
3128 needed to connect to the database.
32- #) Improved support for planned database maintenance by internally sending
33- explicit request boundaries when using python-oracledb connection pools.
3429#) Added parameter :data: `ConnectParams.instance_name ` to specify the instance
3530 name to use when connecting to the database. Added support for setting the
3631 instance name in :ref: `Easy Connect strings <easyconnect >`.
32+ #) Added support for Transaction Guard by adding support to get the values of
33+ :attr: `Connection.ltxid ` and :attr: `oracledb._Error.isrecoverable `.
34+ #) Improved support for planned database maintenance by internally sending
35+ explicit request boundaries when using python-oracledb connection pools.
36+ #) Perform TLS server matching in python-oracledb instead of the Python SSL
37+ library to allow alternate names to be checked
38+ (`issue 415 <https://github.com/oracle/python-oracledb/issues/415 >`__).
3739#) Host names are now resolved to IP addresses in python-oracledb instead of
3840 the Python libraries. Address list load balancing and failover settings
3941 will be used when establishing connections.
4042#) The thread that closes connection pools on interpreter shutdown is now only
4143 started when the first pool is created and not at module import
4244 (`issue 426 <https://github.com/oracle/python-oracledb/issues/426 >`__).
43- #) Added support for Transaction Guard by adding support to get the values of
44- :attr: `Connection.ltxid ` and :attr: `oracledb._Error.isrecoverable `.
4545#) Fixed hang when attempting to use pipelining against a database that
4646 doesn't support the end of response flag.
4747#) Fixed hang when using asyncio and a connection is unexpectedly closed by
@@ -102,6 +102,10 @@ Common Changes
102102#) Added :meth: `oracledb.register_password_type() ` to allow users to register
103103 a function that will be called when a password is supplied as a dictionary
104104 containing the key "type".
105+ #) Added attributes :attr: `DbObjectAttribute.precision `,
106+ :attr: `DbObjectAttribute.scale `, and :attr: `DbObjectAttribute.max_size ` that
107+ provide additional metadata about
108+ :ref: `database object attributes <dbobjectattr >`.
105109#) Set the default value of :attr: `defaults.config_dir ` to
106110 ``$ORACLE_HOME/network/admin `` if the environment variable ``ORACLE_HOME ``
107111 is set.
@@ -115,10 +119,6 @@ Common Changes
115119 :ref: `full connect descriptor <conndescriptor >` are passed through
116120 unchanged. All other parameters in other sections of a full connect
117121 descriptor that are unrecognized by the driver are ignored.
118- #) Added attributes :attr: `DbObjectAttribute.precision `,
119- :attr: `DbObjectAttribute.scale `, and :attr: `DbObjectAttribute.max_size ` that
120- provide additional metadata about
121- :ref: `database object attributes <dbobjectattr >`.
122122#) Fixed bug where some :ref: `DbObject <dbobjecttype >` attributes for database
123123 objects defined using ANSI names (including FLOAT and REAL) may have shown
124124 as integers.
0 commit comments