Commit Graph

110 Commits

Author SHA1 Message Date
Anthony Tuininga fa43311bbc Update ODPI-C; remove error "DPI-1054: connection cannot be closed when open
statements or LOBs exist"
(https://github.com/oracle/python-cx_Oracle/issues/138).
2018-01-26 21:18:16 -07:00
Anthony Tuininga 18b014a19e Correct support in Python 3.x for cursor.parse(). 2018-01-11 14:20:51 -07:00
Anthony Tuininga ad57a5e858 Preparing to release 6.1. 2017-12-12 12:12:15 -07:00
Anthony Tuininga 86564b9df3 Update ODPI-C (replace usage of OCI thread key with thread-safe handle pool). 2017-10-24 22:05:20 -06:00
Anthony Tuininga 0111431430 Update ODPI-C (improve performance, correct handling of objects when dynamic
binding is being used).
2017-08-24 21:50:29 -06:00
Anthony Tuininga 06713c91e5 Don't prevent connection from being explicitly closed when a fatal error has
taken place (https://github.com/oracle/python-cx_Oracle/issues/67).
2017-08-18 15:49:00 -06:00
Anthony Tuininga 2f1cd73cc5 Include the README.txt and LICENSE.txt files in the wheels that are produced. 2017-08-18 10:57:37 -06:00
Anthony Tuininga 7b7bad308f RPM and Windows installers are no longer supported on PyPI, so no need to
include code managing them in setup.py.
2017-08-15 09:30:09 -06:00
Anthony Tuininga b30e66fa8a Preparing to release cx_Oracle 6.0. 2017-08-11 11:29:44 -06:00
Anthony Tuininga f587b341d3 ODPI-C debugging is now controlled at runtime by the environment variable
DPI_DEBUG_LEVEL, rather than at compile time.
2017-07-31 21:19:52 -06:00
Anthony Tuininga 22dc8c1daa Preparing to release cx_Oracle 6 rc 2. 2017-07-24 10:35:41 -06:00
Anthony Tuininga ae45152339 Preparing to release cx_Oracle 6 rc 1. 2017-06-16 16:50:22 -06:00
Anthony Tuininga 6ebb88bbd1 Preparing to release cx_Oracle 6.0b2. 2017-05-24 12:02:42 -06:00
Anthony Tuininga 14a1d2d0c9 Added support for setting the debug level in ODPI-C, if desirable, by setting
an environment variable prior to building cx_Oracle.
2017-05-19 21:26:07 -06:00
Anthony Tuininga 41cb66f710 Remove obsolete comment. 2017-04-18 13:38:30 -06:00
Anthony Tuininga 8be10fe156 Update release notes and adjust release name in preparation for release of
cx_Oracle 6.0 beta 1.
2017-04-11 19:21:12 -06:00
Anthony Tuininga c299040b16 With building cx_Oracle only requiring a compiler and the Python development
headers and libraries, a separate BUILD.txt is now obsolete; mention the use of
ODPI-C and include a link.
2017-03-28 15:07:49 -06:00
Anthony Tuininga 7b0be3140d Implement ODPI-C update which significantly simplifies building cx_Oracle and
enables building a single module to support all versions of Oracle Client
libraries.
2017-03-28 14:31:07 -06:00
Anthony Tuininga 7dca60b2fe Include the ODPI source code as dependencies so changes trigger a rebuild of
the module.
2017-03-13 21:54:20 -06:00
Anthony Tuininga 9eddc9dfed Changed URL to point to new home page. 2017-03-09 20:23:09 -07:00
Anthony Tuininga 00621215f2 Create README.md with contents of README.txt in Markdown syntax for better
presentation on GitHub; replace contents of README.txt with simple description
and a link to the home page.
2017-03-09 10:16:58 -07:00
Anthony Tuininga b28e04e901 Rework to use the ODPI-C library instead of direct OCI calls. 2017-03-07 13:21:49 -07:00
Anthony Tuininga 6ba2550d09 Final changes to license and copyright notices as requested; addition of
separate license file and copyright notices to all source files.
2017-03-07 11:36:04 -07:00
Anthony Tuininga 9c7eb12448 Dropped support for callbacks on OCI functions. 2017-02-03 14:08:04 -07:00
Anthony Tuininga 09b9a20ccc Adjusted license description to be clear that the BSD 3-clause license is in
use.
2017-02-03 13:32:54 -07:00
Anthony Tuininga da720e5d06 Move all source to subdirectory src. 2017-01-16 13:45:35 -07:00
Anthony Tuininga 71f2b1cc7e Change version to 5.3 (proposed version to be released). 2017-01-12 13:53:13 -07:00
Anthony Tuininga 6ef66ec3d6 The -mno-cygwin compile time flag is deprecated and now causes an error in
newer versions of the gcc compiler for cygwin.
2017-01-12 11:41:00 -07:00
Anthony Tuininga 0f3b0f17c0 Added support for using the C API for advanced queuing. 2016-03-01 15:34:05 -07:00
Anthony Tuininga 371717623b Renamed ExternalObjectVar to Object since it will be independent of variables;
removed limitation for retrieving the object from the variable only once.
2016-02-08 12:16:28 -07:00
Anthony Tuininga 8584a5d5f8 Simplify test suite by combining Python 2 and 3 scripts into one script that
runs on both without changes; rename ArrayDMLBatchError to Features12_1 in
preparation for adding additional 12.1 features.
2016-01-22 11:18:31 -07:00
Anthony Tuininga 4add8b192e Added support for setting the instant client version that should be used when
multiple instant clients are installed -- by setting the environment variable
IC_VERSION.
2016-01-20 10:34:13 -07:00
Anthony Tuininga 804ee75b0e Preparing to release 5.2.1. 2016-01-18 21:21:49 -07:00
Anthony Tuininga 661fddb046 Remove remaining remnants of support for Oracle 9i (and notes in documentation
at the same time).
2015-04-03 22:14:04 -06:00
Anthony Tuininga 5171a937a8 Re-enable support for Python 2.4 (used on RHEL/CentOS 5). 2015-04-03 22:08:59 -06:00
Anthony Tuininga dc0088c518 The next release will be named 5.2. 2015-03-11 20:21:27 -06:00
Anthony Tuininga f749e02fb4 Added support for building without any configuration changes to the machine
when using instant client RPMs on Linux.
2015-03-11 19:54:04 -06:00
Anthony Tuininga 422b7e61bc Remove reference to text files which are no longer being distributed. 2014-05-24 22:01:43 -06:00
Anthony Tuininga fde2c64c88 Preparing to release 4.1.3. 2014-05-19 22:31:09 -06:00
Anthony Tuininga cb0f48e076 Remove references to documentation that has been moved to Read the Docs. 2014-05-19 22:28:55 -06:00
Anthony Tuininga b473a7ebbc Add support for Oracle 12c. 2013-10-19 21:57:58 -06:00
Anthony Tuininga 7556b56653 Preparing to release 5.1.2. 2012-06-23 21:53:15 -06:00
Anthony Tuininga 451ea21d9b Preparing to release 5.1.1. 2011-10-09 04:39:05 +00:00
Anthony Tuininga 12dbe607cd Remove redundant code used for determining library path. 2011-04-22 20:01:26 +00:00
Anthony Tuininga 04f1904a7d Remove "unicode" mode and simply permit unicode to be used everywhere within
cx_Oracle; stop using "unicode" mode in the OCI as well since that appears to
have bugs in some places and doesn't really solve any problems anyway.
2011-02-19 03:50:16 +00:00
Anthony Tuininga fb2e048851 Make AIX5 happy as OCIPing does not appear to be available on that platform
under Oracle 10g Release 2. Thanks to Pierre-Yves Fontaniere for the patch.
2011-01-01 05:07:20 +00:00
Anthony Tuininga 505018d577 Account for lib64 used on x86_64 systems. Thanks to Alex Wood for supplying the
patch.
2010-08-31 17:11:10 +00:00
Anthony Tuininga 03df2d9ede Preparing to release version 5.0.4. 2010-07-14 05:08:19 +00:00
Anthony Tuininga 8c3a69664f Provide a bit more information in the error message produced. 2010-07-08 15:01:59 +00:00
Anthony Tuininga 52d6cc88c3 Added support for building with Python 3.x from an independently created
setup.py (as for cx_OracleDBATools, for example).
2010-06-01 03:38:25 +00:00