Added approximate dates of release to release notes.

This commit is contained in:
Anthony Tuininga 2017-02-03 10:24:41 -07:00
parent 73f61d8a07
commit a71154d64a

View File

@ -8,8 +8,8 @@ Release notes
Version 5.2.next Version 5.2.next
---------------- ----------------
Version 5.2.1 Version 5.2.1 (January 2016)
------------- ----------------------------
1) Added support for Python 3.5. 1) Added support for Python 3.5.
2) Removed password attribute from connection and session pool objects in order 2) Removed password attribute from connection and session pool objects in order
@ -25,8 +25,8 @@ Version 5.2.1
procedures (available in Oracle 12.1). procedures (available in Oracle 12.1).
Version 5.2 Version 5.2 (June 2015)
----------- -----------------------
1) Added support for strings up to 32k characters (new in Oracle 12c). 1) Added support for strings up to 32k characters (new in Oracle 12c).
2) Added support for getting array DML row counts (new in Oracle 12c). 2) Added support for getting array DML row counts (new in Oracle 12c).
@ -53,8 +53,8 @@ Version 5.2
(`Issue #7 <https://bitbucket.org/anthony_tuininga/cx_oracle/issue/7/timedeltas-going-in-have-their>`_) (`Issue #7 <https://bitbucket.org/anthony_tuininga/cx_oracle/issue/7/timedeltas-going-in-have-their>`_)
Version 5.1.3 Version 5.1.3 (May 2014)
------------- ------------------------
1) Added support for Oracle 12c. 1) Added support for Oracle 12c.
2) Added support for Python 3.4. 2) Added support for Python 3.4.
@ -74,8 +74,8 @@ Version 5.1.3
9) Class name of cursors changed to real name cx_Oracle.Cursor. 9) Class name of cursors changed to real name cx_Oracle.Cursor.
Version 5.1.2 Version 5.1.2 (July 2012)
------------- -------------------------
1) Added support for LONG_UNICODE which is a type used to handle long unicode 1) Added support for LONG_UNICODE which is a type used to handle long unicode
strings. These are not explicitly supported in Oracle but can be used to strings. These are not explicitly supported in Oracle but can be used to
@ -88,8 +88,8 @@ Version 5.1.2
requested by Rodney Barnett. requested by Rodney Barnett.
Version 5.1.1 Version 5.1.1 (October 2011)
------------- ----------------------------
1) Simplify management of threads for callbacks performed by database change 1) Simplify management of threads for callbacks performed by database change
notification and eliminate a crash that occurred under high load in notification and eliminate a crash that occurred under high load in
@ -110,8 +110,8 @@ Version 5.1.1
8) Removed redundant code in setup.py for calculating the library path. 8) Removed redundant code in setup.py for calculating the library path.
Version 5.1 Version 5.1 (March 2011)
----------- ------------------------
1) Remove support for UNICODE mode and permit Unicode to be passed through in 1) Remove support for UNICODE mode and permit Unicode to be passed through in
everywhere a string may be passed in. This means that strings will be everywhere a string may be passed in. This means that strings will be
@ -134,8 +134,8 @@ Version 5.1
Thanks to Uwe Hoffmann for the initial patch. Thanks to Uwe Hoffmann for the initial patch.
Version 5.0.4 Version 5.0.4 (July 2010)
------------- -------------------------
1) Added support for Python 2.7. 1) Added support for Python 2.7.
2) Added support for new parameter (port) for subscription() call which allows 2) Added support for new parameter (port) for subscription() call which allows
@ -145,8 +145,8 @@ Version 5.0.4
4) Fixed a few error messages. 4) Fixed a few error messages.
Version 5.0.3 Version 5.0.3 (February 2010)
------------- -----------------------------
1) Added support for 64-bit Windows. 1) Added support for 64-bit Windows.
2) Added support for Python 3.1 and dropped support for Python 3.0. 2) Added support for Python 3.1 and dropped support for Python 3.0.
@ -174,8 +174,8 @@ Version 5.0.3
for the solution to this problem. for the solution to this problem.
Version 5.0.2 Version 5.0.2 (May 2009)
------------- ------------------------
1) Fix creation of temporary NCLOB values and the writing of NCLOB values in 1) Fix creation of temporary NCLOB values and the writing of NCLOB values in
non Unicode mode. non Unicode mode.
@ -190,8 +190,8 @@ Version 5.0.2
7) Fixed a few documentation issues. 7) Fixed a few documentation issues.
Version 5.0.1 Version 5.0.1 (February 2009)
------------- -----------------------------
1) Added support for database change notification available in Oracle 10g 1) Added support for database change notification available in Oracle 10g
Release 2 and higher. Release 2 and higher.
@ -209,8 +209,8 @@ Version 5.0.1
3.0.1. 3.0.1.
Version 5.0 Version 5.0 (December 2008)
----------- ---------------------------
1) Added support for Python 3.0 with much help from Amaury Forgeot d'Arc. 1) Added support for Python 3.0 with much help from Amaury Forgeot d'Arc.
2) Removed support for Python 2.3 and Oracle 8i. 2) Removed support for Python 2.3 and Oracle 8i.
@ -245,8 +245,8 @@ Version 5.0
Older releases Older releases
############## ##############
Version 4.4.1 Version 4.4.1 (October 2008)
------------- ----------------------------
1) Make the bind variables and fetch variables accessible although they need 1) Make the bind variables and fetch variables accessible although they need
to be treated carefully since they are used internally; support added for to be treated carefully since they are used internally; support added for
@ -280,8 +280,8 @@ Version 4.4.1
13) Added additional link arguments for Cygwin as requested by Rob Gillen. 13) Added additional link arguments for Cygwin as requested by Rob Gillen.
Version 4.4 Version 4.4 (June 2008)
----------- -----------------------
1) Fix setup.py to handle the Oracle instant client and Oracle XE on both 1) Fix setup.py to handle the Oracle instant client and Oracle XE on both
Linux and Windows as pointed out by many. Thanks also to the many people Linux and Windows as pointed out by many. Thanks also to the many people
@ -323,8 +323,8 @@ Version 4.4
not 10.1. not 10.1.
Version 4.3.3 Version 4.3.3 (October 2007)
------------- ----------------------------
1) Added method ping() on connections which can be used to test whether or not 1) Added method ping() on connections which can be used to test whether or not
a connection is still active (available in Oracle 10g R2). a connection is still active (available in Oracle 10g R2).
@ -353,8 +353,8 @@ Version 4.3.3
11) Remove unnecessary dependency on win32api to build module on Windows. 11) Remove unnecessary dependency on win32api to build module on Windows.
Version 4.3.2 Version 4.3.2 (August 2007)
------------- ---------------------------
1) Added methods open(), close(), isopen() and getchunksize() in order to 1) Added methods open(), close(), isopen() and getchunksize() in order to
improve performance of reading/writing LOB values in chunks. improve performance of reading/writing LOB values in chunks.
@ -368,7 +368,7 @@ Version 4.3.2
problem and pointing the way to a solution. problem and pointing the way to a solution.
4) Added attribute cursor.rowfactory which allows a method to be called for 4) Added attribute cursor.rowfactory which allows a method to be called for
each row that is returned; this is about 20% faster than calling the method each row that is returned; this is about 20% faster than calling the method
in Python using the idiom [method(*r) for r in cursor]. in Python using the idiom [method(\*r) for r in cursor].
5) Attempt to locate an Oracle installation by looking at the PATH if the 5) Attempt to locate an Oracle installation by looking at the PATH if the
environment variable ORACLE_HOME is not set; this is of primary use on environment variable ORACLE_HOME is not set; this is of primary use on
Windows where this variable should not normally be set. Windows where this variable should not normally be set.
@ -381,8 +381,8 @@ Version 4.3.2
8) When copying the value of a variable, copy the return code as well. 8) When copying the value of a variable, copy the return code as well.
Version 4.3.1 Version 4.3.1 (April 2007)
------------- --------------------------
1) Ensure that if the client buffer size exceeds 4000 bytes that the server 1) Ensure that if the client buffer size exceeds 4000 bytes that the server
buffer size does not as strings may only contain 4000 bytes; this allows buffer size does not as strings may only contain 4000 bytes; this allows
@ -397,8 +397,8 @@ Version 4.3.1
for noticing this discrepancy. for noticing this discrepancy.
Version 4.3 Version 4.3 (March 2007)
----------- ------------------------
1) Added preliminary support for fetching Oracle objects (SQL types) as 1) Added preliminary support for fetching Oracle objects (SQL types) as
requested by Kristof Beyls (who kindly provided an initial patch). requested by Kristof Beyls (who kindly provided an initial patch).
@ -426,8 +426,8 @@ Version 4.3
the connection is closed solves the problem. the connection is closed solves the problem.
Version 4.2.1 Version 4.2.1 (September 2006)
------------- ------------------------------
1) Added additional type (NCLOB) to handle CLOBs that use the national 1) Added additional type (NCLOB) to handle CLOBs that use the national
character set as requested by Chris Dunscombe. character set as requested by Chris Dunscombe.
@ -439,8 +439,8 @@ Version 4.2.1
5) Fixed binding of decimal objects with absolute values less than 0.1. 5) Fixed binding of decimal objects with absolute values less than 0.1.
Version 4.2 Version 4.2 (July 2006)
----------- -----------------------
1) Added support for parsing an Oracle statement as requested by Patrick 1) Added support for parsing an Oracle statement as requested by Patrick
Blackwill. Blackwill.
@ -479,14 +479,14 @@ Version 4.2
18) Fixed typo in error message. 18) Fixed typo in error message.
Version 4.1.2 Version 4.1.2 (December 2005)
------------- -----------------------------
1) Restore support of Oracle 9i features when using the Oracle 10g client. 1) Restore support of Oracle 9i features when using the Oracle 10g client.
Version 4.1.1 Version 4.1.1 (December 2005)
------------- -----------------------------
1) Add support for dropping a connection from a session pool. 1) Add support for dropping a connection from a session pool.
2) Add support for write only attributes "module", "action" and "clientinfo" 2) Add support for write only attributes "module", "action" and "clientinfo"
@ -513,8 +513,8 @@ Version 4.1.1
information. information.
Version 4.1 Version 4.1 (January 2005)
----------- --------------------------
1) Fixed bug where subclasses of Cursor do not pass the connection in the 1) Fixed bug where subclasses of Cursor do not pass the connection in the
constructor causing a segfault. constructor causing a segfault.
@ -539,8 +539,8 @@ Version 4.1
character sets. character sets.
Version 4.1 beta 1 Version 4.1 beta 1 (September 2004)
------------------ -----------------------------------
1) Added support for Python 2.4. In Python 2.4, the datetime module is used 1) Added support for Python 2.4. In Python 2.4, the datetime module is used
for both binding and fetching of date and timestamp data. In Python 2.3, for both binding and fetching of date and timestamp data. In Python 2.3,
@ -585,8 +585,8 @@ Version 4.1 beta 1
18) Added support for binary_float and binary_double columns in Oracle 10g. 18) Added support for binary_float and binary_double columns in Oracle 10g.
Version 4.0.1 Version 4.0.1 (February 2004)
------------- -----------------------------
1) Fixed bugs on 64-bit platforms that caused segmentation faults and bus 1) Fixed bugs on 64-bit platforms that caused segmentation faults and bus
errors in session pooling and determining the bind variables associated errors in session pooling and determining the bind variables associated
@ -613,8 +613,8 @@ Version 4.0.1
and its solution. and its solution.
Version 4.0 Version 4.0 (December 2003)
----------- ---------------------------
1) Added support for subclassing connections, cursors and session pools. The 1) Added support for subclassing connections, cursors and session pools. The
changes involved made it necessary to drop support for Python 2.1 and changes involved made it necessary to drop support for Python 2.1 and
@ -655,8 +655,8 @@ Version 4.0
Connection(handle=) if needed. Connection(handle=) if needed.
Version 3.1 Version 3.1 (August 2003)
----------- -------------------------
1) Added support for connecting with SYSDBA and SYSOPER access which is 1) Added support for connecting with SYSDBA and SYSOPER access which is
needed for connecting as sys in Oracle 9i. needed for connecting as sys in Oracle 9i.
@ -689,8 +689,8 @@ Version 3.1
it does imply a performance penalty when used. it does imply a performance penalty when used.
Version 3.0a Version 3.0a (June 2003)
------------ ------------------------
1) Fixed bug where zero length PL/SQL arrays were being mishandled 1) Fixed bug where zero length PL/SQL arrays were being mishandled
2) Fixed support for the data type "float" in Oracle; added one to the 2) Fixed support for the data type "float" in Oracle; added one to the
@ -706,8 +706,8 @@ Version 3.0a
as well as within the packages that are distributed as well as within the packages that are distributed
Version 3.0 Version 3.0 (March 2003)
----------- ------------------------
1) Removed support for connection to Oracle7 databases; it is entirely 1) Removed support for connection to Oracle7 databases; it is entirely
possible that it will still work but I no longer have any way of testing possible that it will still work but I no longer have any way of testing
@ -751,8 +751,8 @@ Version 3.0
core Python library core Python library
Version 2.5a Version 2.5a (August 2002)
------------ --------------------------
1) Fix problem with Oracle 9i and retrieving strings; it seems that Oracle 9i 1) Fix problem with Oracle 9i and retrieving strings; it seems that Oracle 9i
uses the correct method for dynamic callback but Oracle 8i will not work uses the correct method for dynamic callback but Oracle 8i will not work
@ -760,8 +760,8 @@ Version 2.5a
Oracle 9i feature; thanks to Paul Denize for discovering this problem Oracle 9i feature; thanks to Paul Denize for discovering this problem
Version 2.5 Version 2.5 (July 2002)
----------- -----------------------
1) Added flag OPT_NoOracle7 which, if set, assumes that connections are being 1) Added flag OPT_NoOracle7 which, if set, assumes that connections are being
made to Oracle8 or higher databases; this allows for eliminating the made to Oracle8 or higher databases; this allows for eliminating the
@ -812,8 +812,8 @@ Version 2.5
on Cygwin on Cygwin
Version 2.4 Version 2.4 (January 2002)
----------- --------------------------
1) String variables can now be made any length (previously restricted to the 1) String variables can now be made any length (previously restricted to the
64K limit imposed by Oracle for default binding); use the type 64K limit imposed by Oracle for default binding); use the type
@ -835,8 +835,8 @@ Version 2.4
7) Now support building RPMs for Linux. 7) Now support building RPMs for Linux.
Version 2.3 Version 2.3 (October 2001)
----------- --------------------------
1) Incremental performance enhancements (dealing with reusing cursors and 1) Incremental performance enhancements (dealing with reusing cursors and
bind handles) bind handles)
@ -848,8 +848,8 @@ Version 2.3
non-zero scale. non-zero scale.
Version 2.2 Version 2.2 (July 2001)
----------- -----------------------
1) Upgraded thread safety to level 1 (according to the Python DB API 2.0) as 1) Upgraded thread safety to level 1 (according to the Python DB API 2.0) as
an internal project required the ability to share the module between an internal project required the ability to share the module between