DBD::Oracle v1.54 on its way to CPAN

Yanick Champoux <[email protected]>
Newsgroups gmane.comp.lang.perl.modules.dbi.sybase.devel,gmane.comp.lang.perl.modules.dbi.announce
Message-ID <[email protected]>
Hi all,

     DBD::Oracle v1.54 is on its way to CPAN.  In this iteration, no new 
feature, but a large amount of bug fixes. (see full changelog below)

     As usual, a big thank to the peeps who actually reported the bugs 
and did the work: Pierre-Alain Blanc, Alexandr
Ciornii, Joe Crotty, Rob Davies, Dave Mitchell, and John Scoles, with a 
special shout-out to Steffen Goeldner and Martin J. Evans, who are 
indisputably patching kings.

Joy,
`/anick

1.54     2013-01-03

   [BUG FIXES]
   - Fix RT69350 - 31lob.t was using $lob after destroying its parent $sth
         (Rob Davies)

   - Fix memory leak in execute_array (John Scoles, Pierre-Alain Blanc)

   - Fix RT80349 - The error message in execute_for_fetch when a row fails
     can contain the wrong error count. Thanks to Steffen Goeldner for
     RT and patch.

   - Fix RT80375 - no exception when execute_for_fetch fails and
     ArrayTupleStatus is not specified. Also the tuple count calculation
     resulted in an undefined warning. Thanks to Steffen Goeldner for
     RT and patch.

   - Fix RT80487. Skip XMLType tests if Oracle less than V9. Thanks to
     Steffen Goeldner for RT and patch.

   - Fix RT80486 for 31lob_extended.t. In old old Oracle8,
     SYS_REFCURSOR is not defined. Instead of CREATE/DROP PROCEDURE,
     use anonymous block. Thanks to Steffen Goeldner for RT and patch.

   - Fix bug in 39attr.t which could fail if using an Oracle Client >
     11 but not >= 11.2 (Martin J. Evans)

   - ora_server_version was not documented.

   - Fix RT80566. 70meta.t test fails with Oracle 8 because
     ALL_TAB_COLUMNS.CHAR_LENGTH is new in Oracle 9. Use DATA_LENGTH
     instead on pre-9 versions. Thanks to Steffen Goeldner for RT and
     patch.

   - Fix RT80704. 51scroll.t test checks scrollable cursors but assumes
     all Oracles support them (only 9 and above). Thanks to Steffen
     Goeldner for RT and patch.

   - Fix RT81067. 58object.t has some subtype tests and subtypes were
     introduced in Oracle 9. Skip if < Oracle 9. Thanks to Steffen
     Goeldner for RT and patch.

   - Fix RT81317. 34pres_lobs.t uses the Data Interface for Persistent
     LOBs which is new in Oracle 9. Skip if < Oracle 9. Thanks to
     Steffen Goeldner for RT and patch.

   [MISCELLANEOUS]

   - The original 26exe_array test was replaced some time ago with a
     copy of the one from DBD::ODBC. Since then I've fixed issues in
     the DBD::ODBC one and added more tests (like tests for some RTs
     above). To make keeping them in synch easier I've modularised the
     tests. Hence new ExecuteArray.pm. (Martin J. Evans)

   - simple code clean up, replacing 3 uses of safemalloc with Newz
     (John Scoles)

   - Add DBI as a configure prereq for the META* files (thanks to Joe 
Crotty)

   - New FAQ entry on Solaris and setting linker library path
     (Martin J. Evans)

   - Removed ineffective commit in 34pres_lobs.t (Martin J. Evans)

   - Remove dead README link in Win32 documentation. (pointed out by 
Alexandr
     Ciornii, RT#82040)

   - Changed any use of if SvUPGRADE to remove the if test as per email
     from Dave Mitchell and posting at
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2012-12/msg00424.html
     (Martin J. Evans)


-- 
Yanick Champoux, Senior Perl Developer
The Pythian Group - love your data
http://www.pythian.com


-- 


--
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.