The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.20 - 2009-10-20

  • Compatibility changes:
    • Added `run()`, `txn()`, and `svp()` as replacements for `do()`, `txn_do()`, and `svp_do()`. The latter will issue a warning when called, and be removed in two releases.
    • Eliminated caching and mod_perl special-casing.
  • Fixed the GitHub links for realz.
  • Updated minimum required Test::More to 0.88 so that testing classes with `isa_ok()` will work as expected. Thanks to mlawren for the spot.
  • Fixed bug passing arguments on retry in `txn()`. Thanks to [Mark Lawrence](http://github.com/mlawren) for the pull request.
  • Fixed a bug in `txn()` where it would fail to notify other blocks that it was running the block when the user started a transaction.
  • Changed `dbh()` so that it does not call `ping()` when it is called from within a code reference passed to a `run*()` method.
  • Made the docs with regard to the re-execution of a code reference passed to `run()` and friends in fixup mode more accurate, thanks to Tim Bunce.
  • Fetching a cached database handle now always checks its `Active` attribute as well as different process and thread IDs. The only thing not always done is `ping`ing the database.
  • Added `with()`.

Modules

Fast, safe DBI connection and transaction management
Database-specific connection interface
Microsoft SQL Server-specific connection interface
Oracle-specific connection interface
PostgreSQL-specific connection interface
SQLite-specific connection interface
MySQL-specific connection interface

Provides

in lib/DBIx/Connector.pm