Hi all,
I'm happy to announce the release of Hawkular Inventory 0.15.0.Final.
This release was brewing for a long time and brings 1 important and big
feature - inventory synchronization for feeds.
To ensure only the minimal amount of work is done when syncing, feeds,
resource and metric types as well as resources and metrics have now an
associated "identity hash", which is a Merkle tree hash of the entity's ID,
important data (depends on entity type) and the hashes of its children. This
way one can quickly check if a feed reported any new changes since the last
time - just compare its identity hash with the last value known to you.
You can now describe the structure of the inventory a feed wants to report
locally on the feed and report it back to inventory server - it will ensure
that all creates, updates and deletes are applied so that inventory reflects
what the feed "sees".
Apart from this there's been a handful of bugfixes and improvements and
updates to REST documentation (that don't seem to be reflected on
hawkular.org
yet).
In the future releases, we plan to refine the inventory sync further,
restructure the REST API to get rid of the potential ambiguities and many
other things.
Special thanks go out to Justine Tunney, Heiko Rupp, Jirka Kremser, Pavol
Loffay and Peter Palaga for their contributions to the release.
With kind regards,
--
Lukas Krejci