DBD-Sybase
view release on metacpan or search on metacpan
Release 1.14
Fix bad size handling for unicode data.
Remove default charset setting to utf8 (this had been done in 1.11 as part of
improved utf8 handling, but has negative side-effects. If unicode handling is needed
then set "charset=utf8" as part of the connection string.
Enforce the fact that utf8/unicode handling only works with OpenClient 15.x or later.
Release 1.13
Fix for incorrect UTF8 handling when retrieving UNICODE data (Jean-Pierre Rupp).
Release 1.12
Bug/Typo/Compatibility fixes with various versions of OpenClient.
Experimental: Handle in/out parameters (Merijn Broeren)
Release 1.11
Remove reliance on PERL_POLLUTE.
Add better support for utf8 (Dave Rolsky)
Release 1.10
Handle 15.x datatypes correctly.
Add LONGMS date format symbol to handle microseconds for bigdatetime.
Add support for CS_LONGCHAR_TYPE (Mark Aufflick)
Document syb_isdead().
Handle 64bit builds with FreeTDS (Ian Grant/Hans Kristian Rosbach)
Add foreign_key_info & statistics_info (Jim Radford)
Change behavior of large fixed precision numeric types (money, bigint)
to be converted to a string internally and returned as such to the caller
(behavior similar to numeric/decimal). This can be reverted to the old behavior
by defining SYB_NATIVE_NUM.
Release 1.09
Behavior change: A new connection level attribute (syb_disconnect_in_child)
has been added to allow automatical handling of InactiveDestroy across
forks. By default in 1.09 a connection will NOT get closed if the process
ID of the process that is exiting is not the same as the PID of the
process that created the connection.
Detect ASE error 5702 (The server is terminating this process) as a fatal
error for the connection.
Bug Fixes
645 - Spurious COMMIT calls sent to the dataserver during the login/connect calls.
628 - Increase size of Kerberos Principal string buffer
627 - Spurious sigset_t declaration.
Release 1.08
Detect missing libblk.a library, and disable the BLK api calls
if necessary.
Added code to force dlopen() to use RTLD_GLOBAL.
Corrected ct_option() functionality detection.
Fixed incorrect handling of bind_params() (Thanks to Tim Bunce).
Added serverType DSN parameter.
Added tds_keepalive DSN parameter.
Fixed incorrect handling of multiple result sets with DBI
1.53 and later.
Re-wrote $dbh->ping() in C, it's now four times faster.
Allow automated build without prompts.
Improved nsql().
Added corrected handling of DATE and TIME values (ASE 12.5.2 and later).
Added handling of UNSIGNED INT and BIGINT (ASE 15 and later).
Added PERL_NO_GET_CONTEXT #define.
Bug Fixes
624 - Empty strings incorrectly passed as NULL.
616 - Spurious error message when the login request times out.
614 - Documentation improvement for syb_xxx methods.
610 - Segfault when using signals with the threaded libraries and
perl >= 5.8.
Release 1.07
Changed the t/xblk.t test to lookup the charset used by the
server and specify this in the connect() string. This should
avoid failures when the client and server uses charsets of
different sizes (utf8 vs. iso_1, for example).
Better error reporting when the connection data is incorrect
for the test scripts.
Modified $dbh->ping() slightly.
Bug Fixes
604 - Add missing mode parameter to mkdir in t/xblob.t
606 - Memory leak in the BLK API.
Release 1.06
Fix off-by-one error for ISO date format.
Clear error/warning when connecting to a Replication Server.
Fix AutoCommit "off" behavior when CHAINED mode is turned off.
Fix $dbh->begin_work() behavior.
Note: This version fails 4 tests in t/xblk.t when building
against the 15.0 Beta OCS libraries.
Bug Fixes
582 - ISO date formatting off by one for months.
591 - NUM_OF_PARAMS isn't handled properly
593 - Connection can become unusable due a bug in
get_server_version().
597 - Prepared stored procs with placeholders return
corrupted recordset on second fetch.
599 - The call to "prepare" also executes the statement.
600 - $sth->finish sometimes fails to properly clean up the
handle.
Release 1.05
BEHAVIOR CHANGE - $dbh->{LongReadLen} must now be called
before $dbh->prepare(). Previously you could call this after
the $dbh->prepare() but before the $sth->execute().
( run in 2.720 seconds using v1.01-cache-2.11-cpan-f56aa216473 )