"Good news, everyone!"
Version 2.7 of Zild Database Library is available:
Download: http://www.tildeslash.com/libzdb/dist/libzdb-2.7.tar.gz MD5 checksum: 8c7241e482c88076739df96dc578143d Change log: http://www.tildeslash.com/libzdb/dist/CHANGES.txt
This is a feature and bug fix release which has been tested on the following platforms:
* Linux 2.6 (x86 and x64) * Mac OS X Snow Leopard (Darwin 10.6.x i386/x86_64) * Mac OS X Leopard (Darwin 10.5.x ppc) * FreeBSD 6.x, 7.x and 8.x (x86 and x64) * Solaris 10 and Solaris Express (sparc and x86) * OpenBSD 4.x (x86 and x64)
Release notes: --------------
This release brings tentative Oracle support to libzdb thanks to Volodymyr Tarasenko. If you already have Oracle installed on your system, then simply running configure should pick it up. Otherwise if you want to build libzdb with Oracle support, but don't have Oracle installed (like me) it is a bit more work. Here's what I did; download Instant Client (basic and sdk) from http://www.oracle.com/ Create a oci directory someplace and copy header files and libs into this directory. Then use this configure statement; ./configure --with-oci-include=/<path>/oci/include --with-oci-lib=/<path>/oci/lib
The Oracle implementation is not quite yet production ready which emerge from the change log below, though for most practical purposes it should work - according to Volodymyr. If you want to help out testing and improving it, please do.
The SQLite implementation has been further improved by adding a configure option to make SQLite release unused memory. This is very useful as SQLite does not care so much about releasing memory and its memory usage can grow considerably if left unchecked.
Changes in this release: ------------------------
* Added tentative support for Oracle. Thanks to Volodymyr Tarasenko, and Sergey Pavlov for implementing this. This implementation does not support BLOB, though CLOB is supported. It will also not run all zdb unit tests, but should be useful for most purposes. It is released with the hope that others may still find it useful and help iron out any remaining issues.
* Added new convenience zdb.h meta include file which can be used to include all required API interfaces
* Internal optimizing changes and improvements - we simply adore refactoring
* SQLite: Clear connection on rollback to prevent SQLite from issue an SQLITE_BUSY error if there are pending selects in progress.
* SQLite: added a "heap_limit" URL property. Makes SQLite auto-release unused memory if memory usage goes above the specified limit [KB]. Require that SQLite is compiled with the SQLITE_ENABLE_MEMORY_MANAGEMENT option to take effect.
Bug fixes:
* SQLite: Ensure that the database file is specified in connection URL. Thanks to Bogdan Nicula.
* PostgreSQL: Implemented Connection_setQueryTimeout()
Hi Jan-Henrik,
Version 2.7 of Zild Database Library is available:
How are you after release? ;)
I'm planing to start to play with BLOB support on the next week, and I'd like to know maybe there is any feedback regarding Oracle support or maybe there is any issue regarding Oracle support (except BLOB of course)...
BTW: do you know any news about Oracle support in dbmail? As I know Paul Stevens is not responding on e-mails...
Regards, Volodymyr!
On 10/14/2010 02:24 PM, Volodymyr Tarasenko wrote:
BTW: do you know any news about Oracle support in dbmail? As I know Paul Stevens is not responding on e-mails...
I'm sorry for that. I'm just too busy atm to spent much time on dbmail or libzdb.
On Oct 14, 2010, at 2:33 PM, Paul J Stevens wrote:
On 10/14/2010 02:24 PM, Volodymyr Tarasenko wrote:
BTW: do you know any news about Oracle support in dbmail? As I know Paul Stevens is not responding on e-mails...
I'm sorry for that. I'm just too busy atm to spent much time on dbmail or libzdb.
Quite understandable.
BTW, Volodymyr, there has been no responses nor feedback on the libzdb 2.7 release (as usual). I take this as yet another datapoint that open-source is in decline and that Zed is onto something here http://sheddingbikes.com/posts/1286998492.html Though Zed's points are probably more relevant for Paul and DBMail than for us poor saps doing a library which nobody appreciate.
Jan-Henrik
On 10/14/2010 02:49 PM, Jan-Henrik Haukeland wrote:
BTW, Volodymyr, there has been no responses nor feedback on the libzdb 2.7 release (as usual). I take this as yet another datapoint that open-source is in decline and that Zed is onto something here http://sheddingbikes.com/posts/1286998492.html Though Zed's points are probably more relevant for Paul and DBMail than for us poor saps doing a library which nobody appreciate.
Another nice rant by Zed! I can relate to his story to some extend, but I've grown quite used to having to do context-switching between mostly pro-bono dbmail work on the one hand, and business (related) development on the other - read: need to make a living sometimes.
I for one appreciate libzdb very much; both functionally and architecturally.