| Changelog for ibm_db2 |
| Release |
What has changed? |
| 1.8.2 |
Fixed 15601: Adding Real Datatype support. |
| 1.8.1 |
Adding Mac OS support.
Adding DecFloat Datatype support.
Updating test case names. |
| 1.8.0 |
Adding SQLRowCount feature. |
| 1.7.1 |
Added last insert ID feature. |
| 1.7.0 |
Add trusted context support.
Bug 13185 - Updating wrong row (fixed).
Bug related to special character fixed. |
| 1.6.6 |
Fixing defects in test cases.
Bug in zero length string has been fixed. |
| 1.6.5 |
Updating the module version. |
| 1.6.4 |
Fixed db2_escape_string() to correct escaping characters.
Fixed segmentation fault caused by XML output parameters when calling stored procedures.
Facilitated a convenience override of db2_connect to invoke db2_pconnect for i5/OS, without needing to change PHP app code.
Added environment options so that the user can specify whether to use lib64 or lib32 directory. |
| 1.6.3 |
Fixed bug -- db2_tables() was failing on i5/OS |
| 1.6.2 |
Fixed bug -- db2_fetch_assoc() of BLOB columns |
| 1.6.1 |
Several fixes for i5 support
Fixing db2_bind_param for a clean exit.
Fix for Pecl bug 10353 and adding deferred prepare statement option |
| 1.6.0 |
Fixed bug #9217 (ability to stream LOB elements)
Fixed bug #7882 (escape string functionality added)
Fixed bug #9870 (fix for db2_result LOB defect)
Fix for LOB binding defects |
| 1.5.1 |
Major peformance increase for iSeries
Bug fix for binding two parameters out of order
Options fix for setting cursor to scrollable
Fix for db2_free_result segfault |
| 1.5.0 |
Greater iSeries support
Fix for setting AUTOCOMMIT in Linux/Windows
Stored procedure with INOUT/IN paramters segfault fix
Addition of more tests to the test suite |
| 1.4.10 |
Fix for memory leak on failed connection attempt and failed statement execution |
| 1.4.9 |
iSeries support added
LOB functionality modified to use LOB locaters
XML functionality for Viper modified
Multiple memory leak fixes
Fix for stored procedures
Modified db2_exec functionality to improve performance |
| 1.2.3 |
XML functionality for Viper modified
Multiple memory leak fixes
Fix for stored procedures
Modified db2_exec functionality to improve performance |
| 1.2.2 |
XML functionality for Viper modified
Multiple memory leak fixes
Fix for stored procedures
Modified db2_exec functionality to improve performance |
| 1.2.1 |
Use strlcpy() rather than strncpy() to comply with PECL standards.
Stricter type-matching, initialize all allocated memory.
Improve unit test implementation.
Enable SUCCESS_WITH_INFO to return results successfully (bug 6561).
Handle null characters within SQL values (bug 6572).
Avoid appending a null character to CLOB values (bug 6755).
Enable default cursor type to be set as a connection attribute.
Provide initial support and testing for native XML data type.
Improve variable scope binding |
| 1.2.0 |
Use strlcpy() rather than strncpy() to comply with PECL standards.
Stricter type-matching, initialize all allocated memory.
Improve unit test implementation.
Enable SUCCESS_WITH_INFO to return results successfully (bug 6561).
Handle null characters within SQL values (bug 6572).
Avoid appending a null character to CLOB values (bug 6755).
Enable default cursor type to be set as a connection attribute.
Provide initial support for native XML data type. |
| 1.1.6 |
Better handling of persistent connection resources.
Better memory management for OUT and INOUT parameters.
More forgiving of NULL or 0 values for scrollable cursor positioning. |
| 1.1.5 |
Fix condition where db2_connect() returns a bogus connection resource. |
| 1.1.4 |
Add option to force column names to lower case or upper case:
* pass 'DB2_ATTR_CASE' => DB2_CASE_LOWER for lower case
* pass 'DB2_ATTR_CASE' => DB2_CASE_UPPER for upper case
* pass 'DB2_ATTR_CASE' => DB2_CASE_NATURAL for natural case (default) |
| 1.1.3 |
Add option to force column names to lower case or upper case:
* pass 'DB2_ATTR_CASE' => DB2_CASE_LOWER for lower case
* pass 'DB2_ATTR_CASE' => DB2_CASE_UPPER for upper case
* pass 'DB2_ATTR_CASE' => DB2_CASE_NATURAL for natural case (default) |
| 1.1.2 |
Fix win32 build problem. |
| 1.1.1 |
Adds db2_client_info() and db2_server_info() functions. |
| 1.1.0 |
First stable release of the ibm_db2 extension for IBM DB2 Universal Database for Linux, UNIX, and Windows, IBM Cloudscape, and Apache Derby. |
| 1.0.2 |
Enable LOB support in the driver.
Optimize db2_bind_param().
Disable connect options in pconnection.
Add in correct message buffer length. |
| 1.0.1 |
Enable binary data types. Handle string truncation errors gracefully.
Enable verbose output in phpinfo(). |
| 1.0 |
This is the first release of this extension. Lookup TODO in docs for in-complete features. |