Revision history for Perl extension DBIx::DWIW.
0.40 Sep 08, 2004
- Various "internal" releases at Yahoo added some experimental
connection related stuff. See ConnectTimeoutOverride,
ConnetTimeoutHook, ExecuteTimeoutHook, and PreConnectHook in the
code if you're interested. It will remain undocumented for now.
- If Disconnect() is called and there's no valid handle, it
shouldn't be an error. A connectionless object may exist and be
destroyed, which triggers a Disconnect() call in the destructor.
0.36 Feb 26, 2004
- Setting $@ in Connect after $self was blessed didn't work, since
$self's DESTROY was overwriting $@. So, undef $self before
setting $@, and $@ actually remains available to the caller of
Connect.
0.35 Feb 04, 2004
- Make code match documentation for the NoRetry option. It only
affectes the initial connection.
- RetryWait now retries immedately a few times, before pausing.
This provides faster re-connects to healty servers.
- Fixed some doc misspellings and updated contributors list.
0.34 Oct 20, 2003
- MySQL 4.1 will do something substantive with prepare(). This
update makes use of that by automatically calling
prepare_cached() from any Execute, Scalar, etc, called with a
query string and bind-args. This tends to catch the calls
inside loops, while not affecting other calls.
Prepare() can still be used to manually cache the handle.
0.33 Aug 21, 2003
- To match documentation as well as common expectations, Begin()
returns 1 if called while already in a transaction. Now you can
do Begin() or die $@.
0.32 Thu Apr 17, 2003
- fix bug in UNIQUE_KEY and %CurrentConnections which caused
connections not to be removed from the cache
0.31 Fri Mar 21, 2003
- don't let RetryWait() get called when a transaction is running
0.30 Wed Mar 19, 2003
- revert the deadlock changes in 0.29 since it can cause
unexpected behavior
0.29 Thu Jan 30, 2003
- fix bug that cause cached connections not to be removed properly
- made sure that list-returning functions always return () rather
than undef
- added FlatArrayRef() for working with very large flat lists
- invoke the Retry/Wait logic on InnoDB deadlocks.
- revised format of the Changes file so it's easier to read and
edit. It shoudl be auto-generated, but the check-in messages
aren't always clear.
0.28 Mon Nov 4, 2002
- fix class checking in Disconnect() too
0.27 Mon Oct 28, 2002
- put class checkign in Connect(). See the description of
Connect() fot details
0.26 ???
- ???
0.25 Thu Jun 6, 2002
- version bump for pause.cpan.org problem
0.25 Thu Jun 6, 2002
- added Begin(), Commit(), and Rollback() for safe transaction
handling
- cleaned up the output of Dump() so that it doesn't try to dump
keys with undef values.
0.24 Mon Apr 8, 2002
- added Dump() method for debugging what's going on
0.23 Fri Mar 29, 2002
- implement Timeout option in Connect() as documented
0.22 Fri Mar 22 00:10:47 2002
- fixed Makefile.PL to depend on Time::HiRes
0.21 Tue Mar 19 16:26:00 2002
- extended the Hash() method to act as an iterator in some cases
0.20 Fri Mar 15 10:00:00 2002
- various updates missing between now and 0.14
- added and documented proxy and timeout support
- fixed a few stupid bugs and doc problems
0.14 Fri Dec 14 16:05:00 2001
- allow generic sql queries to be passed sql with placeholders and
bind values
0.13 Tue Nov 27 10:15:00 2001
- changed alias setting like *sub2 = *sub1 to *sub2 = \&sub1
0.12 Wed Oct 24 09:51:57 2001
- Add Port connection parameter.
0.11 Tue Oct 23 23:58:52 2001
- Improve "not connected" error messages.
0.10 Wed Oct 16 11:07:41 2001
- I was dumb.
0.09 Wed Oct 16 11:01:41 2001
- move DESTROY() code to Disconnect() where it belongs.
0.08 Mon Oct 16 12:25:41 2001
- added a $sth->finish() call in DESTROY() for statements.
0.07 Sun Oct 15 15:11:02 2001
- fix documentation bug in MyDBI.pm left over from earlier
0.06 Sat Oct 14 22:01:22 2001
- first release to CPAN with lots of doc cleanups
0.01 Fri Sep 14 13:58:52 2001
- original version; created by h2xs 1.21 with options
-X -n DBIx::DWIW