Elektra  0.9.3
0.9.<<VERSION>> Release

This release did not happen yet.

Please update this file within PRs accordingly. For non-trivial changes, you can choose to be part of the highlighted changes. Please make sure to add some short tutorial (checked by shell recorder) or asciinema for highlighted items.

Please add your name at the end of every contribution. Syntax: _(your name)_

<<scripts/generate-news-entry>>

We are proud to release Elektra 0.9.<<VERSION>>.

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

There have been significant changes to Elektra's Keynames. The most important change is that you now need a : after the namespace. So instead of system/elektra/version you have to use system:/elektra/version.

The second big change is to array elements. From now on keyNew ("/array/#10", KEY_END) will create a Key with name /array/#_10, to make arrays more user-friendly while preserving numerical ordering.

The whole internal implementation for keySetName, keyAddName, etc. has been completely rewritten. If you rely on specific behaviour of Elektra's Keynames and have already taken the two changes above into account, please refer to the newly created Keyname documentation and (easier to read) Python reference implementation.

We removed the ini plugin (superseded by the TOML plugin), the null plugin (superseded by the base64 plugin) and the tcl plugin _(Markus Raab, Philipp Gackstatter)_

The following section lists news about the modules we updated in this release.

The text below summarizes updates to the C (and C++)-based libraries of Elektra.

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.

The website is generated from the repository, so all information about plugins, bindings and tools are always up to date. Furthermore, we changed:

We are currently working on following topics:

<<scripts/git-release-stats 0.9.VER-1 0.9.<<VERSION>>>>

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:

<<scripts/generate-hashsums elektra-0.9.<<VERSION>>.tar.gz>>

The release tarball is also available signed by Markus Raab using GnuPG from here or on GitHub

The following GPG Key was used to sign this release: 9C18145C22F9E746D743DEC59ECC0F4CF0359C7B

Already built API-Docu 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.

Permalink to this NEWS entry

For more information, see https://libelektra.org

Best regards, Elektra Initiative