News

From Elektra Initiative

Contents

12/05/08 - Elektra 0.7.0rc4

I am proud to present the fourth release candidate of elektra 0.7.0.

It is now possible to enable and disable Backends and Bindings with configure switches. The documentation was improved. The c++ binding now basically works, see the tests for examples. Ini and Berkleydb backends now compile again. There were a lot of bug fixes, like mntent.h fix for Mac OS X.

The new release candidate is available under: [1]

24/04/08 - Call for 0.7 finish

Unfortunately there is not much response about the 0.7 release candidates but there is still a lot to do to have a mature library worth to be announced as stable.

We would need help in many parts, see full Text in Call_for_0.7_finish.

The new release candidate is available under: [2]

The svn id is unstable@1352: [3]

23/03/08 - Announcement 0.7.0rc2 and bachelor thesis about mounting

We proudly present the second release candidate for Elektra 0.7.0. Many bugs were fixed, kdbGet() and kdbSet() are now really stable, useful and well documented. test_kdb also tests hosts and fstab next to filesys with 6598 test cases.

kdbSet() now supports a parent key to set only a part of the configuration passed by the keyset, allowing to e.g. save system and user configuration seperately. It only calls kdbSet_backend() when it is actually necessary. The splitting works much more efficient with n*b instead of n^2*b.

The highlevel functions kdbGetKey() and kdbSetKey() now work well with Capabilities. This allows very easy changing of keys inside backends even with some lacking capabilities, see GetStartedMounting.

Patrick Sabin and I wrote our bachelor thesis about mounting backends for configuration. It gives a detailed introduction in problem and choices and the actual implementation. elektra.pdf elektra.ps.gz

06/12/07 - Announcement 0.7.0rc1

We proudly present the first release candidate for Elektra 0.7.0. Many large Changes were done. Elektra now supports multiple backends at once. That means every path like user/sw or system/filesystems can reside in a different backend. The Keyset was rewritten and much much more.

Despite of this there are only some API changes.

For the 0.7.0 release we won't make any API changes (neither to applications nor to backends), or incompatible ABI Changes, so please try to find all API/ABI related bugs there during the release candidates.

0.7.0 will be at least maintained for the year 2008, so you can consider using it in your applications. We also would like to see it in some distros included.

There is an updated TODO list for more information towards 0.7.0.

Get started mounting your backend now.

Thank you for all your work which made this possible. Markus Raab

13/09/07 - Unstable Progress

There is some progress in unstable. See updated Roadmap for details of current changes. Homepage was updated in Backends, Bindings and Patches.

The simpler interface to Backends should be finished within next week, mounting backends should be finished within this month.

See TODO and Changelog in svn for unstable for latest information.

02/06/07 - Elektra at Linuxwochen

Elektra will be presented at Linuxwochen in Wien by Markus Raab.

18/05/07 - Migration complete

The Migration of svn, homepage and bugdatabase is now complete, thanks to José Luis Tallón!

25/04/07 - Unstable Branch opened

New features and redesigns will now hit the unstable branch. This will allow to use Elektra without being forced to do API changes in adverse times. See Roadmap for planned changes, major points will be:

You can Download the unstable branch with svn.

09/07/06 - Elektra 0.6.4 released

You can download source code & RPMS on sourceforge.

Thanks to reports bugs and problems to our bugtracker.

08/21/06 - Samba elektrified !

From Mingwang: "This project add libelektra support to SAMBA so that smb.conf can substitue with a elektra database which provides a registry-like parameter holder. And the storage backend behind it can be file system,berkeleydb,ini,etc.Legacy smb.conf can transfered to elektra database automaticly."

Have fun !

06/02/06 - Elektra 0.6.2 released !

04/24/06 - Samba, Google's Summer of Code

Samba.org, with Jerry Carter, expressed the need for a better way to do configurations, pointing Elektra as a substitute to smb.conf, and inviting developers to write patches for Samba (also known as elektrification of Samba) through Google's Summer of Code benefits.

From Samba.org:
Alternative configuration backends (Samba 3)

The current smb.conf does not allow the flexible set read and modify individual key/value pairs from within smbd. This project would explore using a registry like backend that would allow more flexibility is managing Samba's configuration settings outside on a simple text editor. The Elektra project provides a common configuration library with storage plugins. One possibility would be to implement an LDB backend along with a simple command line interpreter/editor.

04/09/06 - Bug fix in Xorg patch

A bug prevented elektrified Xorg to read display's modes. Up to date patch and RPMs is available on the sourceforge project page http://www.sourceforge.net/projects/elektra.


04/05/06 - Elektra for SUSE Linux

According to this request, SUSE/Novell recognizes the need to provide ISVs a better, more consistent, standarized and integratable way to deal with software parameters, and considering Elektra library and tools to be included in the SUSE Linux distribution.

If you think Elektra can help SUSE Linux to become a better, more integrated choice for ISVs and for users, let them know your opinion extending that request.

03/30/06 - elektra 0.6 released

Changes

Fixes

03/30/06 - kdbedit 0.5.4 released

Changes

Fixes

Views
MediaWiki