Commit Graph

187 Commits

Author SHA1 Message Date
Anthony Tuininga 2a97be5d87 Preparing to release 1.2.1. 2022-11-30 17:48:38 -07:00
Anthony Tuininga af5707efb4 Fixed bug that caused "Message.dbname" to always be the value "None". 2022-11-30 17:48:19 -07:00
Anthony Tuininga 1de4a80ec1 Fixed bug when calling registerquery() with bind values. 2022-11-30 17:47:55 -07:00
Anthony Tuininga 8df7748b15 Improve pool growth doc. 2022-11-30 17:47:35 -07:00
Anthony Tuininga ec10d76096 Fixed bug closing a SODA document cursor explicitly (instead of simply
allowing it to be closed automatically when it goes out of scope).
2022-11-30 17:47:12 -07:00
Anthony Tuininga f431ad2996 Remove unused code. 2022-11-30 17:46:55 -07:00
Anthony Tuininga d71943b031 Prevent test failures with slow databases. 2022-11-23 10:58:40 -07:00
Anthony Tuininga eddf374863 Fixed bug determining bind variables when found between two comment blocks
(#105).
2022-11-23 10:40:46 -07:00
Anthony Tuininga 433391b873 Fix doc installation URL. 2022-11-22 10:13:35 -07:00
Anthony Tuininga 4a43eec46a Allow for the case when only a parenthesis separates the RETURNING
clause, as noted in #104.
2022-11-22 10:12:51 -07:00
Anthony Tuininga 2373270f37 Fixed bug determining RETURNING binds in a SQL statement when RETURNING
and INTO keywords are not separated by spaces, but are separated by
other whitespace characters (#104).
2022-11-19 10:36:27 -07:00
Anthony Tuininga 5e2334784e Corrected the __repr__() value of Connections to include the actual
module name instead of a hard-coded "oracledb".
2022-11-19 10:35:59 -07:00
Anthony Tuininga 18ae81a9ff Usage updates for Flask demos. 2022-11-19 10:35:39 -07:00
Anthony Tuininga 7f3c938eb4 Fixed bug creating a homogeneous connection pool with a proxy user
(#101).
2022-11-17 20:37:59 -07:00
Anthony Tuininga af750c64f9 Remove version completely so that it doesn't get stale (it doesn't add
any value anyway).
2022-11-14 11:18:25 -07:00
Anthony Tuininga 39ec41913e Remove development designation. 2022-11-14 11:10:06 -07:00
Anthony Tuininga d97d0806e5 Minor documentation tweaks. 2022-11-14 10:38:25 -07:00
Anthony Tuininga 1df7448083 Adjust version in preparation for release of 1.2.0. 2022-11-10 15:54:23 -07:00
Anthony Tuininga 71ec36a0d8 Tweak release note. 2022-11-10 15:54:06 -07:00
Anthony Tuininga 6a98cdb19f Added sample for loading CSV data. 2022-11-10 15:53:44 -07:00
Anthony Tuininga 102b946cf9 Fixed bug when calling Cursor.executemany() with the "batcherrors"
parameter set to True multiple times with each call resulting in at
least one batch error.
2022-11-10 15:53:17 -07:00
Anthony Tuininga 08f2b7d6da Remove debugging messages. 2022-11-10 15:53:01 -07:00
Anthony Tuininga 00b526c5bb Ensure that the type cache metadata cursor is closed when a connection
is returned to the pool (since it can no longer be used).
2022-11-10 10:50:09 -07:00
Anthony Tuininga 67d3060477 Adjust handling of XMLType to manage the case when embedded LOBs are
used instead of direct strings.
2022-11-10 10:49:31 -07:00
Anthony Tuininga 796634bfcf Corrected constant used to determine if a short length is used instead
of a long length.
2022-11-10 10:48:46 -07:00
Anthony Tuininga fbcd39527e Fixed bug resulting in an internal protocol error when handling database
responses.
2022-11-10 10:48:14 -07:00
Anthony Tuininga e8b5e231ca Tweaks to ensure that test suite can run cleanly against cloud
databases.
2022-11-10 10:47:09 -07:00
Anthony Tuininga 5aa7aa9277 Update ODPI-C to released 4.6.0. 2022-11-10 10:38:46 -07:00
Anthony Tuininga 3b6232ca7e Throw error DPY-2037: no object type specified for object variable when
attempting to create a variable of type DB_TYPE_OBJECT without
specifying a type name.
2022-11-07 16:45:40 -07:00
Anthony Tuininga 93c3786ae9 Ensure that the database object type cache is retained for pooled
connections but destroyed whenever a connection is destroyed.
2022-11-07 16:44:57 -07:00
Anthony Tuininga 750976c176 Tweak grammar. 2022-11-07 10:36:45 -07:00
Anthony Tuininga fcbdd60b6d Added support for connecting to CMAN using "(SOURCE_ROUTE=YES)" in the
connect string (#81).
2022-11-07 10:35:57 -07:00
Anthony Tuininga 229b5b6d11 Tweak release note. 2022-11-07 10:35:37 -07:00
Anthony Tuininga 25d5468439 The complete connect string is now sent to the server instead of just
the actual components being used. This is important for some
configurations.
2022-11-07 10:34:53 -07:00
Anthony Tuininga 62d7800f7a In thick mode, connections acquired from a homogeneous pool now show the
username and dsn to which they are connected in their repr().
2022-11-07 10:33:53 -07:00
Anthony Tuininga 847004a2ca Fixed bug preventing correct parsing of connect descriptors with both
ADDRESS and ADDRESS_LIST components at the same level.
2022-11-07 10:31:54 -07:00
Anthony Tuininga cda4cb0845 Documentation improvements. 2022-11-07 10:29:51 -07:00
Anthony Tuininga 30e554b922 Added support for transforming SYS.XMLTYPE into strings as is done in
thick mode.
2022-11-07 10:27:37 -07:00
Anthony Tuininga 12c1da25f3 Correct line endings to be consistent with the other files in the repo. 2022-11-07 10:25:31 -07:00
Anthony Tuininga 9d60240b15 Fixed bug preventing binding OUT data of type DB_TYPE_UROWID that
exceed 3950 bytes in length.
2022-11-07 10:22:56 -07:00
Anthony Tuininga e08695386e Update ODPI-C. 2022-11-07 10:22:00 -07:00
Anthony Tuininga 96636d15da Added test case for tpc_rollback() with xid parameter. 2022-11-07 09:25:53 -07:00
Anthony Tuininga ad8709feb4 Remove release note since the issue wasn't present in any released
version.
2022-11-01 16:04:32 -06:00
Anthony Tuininga 3d3feea953 Fixed bug causing a leading zero to be returned when certain numbers are
converted to strings (one example noted here:
https://github.com/sqlalchemy/sqlalchemy/issues/8744#issuecomment-1299160345).
2022-11-01 15:31:11 -06:00
Anthony Tuininga 884a1ed46c Fixed bug preventing a cursor from being reused after it was bound as a
REF CURSOR to a PL/SQL block that closes it.
2022-11-01 14:34:38 -06:00
Anthony Tuininga 0acdfdb5ad Added support for binding and fetching data of type DB_TYPE_OBJECT
(#43).
2022-11-01 14:33:39 -06:00
Anthony Tuininga dd62aeef25 Added support for Python 3.11. 2022-11-01 14:31:42 -06:00
Anthony Tuininga 164767bf27 Added support for determining the package name of a PL/SQL type. 2022-11-01 14:31:05 -06:00
Anthony Tuininga 5465dcca03 Fix error typo. 2022-11-01 14:23:29 -06:00
Anthony Tuininga 95054a1969 Small mTLS password documentation tweaks. 2022-11-01 14:22:57 -06:00