402 Commits

Author SHA1 Message Date
Anthony Tuininga
3febfa8375 Remove -dev designation in preparation for release of cx_Oracle 7.1. 2019-02-04 15:46:05 -07:00
Anthony Tuininga
eae8a2bf08 Preparing to release cx_Oracle 7.1. 2019-02-04 15:40:04 -07:00
Anthony Tuininga
491e61ac19 Added missing documentation on external authentication and homogeneous pools. 2019-02-04 15:30:21 -07:00
Anthony Tuininga
9ca1cdd892 Correct typo (https://github.com/oracle/python-cx_Oracle/issues/258). 2019-01-28 09:07:51 -07:00
Anthony Tuininga
1824dd1aa0 Remove information that is not accurate. 2019-01-22 16:22:08 -07:00
Anthony Tuininga
4097a37ff2 Bump copyright notice into 2019 for changed files. 2019-01-22 16:00:29 -07:00
Anthony Tuininga
ed88224241 Added support for a session callback (written in either PL/SQL or Python)
which will be called when the actual tag assigned to a session doesn't match
the tag requested.
2019-01-22 14:25:33 -07:00
Anthony Tuininga
551204ebcb Correct documentation on pool.release(). 2019-01-22 14:22:06 -07:00
Anthony Tuininga
7ab01bb1b9 Installation tweaks for macOS; replace 12.2 references with 18.3. 2018-11-16 15:24:50 -07:00
Anthony Tuininga
e988d74363 Bump version to 7.1-dev now that changes have been made from version 7.0. 2018-10-31 09:19:27 -06:00
Anthony Tuininga
548440016e Add support for passing an object type (such as those created by the method
connection.gettype()) as the first parameter to cursor.var(), as requested
(https://github.com/oracle/python-cx_Oracle/issues/231).
2018-10-30 16:32:05 -06:00
Anthony Tuininga
74d9d71484 Use cx_Oracle.connect() in preference to cx_Oracle.Connection() in samples and
tests. Although the two are aliases of one another, it makes sense to be
consistent and to use the one that the DB API prefers as well.
2018-09-21 11:05:40 -06:00
Anthony Tuininga
20c930e2e0 Be more clear about the requirements for use of SODA. 2018-09-14 11:07:22 -06:00
Anthony Tuininga
4d368ae980 Preparing to release cx_Oracle 7.0. 2018-09-13 13:38:37 -06:00
Anthony Tuininga
fc8cfbdf60 Improve documentation for SODA. 2018-09-11 20:50:28 -06:00
Anthony Tuininga
f647d738a5 Correct documentation now that variables bound to DML returning statements
always return an array.
2018-09-10 15:27:52 -06:00
Anthony Tuininga
64f65050a2 Add support (as preview) for SODA. 2018-09-10 11:37:53 -06:00
Anthony Tuininga
b611246a7b Add support for getting the contents of a collection as a dictionary where the
keys are the indexes of the collection and the values are elements of the
collection.
2018-09-03 10:19:26 -06:00
Anthony Tuininga
30088c6cdb Added support for closing the session pool. 2018-09-03 10:17:22 -06:00
Anthony Tuininga
c46bc2165e Adjust wording for Oracle Linux yum server. 2018-08-16 14:09:15 -06:00
Anthony Tuininga
effbb09e09 Correct links. 2018-08-08 16:17:54 -06:00
Anthony Tuininga
07386a6547 Add note indicating that the full version is not available when using client
libraries 12.2 or lower with Oracle Database 18 or higher.
2018-08-06 16:05:55 -06:00
Anthony Tuininga
fce6a42c76 Add subtitle to macOS section to try to stop the prereq being missed. 2018-08-06 16:05:17 -06:00
Anthony Tuininga
888325989f Adjust documentation now that better error message is produced. 2018-08-06 16:04:40 -06:00
Anthony Tuininga
ea4a9d120e Support for Python 3.4 has been dropped. 2018-08-06 15:34:50 -06:00
Anthony Tuininga
d1d9b7da30 Documentation updates for Oracle Client 18 and a few other tweaks. 2018-08-06 15:34:23 -06:00
Anthony Tuininga
fc3450d48a Add support for call timeouts available in Oracle 18c and higher. 2018-07-12 10:46:12 -06:00
Anthony Tuininga
dc2601729a Remove __future__ attributes for functionality which is now enabled permanently
in cx_Oracle 7: connections as context managers now close the connection and
variables in DML returning statements now return an array.
2018-07-12 10:45:40 -06:00
Anthony Tuininga
866df60fbc Bump version to 7.0 and use ODPI-C master branch (3.0). 2018-07-12 10:45:15 -06:00
Anthony Tuininga
c832ed10d1 Preparing to release cx_Oracle 6.4.1. 2018-07-09 11:21:02 -06:00
Anthony Tuininga
1a7b7257a7 Bump version to 6.4. 2018-07-02 13:51:00 -06:00
Anthony Tuininga
bc1f7e6ead Preparing to release cx_Oracle 6.4. 2018-07-02 13:46:59 -06:00
Anthony Tuininga
a8751e91f4 Added support for using the cursor as a context manager
(https://github.com/oracle/python-cx_Oracle/issues/190).
2018-06-21 11:29:11 -06:00
Anthony Tuininga
4d4b319714 Add support for specifying the "errors" parameter to the decode() that takes
place internally when fetching strings from the database
(https://github.com/oracle/python-cx_Oracle/issues/162).
2018-06-19 11:11:04 -06:00
Anthony Tuininga
510ab50ba7 Remove mention of the next() method which is only there in Python 2.x if the
cursor is being used as an iterator and is not actually part of cx_Oracle's
code.
2018-06-19 11:08:04 -06:00
Anthony Tuininga
cf1265cb2d Use the non-deprecated function for subscribing to events in the database and
note that the subscription ID will always be zero and will be removed in
cx_Oracle 7.
2018-06-19 11:07:30 -06:00
Anthony Tuininga
4e53b9074b Improve documentation. 2018-06-19 11:05:44 -06:00
Anthony Tuininga
980f3d491c Added support for indicating if the subscription is still registered with the
database when a notification is received.
2018-06-19 11:00:53 -06:00
Anthony Tuininga
42e1663abb Adjust documentation to improve clarity. 2018-05-29 21:56:37 -06:00
Anthony Tuininga
211298209b Added support for receiving notifications when AQ messages are available to be
dequeued.
2018-05-29 21:54:06 -06:00
Anthony Tuininga
99866aed94 Clarify documentation a bit. 2018-05-18 14:35:30 -06:00
Anthony Tuininga
b9381892a5 Added support for timed waits when acquiring a session from a session pool and
added support for specifying the timeout and maximum lifetime session of
sessions in the pool when the pool is being created.
2018-05-16 14:09:59 -06:00
Anthony Tuininga
62f11ac570 Clarify documentation on variables. 2018-05-16 14:09:33 -06:00
Anthony Tuininga
4ec7685f95 Added support for grouping notifications from subscriptions. 2018-05-16 14:09:01 -06:00
Anthony Tuininga
bab41ac544 Added support for specifying the IP address the subscription should use instead
of having the Oracle Client library determine the IP address on its own.
2018-05-16 14:08:28 -06:00
Anthony Tuininga
2272af1563 Add support for specifying an integer for the parameters argument to
cursor.executemany(). This allows for batch execution when no parameters are
required or when parameters have previously been bound. This replaces
cursor.executemanyprepared() which is now deprecated and will be removed in
cx_Oracle 7.
2018-05-09 19:35:00 -06:00
Anthony Tuininga
1dbfb60c61 Clarify documentation surrounding variable.actualElements. 2018-05-07 21:10:22 -06:00
Anthony Tuininga
3288cffe5c Preparing to release cx_Oracle 6.3.1. 2018-05-07 15:23:49 -06:00
Anthony Tuininga
d242d6ff2f Preparing to release cx_Oracle 6.3. 2018-04-26 09:16:13 -06:00
Anthony Tuininga
4d37c85974 Use default values for all parameters when creating a session pool. 2018-04-19 14:22:01 -06:00