Elektra 0.11.0
|
We are proud to release Elektra 0.9.7.
Elektra serves as a universal and secure framework to access configuration settings in a global, hierarchical key database. For more information, visit https://libelektra.org.
You can also read the news on our website.
You can try out the latest Elektra release using our docker image elektra/elektra. This is the quickest way to get started with Elektra without compiling and other obstacles, simply run:
We added an experimental preview of the Filesystem in User Space FUSE tool. This tool enables the inspection and modification of the KDB, in the form of a classical filesystem. (Alexander Firbas)
The experimental ElektraSettings GSettings backend has been updated and is working well with GNOME 40. We do not recommend to use it on production systems yet, but we have been testing ElektraSettings as a replacement for dconf
successfully and want to share the progess with you. If you want to try ElektraSettings back up all your data first. (Mihael Pranjić)
Multiple critical bugs have been fixed in the experimental TOML
plugin see below. We are currently working towards using the TOML
plugin as the default storage plugin for Elektra. (Klemens Böswirth and Jakob Fischer)
The following section lists news about the plugins we updated in this release.
toml
plugin to swallow the first letter of all keys (after the namespace), if the parent key was a root key (e.g. user:/
). (Klemens Böswirth)type
metakey is now set for numbers on reading. (Jakob Fischer)sys.path
. (Mihael Pranjić)The text below summarizes updates to the C (and C++)-based libraries of Elektra.
/%/
) in the keyname validation and canonicalization logic have been fixed. (Klemens Böswirth)Bindings allow you to utilize Elektra using various programming languages. This section keeps you up-to-date with the multi-language support provided by Elektra.
Key::get*AndRelease
convenience methods introduced with the last release have been removed. (Michael Tucek)dbus
change notification mechanism. (Mihael Pranjić)key
. (@lawli3t)keyname
. (@lawli3t)keyvalue
. (@lawli3t)keyset
. (@lawli3t)glib
, io_ev
, io_glib
and io_uv
. (Robert Sowula)We are currently working on following topics:
We closed 40 issues for this release.
About 18 authors changed 307 files with 6547 insertions(+) and 1914 deletions(-) in 304 commits.
Thanks to all authors for making this release possible!
We welcome new contributors! Read here about how to get started.
As first step, you could give us feedback about these release notes. Contact us via our issue tracker.
You can download the release from here or GitHub
The hashsums are:
The release tarball is also available signed using GnuPG from here or on GitHub
The following GPG Key was used to sign this release: 12CC44541E1B8AD9B66AFAD55262E7353324914A
Already built API documentation can be found here or on GitHub.
Subscribe to the RSS feed to always get the release notifications.
If you also want to participate, or for any questions and comments please contact us via our issue tracker on GitHub.
For more information, see https://libelektra.org.
Best regards, Elektra Initiative