news 28 Posted July 11, 2008 I'm pleased to announce the version 3.99.3 of Libgda and Libgnomedb. Changes for Libgda are: - lots of bug fixed, memory leaks fixes and general performance improvements (Murray Cumming, Daniel Espinosa, Cygwin Ports maintainer, Phil Longstaff, Carlos Savoretti, Johannes Schmid, Yuriy Penkin, Vivien Malerba) - MySQL support starting to work again (Carlos Savoretti) - documentation improvements - added function to compute INSERT, UPDATE and DELETE statements from a SELECT statement, to be able to have writable data models after a SELECT execution - API changes for easier understanding and usage (gda_init() for example) - added the possibility to check the validity of a statement using the database's associated meta data - improvements to the convenience functions when creating or dropping a table (Daniel Espinosa) - new data model comparator object - make the SQL parser(s) correctly handle SQL identifiers enclosed in double quotes - more checks - new function to the xslt extension libgda-xslt (Pawel Cesar) - new SQL code completion feature (incorporated into the gda-sql tool) - gda-sql tool improvements (SQL completion, command line parsing) - reworked the authentication mechanism as some database don't require a username/password - allow the [[:] ( -at -) ] format of string when opening a connection using a predefined data source, or [://][[:] ( -at -) ] when opening a connection without a predefined data source - now internally use SQLite 3.5.9 - use GIO instead of GnomeVFS if found - preliminary MacOS X support, and better support for cross compilation - better support for thread safe support - new distributed transaction support - added speficications to create a .MSI file as a Windows installer - bug fixes: #524837, #525601, #525877, #526748, #527892, #527002, #534805, #536418, #536971, #537558, #537117 - Translations: - es (Jorge Gonzalez) - pt (Duarte Loreto) - oc (Yannig Marchegay) Changes for Libgnomedb are mainly adaptations to Libgda's V4 API changes, and: - removed support for the GnomeCanvas (now uses exclusively GooCanvas) - reworked the login dialog to correctly handle connections which don't need authentication - this release is API incompatible with the V3 versions - added speficications to create a .MSI file as a Windows installer - now uses GtkSourceView 2 - documentation can now be generated as a PDF - bug fixes: #520463 - Translations: - fi (Ilkka Tuohela) - sl (Matej Urbanèiè) - es (Jorge Gonzalez) - oc (Yannig Marchegay) - eu (Inaki Larranaga Murgoitio) - hu (Gabor Kelemen) - ne (Pawan Chitrakar) - ca (Gil Forcada) - pt (Duarte Loreto) - fr (Claude Paroz) 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 Share this post Link to post