- fixed Log4perl 'Root logger not initialized' message
- added the xml 'retry' attribute to specify per query what to do
upon getting a timeout
- added to_list() method to iterators which returns the iterator's
contents as a list
- added params() which returns a list of the parameter names required
by a query
- fixed a bug in DbhPool: InactiveDestroy was only set when children
called connect()
- added can() and unload($session)
- fixed so a query can receive arrayref in argument, without
interfering with bulk execution.
- added call trace to some error messages
- improved error messages
- iterator method next() accepts arguments
- .11 was broken: some modules were missing
- added the 'result' keyword to the queries's xml specification
- a query can now return an iterator, a scalar, a hash or a
sth (default)
- more explicit error messages when validating query arguments
- fix error message when calling DESTROY
- allow _ in parameter names
- removed unnecessary dependency to Sys::SigAction (RT #51798)
- attempted to add timeout (alarm/eval) support for execute and
decided against
- smooth support of bulk execution using DBI's execute_array
- added module SthPool.pm
- fixed bug in DESTROY call order
- fixed bug in setting InactiveDestroy for dbhs owned by other
processes
- fixed test error
- support spaces in xml params value
- added debug possibilities
- better pod
- don't retry when execute fails because the 'server closed the
connection unexpectedly', die instead
- better pod
- Logger supports more Log4perl methods
- croak when faulty arguments are passed to named query
- more tests
- moved version to module file
- allow underscores in query names
- more fork tests
- fix dependency error in tests (RT #50605)