DBD-Sybase
view release on metacpan or search on metacpan
Release 1.26
Fix missing conditional statements for "new" datatypes introduced with
ASE 15.x
Release 1.25
Fix issue in bigtime/bigdatetime ISO conversion.
Allow ability to set configuration options via environment
variables (see README)
Release 1.24
Added support for asymmetric password encryption.
Fix issue with milliseconds not being returned for bigdatetime in ISO mode.
Release 1.23
Fix failing binding of integer values to unsigned int columns
when using placeholders.
Release 1.22
Map prepare_cached as prepare to avoid various issues with
transactions.
Release 1.20
Fix issue with locale variable incorrectly set on AIX.
Allow passwords > 32 characters.
Release 1.19
Fix compilation issue when CS_BIG_TIME is not defined.
Release 1.18
Fix further issues with FreeTDS.
Improved error handling for numeric/decimal values.
Fix logic error in the finish() call when syb_flush_finish is enabled.
Release 1.17
Fix various longstanding build issues with FreeTDS and/or MS-SQL
Update CPAN metadata to reflect github repo
Release 1.16
Fix buffer overflow with ASE 16.x
Release 1.15
Minor fixes to allow building on Windows.
Fixed syntax error at compile time for some compilers
Allow database names with special chars in the name.
Change to ct_data_info() to flag an error in case the CS_IODESC returned
doesn't include a valid text pointer - this happens if the text/image column
is nullable and has not been initialized in the database.
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).
( run in 2.546 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )