1 |
Revision history for AnyEvent::DBI |
2 |
|
3 |
2.3 Tue Apr 2 02:59:12 CEST 2013 |
4 |
- fix begin_work, commit and rollback, that were broken due |
5 |
to a precedence problem (analyzed by Jerry Lundström). |
6 |
- slightly improve tests. |
7 |
|
8 |
2.2 Thu May 17 04:13:27 CEST 2012 |
9 |
- timeouts didn't trigger (Adam Rosenstein). |
10 |
- do not leave zombie processes (Adam Rosenstein). |
11 |
|
12 |
2.1 Sat Oct 30 22:22:05 CEST 2010 |
13 |
- no longer kill -9 the child, just kill -TERM and close the connection, |
14 |
to avoid database corruption - this also works around a perl bug |
15 |
(global destruction). |
16 |
- convert to the faster AE API - major speedup. |
17 |
- use common::sense. |
18 |
|
19 |
2.0 Mon Jun 29 10:18:58 CEST 2009 |
20 |
- INCOMPATIBLE CHANGE: callbacks now are passed the $dbh |
21 |
as first argument, always. |
22 |
- INCOMPATIBLE CHANGE: really pass rv as third argument to exec |
23 |
callbacks, as documented but not implemented for 1.1. |
24 |
- thanks to viacheslav.t for testing. |
25 |
- major patch by Adam Rosenstein: |
26 |
- add an on_connect callback (for reliable failure notification) |
27 |
- add timeouts to connect and exec. |
28 |
- reaps server processes if you undef your AE::DBI handle and keep |
29 |
running. |
30 |
- option to start the server via exec, otherwise try to emulate |
31 |
close-on-exec behavior. |
32 |
- add the begin_work/commit/rollback methods required to actually use |
33 |
transactions. |
34 |
- add accessors for database handle attibutes such as AutoCommit, |
35 |
RaiseError, etc. |
36 |
- add support for the func() method to interact directly with a driver. |
37 |
- add more/real tests. |
38 |
|
39 |
1.1 Sat Dec 20 22:28:11 CET 2008 |
40 |
- INCOMPATIBLE CHANGE: pass result value in place of %extra |
41 |
to callbacks. |
42 |
- do not call fetchrow_arrayref on non-select statements. |
43 |
- do not die on non-fatal errors, unless there is no error callback |
44 |
(reported by Adam Rosenstein). |
45 |
|
46 |
1.0 Mon Jun 9 16:27:36 CEST 2008 |
47 |
- original version, an AnyEvent::HTTP clone. |