Commit Graph

187 Commits

Author SHA1 Message Date
Anthony Tuininga d473900248 Simplify code. 2022-11-01 14:22:18 -06:00
Anthony Tuininga 72af8d572f Update CQN samples to use client_initiated. 2022-10-26 17:37:16 -06:00
Anthony Tuininga bb69402816 Added support for using a wallet for one-way TLS connections, rather
than requiring OS recognition of certificates (#65).
2022-10-18 16:33:26 -06:00
Anthony Tuininga f743cddeb4 Fix case of environment variable. 2022-10-18 16:33:06 -06:00
Anthony Tuininga 3178b6587a Support special characters in demo passwords better 2022-10-18 16:32:36 -06:00
Anthony Tuininga 6b17c6a254 Added test for fetching NULL rowids; simplified handling of getting data
with length from the buffer.
2022-10-18 16:32:05 -06:00
Anthony Tuininga bdb5809765 Fixed bug when fetching nested cursors with more columns than the parent
cursor.
2022-10-18 16:31:37 -06:00
Anthony Tuininga 9c4b829e3a Added tests for connection.is_healthy(). 2022-10-18 16:31:17 -06:00
Anthony Tuininga 878ac11428 Fix formatting and remove unnecessary internal variable. 2022-10-18 16:30:57 -06:00
Anthony Tuininga 61cf91b300 Preparing to release python-oracledb 1.1.1. 2022-09-28 18:10:26 -06:00
Anthony Tuininga 91b60bf099 Reduce minimum version of cryptography package for ease of building on
Oracle Linux.
2022-09-28 18:09:45 -06:00
Anthony Tuininga e07ff6235b Remove repeated constant. 2022-09-28 18:09:22 -06:00
Anthony Tuininga 7da6bbf09b Ensure templates have bug fixes! 2022-09-28 18:09:04 -06:00
Anthony Tuininga 89691b3b70 Small optimization for fetching LOBs and numbers as decimal.Decimal. 2022-09-28 18:08:37 -06:00
Anthony Tuininga 401ad745c5 Update doc and release note and add test cases for type UROWID. 2022-09-28 18:08:16 -06:00
Anthony Tuininga 048afac75c Add a release note indicating that the test suite and documentation have
been improved.
2022-09-28 18:07:43 -06:00
Anthony Tuininga 9db900c31d Fixed bug that caused "Connection.is_healthy()" to return "True"
after a connection has been killed.
2022-09-28 18:07:09 -06:00
Anthony Tuininga bf4c2ce48d Added test cases for insertManyAndGet(). 2022-09-28 18:06:03 -06:00
Anthony Tuininga 52c5d30ac2 Make note of an additional type checking issue (#60). 2022-09-20 11:13:38 -06:00
Anthony Tuininga 9e86f64b94 Check for multiple probe/control/EOF packets being sent by the server. 2022-09-20 11:04:18 -06:00
Anthony Tuininga 53ca123632 The mode of python-oracledb is now fixed only after a call to
"oracledb.init_oracle_client()", "oracledb.connect()" or
"oracledb.create_pool()" has completed successfully (#44).
2022-09-20 11:03:13 -06:00
Anthony Tuininga 72f0674a5b Further enhancements to type checking (#54). 2022-09-19 14:04:17 -06:00
Anthony Tuininga 5e2fa53781 Fixed type checking errors (#52). 2022-09-16 20:19:52 -06:00
Anthony Tuininga a760c79076 Fixed bug returning metadata of SODA documents inserted into a
collection using saveAndGet().
2022-09-16 20:19:29 -06:00
Anthony Tuininga 92a486cd0d Fixed bug that prevented binding data of types DB_TYPE_ROWID and
DB_TYPE_UROWID.
2022-09-16 20:17:52 -06:00
Anthony Tuininga 626ef8ffdc Add missing Union in typing declaration. 2022-09-16 20:17:30 -06:00
Anthony Tuininga 6fd959520e Documentaion tweaks. 2022-09-16 20:15:24 -06:00
Anthony Tuininga 7f8ef550a7 Bump version in preparation for new changes landing. 2022-09-16 18:31:39 -06:00
Anthony Tuininga 58f3b5d215 Bump version in README. 2022-09-14 10:22:31 -06:00
Anthony Tuininga dbc6bd36b2 Releasing python-oracledb 1.1.0. 2022-09-13 16:28:13 -06:00
Anthony Tuininga 1b481d4d70 Further documentation updates. 2022-09-13 13:18:29 -06:00
Anthony Tuininga 0392aaef36 Update ODPI-C to final released 4.5.0 version. 2022-09-13 13:17:48 -06:00
Anthony Tuininga 57f6c1b323 Remove beta designation in preparation for release. 2022-09-12 16:54:35 -06:00
Anthony Tuininga 191ba3952e Allow for the cryptography package to not be installed (use thick mode) 2022-09-12 10:49:22 -06:00
Anthony Tuininga e8eaa9bf92 Fixed bug that prevented the `full_code` attribute from being populated on
the errors returned by cursor.getbatcherrors().
2022-09-12 10:47:53 -06:00
Anthony Tuininga eaa4234442 Test tweaks. 2022-09-12 10:46:09 -06:00
Anthony Tuininga d5aaff8995 Documntation updates. 2022-09-12 10:22:58 -06:00
Anthony Tuininga 464ae4fa52 Fixed bug that prevented the database error message from being returned
when connecting to a database that the listener configuration file
states exists but actually doesn't (#51).
2022-09-02 16:35:34 -06:00
Anthony Tuininga 948cf3b176 Added more tests to the test suite. 2022-09-02 16:35:15 -06:00
Anthony Tuininga f1a3fa2662 Documentation improvements. 2022-09-02 16:29:59 -06:00
Anthony Tuininga 12a935a20f Tweak release notes. 2022-08-27 16:25:25 -06:00
Anthony Tuininga 82320ae441 Fix compiler warning on macOS 2022-08-27 16:14:09 -06:00
Anthony Tuininga ddd7a3f793 Fixed bug when calling cursor.parse() multiple times with the same SQL. 2022-08-27 16:12:26 -06:00
Anthony Tuininga 7506506856 Added support for enqueuing and dequeing AQ messages as JSON. 2022-08-27 15:56:53 -06:00
Anthony Tuininga 3a13440bde Added support for token authentication (Azure OAuth and IAM) via the new
parameter "access_token" to oracledb.connect() and
oracledb.create_pool().
2022-08-27 15:54:18 -06:00
Anthony Tuininga 6a0fe948b9 Test suite improvements. 2022-08-27 11:09:54 -06:00
Anthony Tuininga f1f56f2649 Eliminated unnecessary restriction that resulted in error
"DPY-3011: server logon version is not supported".
2022-08-16 16:27:05 -06:00
Anthony Tuininga 9fd0ee5084 Document updates. 2022-08-02 10:53:01 -06:00
Anthony Tuininga ba0e0e4b4a Move release notes to 1.0.3 which is being released today. 2022-08-02 10:52:06 -06:00
Anthony Tuininga cced765971 Change the template so that the changes in connect_params.py are
retained!
2022-08-02 10:51:37 -06:00