DBD-Sybase

 view release on metacpan or  search on metacpan

CHANGES  view on Meta::CPAN

    
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 )