[Announce] libzdb 2.4

Jan-Henrik Haukeland hauk at tildeslash.com
Mon Feb 16 13:01:15 CET 2009


Version 2.4 of Zild Database Library is available:

Download: 	http://www.tildeslash.com/libzdb/dist/libzdb-2.4.tar.gz
MD5 checksum:  	b4c4ba0090881d4714f7f3e56d6eadbd  libzdb-2.4.tar.gz
Change log:    	http://www.tildeslash.com/libzdb/dist/CHANGES.txt

This is a minor feature and bug fix release which has been tested on the
following platforms:

       Darwin 9.6.0        [x86]
       Linux FC/U          [x86/x64]
       FreeBSD             [x86]


Changes in this release:

* The configure options --with_mysql=<path> and --with_postgresql=<path>
   has a new meaning. If <path> is given it is assumed to be the full
   path to respectively mysql_config and to pg_config. Example:
     ./configure --with_mysql=/usr/local/mysql/bin/mysql_config
     ./configure --with_postgresql=/usr/local/pgsql/bin/pg_config

* From version 2.4, libzdb places its header files into a zdb
   sub-directory as in, <prefix>/include/zdb. Clients must now use the
   include-dir compiler flag, -I<prefix>/include/zdb.

* Internal optimizing changes and improvements

* Changed prototypes of type 'extern void foo()' to 'extern void  
foo(void)'
   so the library compiles without warning if -Wstrict-prototype is
   used with gcc. Thanks to Paul Stevens

Bug fixes:
* Fixed off-by-one bug in Vector_remove

* PostgreSQL: Fixed PostgresqlResultSet_getColumnSize to report correct
   value.

* PostgreSQL: Improved error reporting and fixed potential allocation
   bugs in prepared statements.

* PostgreSQL: Calling PreparedStatement_setString with a NULL value now
   works



More information about the libzdb-general mailing list