DBD::oracle v1.52 is on CPAN

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

     Nothing bad or funky was reported for v1.51_00, so it was promoted 
to the all new and shiny v1.52.  I'm pasting the changelog below for 
convenience, but this release is basically Martin Evans heroically 
making TAF work, with some additional awesomeness sprinkled by Merijn, 
Douglas and David.  All of you guys rock. :-)


Enjoy!
`/anick

1.52

    [BUG FIXES]

    - fix serious memory corruption in TAF support (Martin J. Evans)

    - fix finding client in situation where client and server both
      installed but different architectures (patch by H.Merijn Brand)

    - fix memory leak in TAF handling - the TAF function was leaked
      (Martin J. Evans)

    - fix issue with taf_function being set to a scalar which goes
      out of scope before the callback is made (Martin J. Evans)

    - fix RT46739 if a connection breaks the environment handle is
      not thrown away (Martin J. Evans)

    - ora_driver_name was not defaulted to the correct DBD::Oracle
      version (Martin J. Evans)

    - ora_driver_name, ora_client_info, ora_client_identifier,
      ora_action and ora_oci_success_warn were set twice (if specified)
      on connect as they were not deleted from the connect attributes
      once handled. Code now leaves the setting to the later STORE DBI
      calls (Martin J. Evans)

    - fixed some compiler warnings for %lf (Martin J. Evans)

    - fixed RT78700 - column_info reports wrong size for char semantic
      char type columns (Douglas Wilson).

    [CHANGE IN BEHAVIOUR]

    - ora_taf and ora_taf_sleep were redundant and have been removed.
      To enable/disable TAF simply set ora_taf_function and if you
      want to sleep do it in your callback (Martin J. Evans)

    - ora_taf_function can now be a code reference as well as a string
      (Martin J. Evans)

    [ENHANCEMENTS]

    - the ora_can_taf method was virtually useless since you can only
      call it after connecting and to enable TAF you had to do it in the
      connect call. Now you can enable and disable TAF at any time by
      simply setting or clearing the ora_taf_function (see RT78811)
      (Martin J. Evans)

    - the ora_taf_function is now passed a third argument of the
      connection handle (Martin J. Evans)

    - RT78987 - removed Oraperl.pm and oraperl.ph; these files will be
      available in a separate distribution named "Oraperl" (David Perry)

    [MISCELLANEOUS]

    - hide dr, db and st packages from PAUSE (Martin J. Evans)

    - added a few more simple TAF tests (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.