Here is an attempt at laying down a roadmap for the development of Libgda.
5.0 version
Version 5.0 is now the current stable version of Libgda, and compared to the 4.2 version it:
- uses GTK+ 3.x
- has remobed deprecated symbols
- is API compatible but not ABI compatible with the 4.2 version
- has LDAP support (using virtual connections and as direct functions)
- has better GObject Introspection
- includes automatic Vala bindings
4.2 version
Compared to the 4.0 version, the 4.2 version:
- integrates the UI extension
features a graphical tool: GdaBrowser
has a new database provider: the Web provider which allows one to connect to a database through a web server. The web server must be configured to allow such connections (and needs to have PHP support)
has a new database provider to acces Berkeley DB through its new SQL API (which relies on SQLite's one); both this provider and SQLite provider can be used at the same time.
- Read only LDAP support starting from version 4.2.8
later versions
Here is a list of features which will at some point integrated into Libgda:
better support for GObject introspection to make it very easy to use Libgda from other programming languages
- support for NoSQL databases using virtual connections: one will be able to run SQL on top of these connections
- support for Firebird
- support security filtering for each connection (to deny non allowed queries, for example to only authorise queries which SELECT data from some tables and only at some times)
more features in GdaBrowser (reports, data migration, schema synchronisation)
If you have any specific requirement, please let me know by sending an email to the GnomeDB mailing list (gnome-db-list@gnome.org), or by filling a bug report in bugzilla for Libgda requesting a new feature (https://bugzilla.gnome.org/enter_bug.cgi?product=libgda)