Libgda 3.99.1 released

After a long time, I'm pleased to announce the first version of Libgda
which will lead to a V4. This version is a major rework of the
library's internals to correct the conception errors that were made
with previous versions; it also aims at having a smaller yet more
powerfull and easier to understand API, and to close some long
standing bugs.

A non detailled list of changes is:
 - Easier to understand and to use API, with less strange path usage
 - Reduce the size of the library (almost half the size and half the symbols)
 - Easier connection opening (removal of the GdaClient object)
 - Merge of the GdaQuery and GdaCommand into only one object to
represent statements
 - New adaptative SQL parser (can be adaptated to each DBMS's SQL syntax)
 - New database based dictionary which can handle namespaces
 - Rework of the database adaptators (providers) for easier
maintenance and more features
 - Sample "skeleton" database adaptators to make it easy to write a
database adaptator for a new
   database type
 - Updated documentation

A few warnings however:
 - This is still an early version which probably has a lot of bugs and
as such it should not be used
   in a production environment.
 - Most of the database adaptators (providers) need to be re-written,
particularly MySQL (which is
   currently being done) and Oracle
 - Libgnomedb has not yet been updated and won't compile with this version

Tarballs are available at

To install this new version, you'll need glib, libxml2, and
optionnally libxslt; this version can be installed side by side with
the V3 version.

You can find more information at the projects' homepage
(, or you can ask any question/propose
anything you want in the GNOME-DB mailing list, which is available at

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]