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 http://ftp.gnome.org/pub/GNOME/sources/libgda/3.99/ 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 (http://www.gnome-db.org), or you can ask any question/propose anything you want in the GNOME-DB mailing list, which is available at http://mail.gnome.org/mailman/listinfo/gnome-db-list. _______________________________________________ gnome-db-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gnome-db-list
