ANNOUNCE: libgda/libgnomedb 1.9.103 (AKA 2.0 Beta1)

I'm pleased to annouce that the first beta version of
libgda/libgnomedb (version 1.9.103) have been released.

libgda/libgnomedb are a complete framewok for developing database-oriented
applications, and actually allow access to PostgreSQL, MySQL, Oracle, Sybase,
SQLite, FireBird/Interbase, IBM DB2, mSQL and MS SQL server, as well as
MS Access and xBase files and ODBC data sources.

libgda/libgnomedb are part of the GNOME Office application suite, providing
database access for many features in both Gnumeric and Abiword.

Here is a basic summary of the changes compared with the current stable series:
Compared with the current stable series, this version offers major new
features and corrections:
- added a dictionary object to store all the meta-data regarding a
connection (database structure, data types, etc)
- better support of various data models properties (updatable, non
updatable, large result sets)
- new types of data model (to import XML, CSV data and to proxy changes)
- added support for DDL queries (CREATE TABLE, etc)
- usage of per-provider data conversion objects to completely
encapsulate the way each DBMS handles data types
- Use generic GValue containers when possible
- new tools

This version is not API compatible with the current stable series.

Changes from version 1.9.102 include:

libgda 1.9.103
- Added Data Definition queries to be handled by the providers as no
SQL standard exists
  in this area (for the PostgreSQL, MySQL and SQLite providers which
now implement database
  creation and destruction, table creation and destruction, table
renaming, and column addition
  and removal) (Vivien, Bas)
- Reworked the database creation and destruction in a simpler way,
and updated the API (Vivien)
- Improved the MDB (MS Access) provider (Vivien)
- GdaDict now uses a generic and extensible way of storing lists of
objects it manages (Vivien)
- Specifications required to declare a new data source are now
translatable (Vivien)
- Connections can now easily be opened without requiring to create a
data source first (Vivien)
- Lots of documentation update
- Better usage of DTDs (Vivien)
- More consistant API (Murray, Vivien)
- Removed usage of GdaValue in favor of GValue
- Fixed bugs #329930, #337986, #338081, #328418, #319948, #332556,
#337497 (Chris,
- Many bug fixes and small improvements (Murray, Rodrigo)
- Translations:
       - new Lithuanian (lt) translation (Gintautas Miliauskas)
       - vi (Clytie)
       - fi (Ilkka)
       - zh_HK, zh_TW (Chao-Hsiung Liao)
       - eu (Iñaki)
       - nb (Kjartan Maraas)
       - es (Francisco Javier)
       - fr (Marc-André Lureau)
       - ru (Valek Filippov)
       - de (Hendrik Richter)
       - nl (Vincent van Adrighem)
       - it (Marco Ciampa)

libgnomedb 1.9.103
- Re-implement the plugin feature for custom GnomeDbDataEntry widgets
  and GtkCellRenderer objects (Vivien)
- Better integration with Glade-3 (Daniel Espinosa)
- Enable table contents modifications in the browser (Carlos)
- Improved testing program (Vivien)
- New widget to represent DDL queries in a generic way (from
  each provider's specifications) (Vivien)
- Fixed #336982 (Thomas)
- Bug fixes
- Translations:
       - new Lithuanian (lt) translation (Gintautas Miliauskas)
       - removed the obsolete no translation (Kjartan Maraas)
       - vi (Clytie)
       - fi (Ilkka)
       - zh_HK, zh_TW (Chao-Hsiung Liao)
       - eu (Iñaki)
       - nb (Kjartan Maraas)
       - es (Francisco Javier)
       - fr (Marc-André Lureau)
       - ru (Nickolay)
       - de (Hendrik)

Tarballs are available at and

To install this new version, you'll need:
* libgda: glib, libxml2, libxslt
* libgnomedb: libgda and dependencies, Gtk+ >= 2.6.0, libgnomeui,
libglade, gtksourceview

You can find more information at the projects' (outdated) 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]