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.
Specifically there are following things to do and we really need help to achieve that faster than end of this year:
There are now only 3 backends working well tested but undistinguished in handling error scenarios. At least 3 more Backends are needed also tested in real world applications. Favoured are existing but not ported backends like berkleydb, ini, winregistry and uniconf.
Working bindings have a lot meaning in how complete and useful the API is. It would be preferable to have at least 3 bindings working with at least an example application like kdb-tool. They could be cpp, python and one open.
A lot of bug squashing is left open. Please don't hesitate to open and fix more bugs on http://bugs.libelektra.org.
Documentation is not yet completely updated to 0.7. Especially the homepage has a lot of outdated information, but also the API documentation needs another eye on it and the tutorial needs a rewrite.
There might be some licencing issues in some parts of elektra, everything should be BSD, if you find something please open a bug.
A partial blocker is the kdb-tool, where a rewrite would be nice but is not necessary for 0.7 (the library counts not the environment).
Other things like portability are taken seriously but are not blockers, they can be fixed later too.
What is really good working in elektra is the infrastructure like svn, homepage, bug tracking, many thanks to José Luis Tallón for that!
Now some words about 0.7.0rc3:
Version macros were added to have static information about the elektra version compiled against. There were many enhancements in the C++ Binding, the Key Class is now quite well complete.
While writing the C++ binding I realized that there is need for keyInc() the opposite of keyDel() to increase the viability of a key object.
keyVNew() and ksVNew() were added to make it possible to pass the va_list from the C++ binding.
The blocker bug that libelektra assumes system/elektra/mountpoints to exist was solved, many thanks to Patrick Sabin. The tests now work without any preloading without memory leaks.
And lots of bug fixes (Many thanks to Kai-Uwe Behrmann): - sed changed for macosx compatibility - fixed signature ssize_t ksToStream - also set CXXFlags - fix wrong parent at end in ksToStream - fix return value of successful kdb import - string is default type for xml without type="" - fix extra_dist some missing files - remove , at end of enumeration lists
The svn id is unstable@1352: https://svn.libelektra.org/svn/elektra/unstable/
The release candidate is available under: http://www.markus-raab.org/ftp/elektra-0.7.0rc3.tar.gz