file: $CPAN/authors/id/T/TI/TIMB/DBI-1.620.tar.gz
size: 584922 bytes
md5: 2dfcff5b3b7afc53be402ef5f133da00
=head2 Changes in DBI 1.620 (svn r15300) 25th April 2012
Modified column renaming in fetchall_arrayref, added in 1.619,
to work on column index numbers not names (an incompatible change).
Reworked the fetchall_arrayref documentation.
Hash slices in fetchall_arrayref now detect invalid column names.
=head2 Changes in DBI 1.619 (svn r15294) 23rd April 2012
Fixed the connected method to stop showing the password in
trace file (Martin J. Evans).
Fixed _install_method to set CvFILE correctly
thanks to sprout RT#76296
Fixed SqlEngine "list_tables" thanks to David McMath
and Norbert Gruener. RT#67223 RT#69260
Optimized DBI method dispatch thanks to Dave Mitchell.
Optimized driver access to DBI internal state thanks to Dave Mitchell.
Optimized driver access to handle data thanks to Dave Mitchell.
Optimized fetchall_arrayref with hash slice thanks
to Dagfinn Ilmari Mannsåker. RT#76520
Allow renaming columns in fetchall_arrayref hash slices
thanks to Dagfinn Ilmari Mannsåker. RT#76572
Reserved snmp_ and tree_ for DBD::SNMP and DBD::TreeData
=cut
Many thanks to the contributors, especially Dave Mitchell
(via Booking.com) and Ilmari.
Dave's work has yielded a significant reduction in some of the DBI
overheads. For users of perls configured with thread support
it is recommended, but not required, that you recompile your drivers
after installing this release in order to get full benefit.
Ilmari's changes implement ideas that came from discussions I'd had with
Peter Rabbitson on IRC about fetch performance in DBIx::Class. Hopefully
a future release of DBIx::Class will make full use of these changes.
Enjoy!
Tim.