Version 2.1 of Zild Database Library is available:
Download: http://www.tildeslash.com/libzdb/dist/libzdb-2.1.tar.gz MD5 checksum: 5abec56051f105cacb6dcec237a1d989 Change log: http://www.tildeslash.com/libzdb/dist/CHANGES.txt
This is a feature release which has been tested on the following platforms:
Darwin 9.1.0 [ppc/x86] Linux Ubuntu [x86]
Changes in this release:
Version 2.1 -----------
* API: Connection_ping is promoted to a public method. Clients can use this method to test if a Connection is alive.
* API: Connection_clear() is exposed as a public method. Normally it is not necessary to call this method, but in some situations, if you use PreparedStatement_executeQuery it is necessary to call this function to close a prepared statement explicit. Basically, if you see this SQLite error, "SQL statements in progress", call this function to close any previous opened statements before proceeding.
* Upon returning a Connection, the Connection Pool previously tried to commit a Connection if it was in a non-committed state, while now it rollback instead, which is assumed to be more correct.
* Improved retry when SQLite report database lock, which should reduce the chance to meet the infamous SQLite "database is locked" error
* Removed section 3 from "Tildeslash License Exception" so libzdb is licensed clear and permissive.
* Internal optimizing changes