[Hawkular-dev] Inventory changed

Lukas Krejci lkrejci at redhat.com
Thu Mar 19 11:14:14 EDT 2015


Hey,

this is just to inform you that we finally merged the "future" branch of 
inventory into the master.

This doesn't actually change anything for people that used to depend on the 
old 1.0.0-SNAPSHOT builds of inventory. Those are still available in 
repositories and will not change.

The merged code changed version to 0.0.1-SNAPSHOT.

What this means is that once the integration with the "new" inventory is 
ready, you can just swap the version of inventory from 1.0.0-SNAPSHOT to 
0.0.1-SNAPSHOT (or whatever version it will at the time) and you will be using 
the new stuff.

Why we rolled the version back?

Because we want to follow the semantic versioning and starting at 1.0.0-
SNAPSHOT didn't give us much room to "breathe". Having a 0.y.z versioning 
scheme enables us to introduce incompatible changes yet allow people to still 
depend on the older versions if they are not ready to move.

We also didn't want to release "timed snapshots" of 1.0.0. This is more a 
matter of personal taste, but I'd rather depend on 0.2.3 than on 
1.0.0-20150314-5. While timed snapshots would give us the same benefits as 
0.y.z versioning, we chose the subjectively better readability of 0.y.z over 
timed snapshots.

If you ever wanted to look at the code as it existed prior to the big merge, 
the github repo has the "mvp-poc" tag that points to the last version of the 
"old" inventory code.

Thanks,

Lukas




More information about the hawkular-dev mailing list