[Announce] libzdb 2.1

Jan-Henrik Haukeland hauk at tildeslash.com
Tue Jan 15 17:40:59 CET 2008


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




More information about the libzdb-general mailing list