-
Notifications
You must be signed in to change notification settings - Fork 122
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Updated package files for release 4.3.2
- Loading branch information
Showing
4 changed files
with
43 additions
and
14 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,8 @@ | ||
2017-02-05 Version 4.3.2 Vincent Rogier [email protected] | ||
2017-02-08 Version 4.3.2 Vincent Rogier [email protected] | ||
|
||
* Fixes (C API) | ||
* Fixes (C API) | ||
|
||
- Issue #69: Fixed OCI_StatementGetConnection() that was returning erroneous values | ||
- Issue #69: Fixed OCI_StatementGetConnection() that was returning erroneous values (regression introduced in v4.3.0) | ||
- Issue #70: Fixed Subscriptions issues when OCILIB charset is OCI_CHARSET_WIDE (Unicode builds) | ||
* Bug with table names, objects names and rowids reported from CDN event callbacks: | ||
- Up to Oracle 10g, theses strings were reported as ANSI strings instead of UTF16 strings, thus OCILIB was doing a translation to UTF16 before calling user callbacks | ||
|
@@ -14,10 +14,25 @@ | |
- Issue #71: Fixed regresson introduced in v4.3.0 about binding big_uint variables (only unsigned 64bit integers) | ||
* Pre and post statement execution methods were only handling big_int and not big_uint host variables | ||
* Root cause was a wrong numeric sub type check (using == instead of operator &) as subtypes are handled using flags not unitary values | ||
|
||
- Issue #72: Fixed OCI_LobErase() return value that was wrong since v4.3.0 (1 on success and 0 on failure) instead of the number of elements erased from the LOB | ||
- Issue #75: Fixed OCI_ElemIsNull() that was marking the call as failed is the value was not NULL (regression introduced in v4.3.0) | ||
- Issue #78: Fixed usage of OCI_SetBindAllocation() when switching bind allocation mode that may result in memory leaks | ||
- Issue #79: Fixed issues in implicit conversion in OCI_GetString() | ||
* Updated outdated OCI_GetString() documentation | ||
* Reduce temporary buffer size in OCI_GetString() conversions | ||
* Fixed implicit conversions in OCI_GetString() for LONG, BLOB | ||
|
||
* Changes and Enhancements | ||
|
||
- Issue #73: Activate support for N' substitution (nchar replacement in SQL statement strings) when source code is unicode (Only for Oracle Client >= 10gR2) | ||
- Issue #74: Added support for OCI_Number in format calls | ||
* Added token '%n' for parsing OCI_Number in OCI_xxxFmt() calls | ||
* Added OCI_ARG_NUMBER for fetching OCI_Number in OCI_Immediate() and OCI_ImmediateFmt() calls | ||
- Issue #79: Added support for OCI_Statement (cursors) in OCI_GetString() | ||
|
||
* Miscellaneous | ||
|
||
- Removed outdated unmaintained Visual Studio 2005, 2008 an 2010 projects for building OCILIB DDLs and C/C++ tests apps | ||
- Removed outdated unmaintained Visual Studio 2005, 2008 an 2010 projects for building OCILIB DLLs and C/C++ tests apps | ||
- Keeping visual Studio 2013 projects | ||
- Added Visual Studio 2015 projects | ||
- Prebuilt Windows OCILIB dlls are now compiled using Visual Studio 2015 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,8 @@ | ||
2017-02-05 Version 4.3.2 Vincent Rogier [email protected] | ||
2017-02-08 Version 4.3.2 Vincent Rogier [email protected] | ||
|
||
* Fixes (C API) | ||
* Fixes (C API) | ||
|
||
- Issue #69: Fixed OCI_StatementGetConnection() that was returning erroneous values | ||
- Issue #69: Fixed OCI_StatementGetConnection() that was returning erroneous values (regression introduced in v4.3.0) | ||
- Issue #70: Fixed Subscriptions issues when OCILIB charset is OCI_CHARSET_WIDE (Unicode builds) | ||
* Bug with table names, objects names and rowids reported from CDN event callbacks: | ||
- Up to Oracle 10g, theses strings were reported as ANSI strings instead of UTF16 strings, thus OCILIB was doing a translation to UTF16 before calling user callbacks | ||
|
@@ -14,10 +14,25 @@ | |
- Issue #71: Fixed regresson introduced in v4.3.0 about binding big_uint variables (only unsigned 64bit integers) | ||
* Pre and post statement execution methods were only handling big_int and not big_uint host variables | ||
* Root cause was a wrong numeric sub type check (using == instead of operator &) as subtypes are handled using flags not unitary values | ||
|
||
- Issue #72: Fixed OCI_LobErase() return value that was wrong since v4.3.0 (1 on success and 0 on failure) instead of the number of elements erased from the LOB | ||
- Issue #75: Fixed OCI_ElemIsNull() that was marking the call as failed is the value was not NULL (regression introduced in v4.3.0) | ||
- Issue #78: Fixed usage of OCI_SetBindAllocation() when switching bind allocation mode that may result in memory leaks | ||
- Issue #79: Fixed issues in implicit conversion in OCI_GetString() | ||
* Updated outdated OCI_GetString() documentation | ||
* Reduce temporary buffer size in OCI_GetString() conversions | ||
* Fixed implicit conversions in OCI_GetString() for LONG, BLOB | ||
|
||
* Changes and Enhancements | ||
|
||
- Issue #73: Activate support for N' substitution (nchar replacement in SQL statement strings) when source code is unicode (Only for Oracle Client >= 10gR2) | ||
- Issue #74: Added support for OCI_Number in format calls | ||
* Added token '%n' for parsing OCI_Number in OCI_xxxFmt() calls | ||
* Added OCI_ARG_NUMBER for fetching OCI_Number in OCI_Immediate() and OCI_ImmediateFmt() calls | ||
- Issue #79: Added support for OCI_Statement (cursors) in OCI_GetString() | ||
|
||
* Miscellaneous | ||
|
||
- Removed outdated unmaintained Visual Studio 2005, 2008 an 2010 projects for building OCILIB DDL and C/C++ tests apps | ||
- Removed outdated unmaintained Visual Studio 2005, 2008 an 2010 projects for building OCILIB DLLs and C/C++ tests apps | ||
- Keeping visual Studio 2013 projects | ||
- Added Visual Studio 2015 projects | ||
- Prebuilt Windows OCILIB dlls are now compiled using Visual Studio 2015 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters