a3a936b992Update ODPI-C (prevent attempts to close statements or free temporary LOBs if the connection has already been closed or killed).
Anthony Tuininga
2017-11-17 21:37:42 -07:00
f26fb5157eEnsure that the edition is passed through to ODPI-C when a session pool is created.
Anthony Tuininga
2017-11-17 13:41:49 -07:00
cb07970d2fRemove unnecessary lines.
Anthony Tuininga
2017-11-16 09:43:31 -07:00
9377175715Added test cases for validating object types and for preventing an attempt to set a LOB variable at an array position that doesn't exist.
Anthony Tuininga
2017-11-14 11:03:11 -07:00
02c5f5eb5dCorrect test suite when CHAR encoding is not capable of handling unicode data.
Anthony Tuininga
2017-11-14 11:02:41 -07:00
3dc1fc497eUpdate ODPI-C (restrict maximum size of variables to OCI limit; remove invalid overflow check).
Anthony Tuininga
2017-11-14 11:01:25 -07:00
26c3a4c243Update ODPI-C (for older versions of Visual Studio).
Anthony Tuininga
2017-11-06 13:41:59 -07:00
9a2775763fCorrect link.
Anthony Tuininga
2017-11-06 11:36:51 -07:00
5bcb25e661Include release notes for cx_Oracle 6.0.3 released on the v6.0.x branch.
Anthony Tuininga
2017-11-06 11:33:06 -07:00
f56a4d571aPreparing to release cx_Oracle 6.0.3.
6.0.3
v6.0.x
Anthony Tuininga
2017-11-06 11:28:44 -07:00
418f1a0c33Check variable array size when setting variable values and raise IndexError, as is already done for getting variable values.
Anthony Tuininga
2017-11-03 21:39:37 -06:00
8e71486956Update ODPI-C (correct handling of NVARCHAR2 object attributes and collection elements).
Anthony Tuininga
2017-11-03 21:38:56 -06:00
9bdc5cb5d6Check variable array size when setting variable values and raise IndexError, as is already done for getting variable values.
Anthony Tuininga
2017-11-03 21:31:02 -06:00
22b6de785aUpdate ODPI-C (correct handling of NVARCHAR2 object attributes and collection elements).
Anthony Tuininga
2017-11-03 21:30:27 -06:00
6777ca9538Update ODPI-C (verify that objects bound to cursors or set in object attributes or appended to collection objects are of the correct type).
Anthony Tuininga
2017-10-27 21:38:22 -06:00
836b9985fbUpdate ODPI-C (verify that objects bound to cursors or set in object attributes or appended to collection objects are of the correct type).
Anthony Tuininga
2017-10-27 21:34:32 -06:00
0e4c5621efImprove documentation for the connection attribute "current_schema".
Anthony Tuininga
2017-10-27 21:11:03 -06:00
86564b9df3Update ODPI-C (replace usage of OCI thread key with thread-safe handle pool).
Anthony Tuininga
2017-10-24 22:05:20 -06:00
011bc15fccSimplify sample for returning numbers as decimal objects.
Anthony Tuininga
2017-10-24 22:04:17 -06:00
d4b13eb584Added test cases for rowids.
Anthony Tuininga
2017-10-24 22:03:47 -06:00
bc1f53f213Use dpiData_setTimestamp() instead of setting the values directly.
Anthony Tuininga
2017-10-24 22:03:06 -06:00
8682059cc4Correct typo.
Anthony Tuininga
2017-10-13 19:39:13 -06:00
94731b87e4Update ODPI-C - prevent use of NaN with Oracle numbers since it produces corrupt data (https://github.com/oracle/python-cx_Oracle/issues/91) - correct handling of double values when converted to float values.
Anthony Tuininga
2017-10-13 19:18:22 -06:00
78bc40cabfCorrect documentation for creating session pools; improve wording in a number of places.
Anthony Tuininga
2017-10-13 19:17:07 -06:00
c8cd26021dAdjusted formatting of documentation source pages in order to be consistent on all pages.
Anthony Tuininga
2017-10-13 19:16:42 -06:00
cbbc2addb1Add Oracle Open World 2017 Hands-on Lab (tutorial).
Anthony Tuininga
2017-10-13 19:14:39 -06:00
76f01f0d4cCorrect usage.
Anthony Tuininga
2017-10-13 19:14:17 -06:00
ef201bde74Added additional LOB function tests; skip supplemental characters test if database character set is not AL32UTF8.
Anthony Tuininga
2017-10-13 19:13:42 -06:00
c43d2418bbCorrect typo.
Anthony Tuininga
2017-09-13 10:12:22 -06:00
525f76d390Update ODPI-C.
Anthony Tuininga
2017-09-13 09:35:14 -06:00
7fc5127aaaAdded support for connecting to specific shards of a sharded database by specifying a shard key.
Anthony Tuininga
2017-09-12 13:29:47 -06:00
84612bfabeCorrect constant references.
Anthony Tuininga
2017-09-12 13:29:01 -06:00
0648181afdCorrect typo.
Anthony Tuininga
2017-09-12 13:27:30 -06:00
8a63cc9f0bEnsure that a call to setinputsizes() with an invalid type prior to a call to executemany() does not result in a type error, but instead gracefully ignores the call to setinputsizes() as required by the DB API (https://github.com/oracle/python-cx_Oracle/issues/75).
Anthony Tuininga
2017-09-01 16:25:51 -06:00
f98a4f334aImprove documentation on closing connections (or releasing them back to the pool).
Anthony Tuininga
2017-09-01 16:22:44 -06:00
22f18c6f62Update ODPI-C.
Anthony Tuininga
2017-09-01 16:22:14 -06:00
3d8b74e77fEnsure that a call to setinputsizes() with an invalid type prior to a call to executemany() does not result in a type error, but instead gracefully ignores the call to setinputsizes() as required by the DB API (https://github.com/oracle/python-cx_Oracle/issues/75).
Anthony Tuininga
2017-09-01 16:21:28 -06:00
7529b97b23Correct typo.
Anthony Tuininga
2017-08-30 13:01:06 -06:00
bc1769b69eCorrect typo.
Anthony Tuininga
2017-08-30 13:00:34 -06:00
f0ae2ae138Released cx_Oracle 6.0.2.
Anthony Tuininga
2017-08-30 13:00:19 -06:00
b2b15d6e35Preparing to release 6.0.2.
6.0.2
Anthony Tuininga
2017-08-30 12:57:17 -06:00
1749e1b466Update ODPI-C (eliminate memory leak when creating objects).
Anthony Tuininga
2017-08-30 12:14:28 -06:00
7d3b7b101fEliminate segfault when attempting to reuse a REF cursor that has been closed.
Anthony Tuininga
2017-08-30 12:12:12 -06:00
d5ac142c24Adjust samples to handle the deregistration event without an exception.
Anthony Tuininga
2017-08-30 12:11:39 -06:00
481371fb50Adjust samples to handle the deregistration event without an exception.
Anthony Tuininga
2017-08-30 11:56:55 -06:00
ec2f82ca95Update ODPI-C (eliminate memory leak when creating objects).
Anthony Tuininga
2017-08-30 11:55:46 -06:00
f59a86f391Troubleshooting tweaks.
Anthony Tuininga
2017-08-30 11:55:19 -06:00
7b484bce70Eliminate segfault when attempting to reuse a REF cursor that has been closed.
Anthony Tuininga
2017-08-30 11:54:33 -06:00
d82874266cUpdate documentation indicating that replacing elements in the attributes fetchvars and bindvars should not be done.
Anthony Tuininga
2017-08-28 11:15:43 -06:00
4e845c62edUpdate ODPI-C (process deregistration events without an error).
Anthony Tuininga
2017-08-28 11:15:15 -06:00
fb01fa0548Update documentation indicating that replacing elements in the attributes fetchvars and bindvars should not be done.
Anthony Tuininga
2017-08-28 11:13:20 -06:00
ca2eecee77Update ODPI-C (process deregistration events without an error).
Anthony Tuininga
2017-08-28 11:12:45 -06:00
7a8498ee5fCorrect handling of objects when dynamic binding is performed.
Anthony Tuininga
2017-08-24 21:53:49 -06:00
0111431430Update ODPI-C (improve performance, correct handling of objects when dynamic binding is being used).
Anthony Tuininga
2017-08-24 21:50:29 -06:00
a60c750721Correct links to cx_OracleTools and cx_PyOracleLib now that they have moved to GitHub.
Anthony Tuininga
2017-08-23 15:19:24 -06:00
a48fcdfde2Ensure that fetch indicators are reset, even if the fetch variables themselves do not need to be created.
Anthony Tuininga
2017-08-22 11:51:58 -06:00
5837e71cd8Eliminate memory leak when repeatedly executing the same query.
Anthony Tuininga
2017-08-21 16:10:11 -06:00
d43b3eee70Fix build with PyPy 5.9.0-alpha0 in libpython mode
Viacheslav Naydenov
2017-07-21 21:08:14 +02:00
6582aac5d7Preparing to release 6.0.1.
6.0.1
Anthony Tuininga
2017-08-18 11:01:21 -06:00
c11a5f93c2Remove documentation on attributes that were removed in 6.0.
Anthony Tuininga
2017-08-18 11:00:15 -06:00
90f571c660Update ODPI-C to 2.0.1.
Anthony Tuininga
2017-08-18 10:59:33 -06:00
2f1cd73cc5Include the README.txt and LICENSE.txt files in the wheels that are produced.
Anthony Tuininga
2017-08-18 10:57:37 -06:00
e9dd940207Added "What's New" page containing a summary of the changes from 5.3 to 6.0 as a convenience.
Anthony Tuininga
2017-08-15 09:30:47 -06:00
7b7bad308fRPM and Windows installers are no longer supported on PyPI, so no need to include code managing them in setup.py.
Anthony Tuininga
2017-08-15 09:30:09 -06:00
80e611a24dThe SQL files for creating/dropping the schemas should be included in the source packages.
Anthony Tuininga
2017-08-15 09:29:08 -06:00
853cc14eedTroubleshooting changes. Initcap fix. Put platform at sentence heads. Reorder points.
Anthony Tuininga
2017-08-15 09:28:24 -06:00
61e28b42b0Correct formatting.
Anthony Tuininga
2017-08-14 18:16:43 -06:00
0fb5c32d8aMake home page similar to README (more information).
Anthony Tuininga
2017-08-14 16:19:17 -06:00
9311ab9c4eAdded installation notes for cx_Oracle 5.x.
Anthony Tuininga
2017-08-11 18:15:43 -06:00
c761d1361eDocumentation tweaks.
6.0
Anthony Tuininga
2017-08-11 16:57:14 -06:00
49bc108108Tweak troubleshooting section to make it easier to read and also mention that restarting the command prompt is necessary on Windows when environment variables have been changed.
Anthony Tuininga
2017-08-11 11:49:19 -06:00
b30e66fa8aPreparing to release cx_Oracle 6.0.
Anthony Tuininga
2017-08-11 11:29:44 -06:00
f1f5ead2a4Update ODPI-C.
Anthony Tuininga
2017-08-11 11:13:05 -06:00
b07d555fb2Update ODPI-C.
Anthony Tuininga
2017-08-08 15:39:44 -06:00
3e2dd725adChange default connectstring to localhost/orclpdb to be consistent with the default value used in the Oracle Database installer.
Anthony Tuininga
2017-08-08 15:39:02 -06:00
f13a9def79Uppercase the Oracle type name to match recent capitalization of types.
Anthony Tuininga
2017-08-08 11:57:49 -06:00
69e1afbd2fImprove documentation for installing cx_Oracle.
Anthony Tuininga
2017-08-08 11:57:19 -06:00
6b412a019fUpdate ODPI-C.
Anthony Tuininga
2017-08-08 11:56:57 -06:00
ece92442abDelay initialization of the ODPI-C library until the first standalone connection or session pool is created so that manipulation of the environment variable NLS_LANG can be performed after the module has been imported (https://github.com/oracle/python-cx_Oracle/issues/36); this also has the added benefit of reducing the number of errors that can take place when the module is imported.
Anthony Tuininga
2017-07-31 21:21:32 -06:00
16bc500c73All cursors and LOBs must be closed before a connection can be closed explicitly.
Anthony Tuininga
2017-07-31 21:20:30 -06:00
f587b341d3ODPI-C debugging is now controlled at runtime by the environment variable DPI_DEBUG_LEVEL, rather than at compile time.
Anthony Tuininga
2017-07-31 21:19:52 -06:00
456a001d73Update ODPI-C.
Anthony Tuininga
2017-07-27 20:47:52 -06:00
54919a2d7cRPM files are no longer able to be uploaded to PyPI.
Anthony Tuininga
2017-07-27 20:47:08 -06:00
4c4513f476Improve documentation.
Anthony Tuininga
2017-07-27 20:46:21 -06:00
7edc0ddd83New GitHub SUPPORT file.
Anthony Tuininga
2017-07-25 12:17:25 -06:00
1f917aafbbIn certain cases where non-long values follow LOB values in the list of bind variables, the error "ORA-24816: Expanded non LONG bind data supplied after actual LONG or LOB column" is raised; this occurs if the length of the supplied value, when expanded, might exceed 4000 bytes (https://github.com/oracle/python-cx_Oracle/issues/50).
Anthony Tuininga
2017-07-25 12:16:54 -06:00
29c01e856fcx_Oracle 6 rc 2 has been released.
Anthony Tuininga
2017-07-24 11:00:07 -06:00
af01c81a1bImprove installation documentation.
6.0rc2
Anthony Tuininga
2017-07-24 10:36:33 -06:00
22dc8c1daaPreparing to release cx_Oracle 6 rc 2.
Anthony Tuininga
2017-07-24 10:35:41 -06:00
852aed3b58Ensure that the array position passed to var.getvalue() does not exceed the number of elements allocated in the array!
Anthony Tuininga
2017-07-21 15:36:31 -06:00