DBD-KingBase

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

  - Better URLs to cpan.org resources. [Greg Sabino Mullane]


Version 2.1.0  (released February 18, 2008)

  - Use version.pm (CPAN bug #33206) [Greg Sabino Mullane]
  - Add PERL_NO_GET_CONTEXT #define to improve performance on threaded Perls [Greg Sabino Mullane]
  - Raise the minimum DBI version to 1.52. [Greg Sabino Mullane]
  - Allow arrayrefs into bind_col (CPAN bug #33193) [Greg Sabino Mullane]
  - Remove '//' style comments to make strict ANSI compilers happy.
    [Trevor Inman] (CPAN bug #33089)
  - Force client encoding of UTF8 for some tests. [Greg Sabino Mullane]
  - Make 03dbmethod.t pass minor test for version 8.1.9 (CPAN bug #33282) [Greg Sabino Mullane]
  - Add a local copy of dbivport.h [Greg Sabino Mullane]


Version 2.0.0  (released February 10, 2008)

Major changes:

  - Make minimum supported server 7.4. [Greg Sabino Mullane]
  - Overhaul COPY functions: deprecate pg_getline, pg_putline, 
    and pg_endcopy. The new functions are pg_getcopydata, 
    pg_getcopydata_async, pg_putcopydata, and pg_putcopyend. [Greg Sabino Mullane]
  - Add support for arrays: can pass in arrayrefs to execute, and 
    they are automatically returned as arrays when fetching. [Greg Sabino Mullane]
  - Add support for asynchronous queries. [Greg Sabino Mullane]
  - Allow raw transaction statements through - in other words, 
    do not croak if $dbh->prepare("COMMIT") is attempted. Not 
    only was this a little too controlling, there is a growing 
    host of other commands such as "COMMIT PREPARED" that we
    need to allow. [Greg Sabino Mullane].
  - Check transaction status after each command, to allow 
    things such as 'PREPARE TRANSACTION' to work properly.
    (CPAN bug #32423) [Greg Sabino Mullane]
  - Overhauled the data type system. [Greg Sabino Mullane]
  - Switch from cvs to subversion. Switch from gborg to perl.org. [Greg Sabino Mullane]
  - Change versioning system to three numbered system. [Greg Sabino Mullane]

Bug fixes:

  - Add $dbh->{pg_placeholder_dollaronly} to allow '?' and other symbols 
    to be used in prepared statements without getting interpreted as 
    placeholders, i.e. the geometric operator '?#' (CPAN bug #24124) [Greg Sabino Mullane]
  - Fix memory leak in bytea quoting. (CPAN bug #21392). Fix memory leak 
    in pg_notifies. [Stephen Marshall smarshall@wsi.com]
  - Fix memory leak when using savepoints. (CPAN bug #29791) [airwave@cpan.org]
  - Use adbin, not adsrc, when figuring out the sequence name for the 
    last_insert_id() method. This allows the function to work properly 
    if the sequence name is changed. Note that {pg_cache=>0} should be 
    passed to the function if you expect this might happen.
    (CPAN bug #30924) [Greg Sabino Mullane]
  - Use unsigned chars when parsing passed-in queries, preventing UTF-8 
    strings from ruining the prepare. UTF-16 may still cause problems.
    (CPAN bug #31577) [Greg Sabino Mullane]
  - Fix crash when executing query with two placeholders side by side.
    Thanks to Daniel Browning for spotting this. [Greg Sabino Mullane]
  - Skip item if no matching key in foreign_key_info.
    (CPAN bug #32308) [Greg Sabino Mullane]
  - Fix bug in last_insert_id. (CPAN bug #15918) [orentocy@gmail.com]
  - Fix pg_description join in table_info(). [Max Cohan max@endpoint.com]
  - Make sure arrays handle UTF-8 smoothly (CPAN bug #32479) [Greg Sabino Mullane]
  - Force column names to respect utf8-ness. Per report from Ch Lamprect. [Greg Sabino Mullane]
  - Make sure array items are marked as UTF as needed.
    (CPAN bug #29656) [Greg Sabino Mullane]    
  - Force SQL_REAL and SQL_NUMERIC to be float8 not float4.
    (CPAN bug #30010) [Greg Sabino Mullane]
  - Allow objects with stringification overloading to work with quote().
    (CPAN bug #32868) [David E. Wheeler and Greg Sabino Mullane]
  - Use prepare_cached in last_insert_id function. (CPAN bug #24313)
  - Switch from pow to powf to support AIX compiler issue.
    (CPAN bug #24579) [Greg Sabino Mullane]

Enhancements and API changes:

  - Complain loudly and fail to proceed if Makefile.PL finds no -lkci [Greg Sabino Mullane]
  - Add three new columns to column_info, to return unquoted 
    version: pg_schema, pg_table, and pg_columns. Add all 
    three to primary_key_info, and the first two to table_info
    (CPAN bug #20282) [Greg Sabino Mullane]
  - Change $dbh->{User} to $dbh->{Username} [Greg Sabino Mullane]
  - Change $dbh->{Name} to return the entire DSN string, minus the 
    'dbi:KB:' part. Thanks to Mark Stosberg for the idea. [Greg Sabino Mullane]
  - Allow data_sources to accept optional arguments. [Greg Sabino Mullane]
  - Add private_attribute_info() method. [Greg Sabino Mullane]
  - Add SQL_INTERVAL and others to types.c [Greg Sabino Mullane]
  - Added statistics_info function [Brandon Black blblack@gmail.com]
  - Be much more flexible in test connection options. [Greg Sabino Mullane]
  - Overhaul test suite, allow tests to be run individually. [Greg Sabino Mullane]

New and experimental:

  - Quick support for named trace level 'SQL' [Greg Sabino Mullane]
  - Very experimental support for bind_param_inout, use with caution. [Greg Sabino Mullane]

Documentation fixes:

  - Fix bad PG_INTEGER example in docs, thanks to Xavi Drudis Ferran.
    (CPAN bug #31545) [Greg Sabino Mullane]
  - Fix META.yml file. (CPAN bug #25759) [Greg Sabino Mullane]


Version 1.49  (released May 7, 2006)

  - Thanks to Backcountry.com for sponsoring work on this release. [Greg Sabino Mullane]

  - Add the statement handle attribute ParamTypes, and fix an error 
    in ParamValues. ParamTypes requires DBI 1.49 or better. [Greg Sabino Mullane]
  - Strip the final newline from error messages, so that die can add 
    in the line number. (CPAN bug #18900) [Greg Sabino Mullane]
  - Make workaround for KCIResultGetErrorField not returning proper 
    result when an error is set and we are connecting via TCP/IP.
    This allows correct $dbh->state() values. [Greg Sabino Mullane]
  - Fix incorrect quoting preventing compiling. (CPAN bug #18640)
  - Add support for quoting and binding of geometric types: POINT, 
    LINE, LSEG, BOX, PATH, POLYGON, and CIRCLE. Also added the 
    TID type. [Greg Sabino Mullane]


Version 1.48  (released April 5, 2006)



( run in 1.972 second using v1.01-cache-2.11-cpan-c966e8aa7e8 )