<div dir="ltr"><p>Hello Everybody,</p>I am happy to announce release 0.16.0 of Hawkular Metrics. This release is anchored by overall enhancements in the API and updates to String metric type.<br><br><p style="margin-top:0px;margin-bottom:16px;color:rgb(51,51,51);font-family:&quot;Helvetica Neue&quot;,Helvetica,&quot;Segoe UI&quot;,Arial,freesans,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,&quot;Segoe UI Symbol&quot;;line-height:25.6px">Here is a list of major changes:</p><ol style="padding-left:2em;margin-top:0px;margin-bottom:16px;color:rgb(51,51,51);font-family:&quot;Helvetica Neue&quot;,Helvetica,&quot;Segoe UI&quot;,Arial,freesans,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,&quot;Segoe UI Symbol&quot;;line-height:25.6px"><li><p style="margin-top:16px;margin-bottom:16px"><span style="font-weight:bolder">String Metric Type - Enhancements</span></p><ul style="padding-left:2em;margin-top:0px;margin-bottom:0px"><li style=""><code style="font-family:Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace;padding:0.2em 0px;margin:0px;border-radius:3px;background-color:rgba(0,0,0,0.0392157)">/strings</code> endpoint was enhanced with querying capabilities similar to other metric types, including tag related features (<a href="https://issues.jboss.org/browse/HWKMETRICS-402" style="color:rgb(64,120,192);text-decoration:none;background-color:transparent">HWKMETRICS-402</a>)</li><li style="">The endpoints under <code style="font-family:Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace;padding:0.2em 0px;margin:0px;border-radius:3px;background-color:rgba(0,0,0,0.0392157)">/strings</code> are still experimental, so changes which break backwards compatibility could be introduced in future releases. The experimental tag allows time for feedback to better determine what the API should be.</li></ul></li><li><p style="margin-top:16px;margin-bottom:16px"><span style="font-weight:bolder"><code style="font-family:Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace;padding:0.2em 0px;margin:0px;border-radius:3px;background-color:rgba(0,0,0,0.0392157)">*/stats</code> &amp; <code style="font-family:Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace;padding:0.2em 0px;margin:0px;border-radius:3px;background-color:rgba(0,0,0,0.0392157)">*/raw</code> Replace <code style="font-family:Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace;padding:0.2em 0px;margin:0px;border-radius:3px;background-color:rgba(0,0,0,0.0392157)">*/data</code></span> - <span style="font-weight:bolder">second deprecation warning!</span></p><ul style="padding-left:2em;margin-top:0px;margin-bottom:0px"><li style=""><code style="font-family:Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace;padding:0.2em 0px;margin:0px;border-radius:3px;background-color:rgba(0,0,0,0.0392157)">*/data</code> has been <span style="font-weight:bolder">deprecated</span> and functionality split into two single purpose endpoints, this is applicable for all metric types (gauge, counter, availability, and string)</li><li style=""><code style="font-family:Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace;padding:0.2em 0px;margin:0px;border-radius:3px;background-color:rgba(0,0,0,0.0392157)">*/stats</code> endpoints return bucketed, statistical or query-time aggregated data</li><li style=""><code style="font-family:Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace;padding:0.2em 0px;margin:0px;border-radius:3px;background-color:rgba(0,0,0,0.0392157)">*/raw</code> endpoints accept and return raw data for a metric</li><li style="">Please update your code to use the new endpoints and follow the release notes for more details regarding removal.</li><li style="">For more details: <a href="https://issues.jboss.org/browse/HWKMETRICS-24" style="color:rgb(64,120,192);text-decoration:none;background-color:transparent">HWKMETRICS-24</a>, <a href="https://issues.jboss.org/browse/HWKMETRICS-57" style="color:rgb(64,120,192);text-decoration:none;background-color:transparent">HWKMETRICS-57</a></li></ul></li><li><p style="margin-top:16px;margin-bottom:16px"><span style="font-weight:bolder">REST API Updates</span></p><ul style="padding-left:2em;margin-top:0px;margin-bottom:0px"><li style="">Empty buckets are now reported with default values and no samples (<a href="https://issues.jboss.org/browse/HWKMETRICS-345" style="color:rgb(64,120,192);text-decoration:none;background-color:transparent">HWKMETRICS-345</a>)</li><li style="">Rate of change stats can be retrieved for Gauge metrics. This feature was exclusive for Counter metrics but was expanded to Gauge metrics. The rates are computed at query time based on stored data (<a href="https://issues.jboss.org/browse/HWKMETRICS-365" style="color:rgb(64,120,192);text-decoration:none;background-color:transparent">HWKMETRICS-365</a>)</li><li style="">Min and max timestamps of stored datapoints are now returned when querying for metric definitions (<a href="https://issues.jboss.org/browse/HWKMETRICS-383" style="color:rgb(64,120,192);text-decoration:none;background-color:transparent">HWKMETRICS-383</a>)</li><li style="">The endpoint for fetching rates now supports standard query parameters and sort behavior (<a href="https://issues.jboss.org/browse/HWKMETRICS-390" style="color:rgb(64,120,192);text-decoration:none;background-color:transparent">HWKMETRICS-390</a>)</li></ul></li><li><p style="margin-top:16px;margin-bottom:16px"><span style="font-weight:bolder">Hawkular Metrics - Hawkular Services distribution</span></p><ul style="padding-left:2em;margin-top:0px;margin-bottom:0px"><li style="">Hawkular Metrics distribution build for inclusion in Hawkular Services is now independent of Hawkular Accounts.</li><li style="">Only for this distribution, the authentication is done at container level and tenant id header becomes required.</li><li style="">For more details: <a href="https://issues.jboss.org/browse/HWKMETRICS-399" style="color:rgb(64,120,192);text-decoration:none;background-color:transparent">HWKMETRICS-399</a>, <a href="https://issues.jboss.org/browse/HWKMETRICS-401" style="color:rgb(64,120,192);text-decoration:none;background-color:transparent">HWKMETRICS-401</a></li></ul></li></ol><p style="margin-top:0px;margin-bottom:16px;color:rgb(51,51,51);font-family:&quot;Helvetica Neue&quot;,Helvetica,&quot;Segoe UI&quot;,Arial,freesans,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,&quot;Segoe UI Symbol&quot;;line-height:25.6px"><span style="font-weight:bolder">Hawkular Metrics Clients</span></p><ul style="padding-left:2em;margin-top:0px;margin-bottom:16px;color:rgb(51,51,51);font-family:&quot;Helvetica Neue&quot;,Helvetica,&quot;Segoe UI&quot;,Arial,freesans,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,&quot;Segoe UI Symbol&quot;;line-height:25.6px"><li>Python: <a href="https://github.com/hawkular/hawkular-client-python" style="color:rgb(64,120,192);text-decoration:none;background-color:transparent">https://github.com/hawkular/hawkular-client-python</a></li><li>Go: <a href="https://github.com/hawkular/hawkular-client-go" style="color:rgb(64,120,192);text-decoration:none;background-color:transparent">https://github.com/hawkular/hawkular-client-go</a></li><li>Ruby: <a href="https://github.com/hawkular/hawkular-client-ruby" style="color:rgb(64,120,192);text-decoration:none;background-color:transparent">https://github.com/hawkular/hawkular-client-ruby</a></li><li>Java: <a href="https://github.com/hawkular/hawkular-client-java" style="color:rgb(64,120,192);text-decoration:none;background-color:transparent">https://github.com/hawkular/hawkular-client-java</a></li></ul><div style="font-size:12.8px"><br></div><div style="font-size:12.8px"><span style="color:rgb(51,51,51);font-family:&quot;Helvetica Neue&quot;,Helvetica,&quot;Segoe UI&quot;,Arial,freesans,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,&quot;Segoe UI Symbol&quot;;font-size:small;font-weight:bold;line-height:25.6px">Release Links</span><br></div><div style="font-size:12.8px"><br></div>Github Release: <a href="https://github.com/hawkular/hawkular-metrics/releases/tag/0.16.0">https://github.com/hawkular/hawkular-metrics/releases/tag/0.16.0</a><br><br>JBoss Nexus Maven artifacts: <a href="http://origin-repository.jboss.org/nexus/content/repositories/public/org/hawkular/metrics/">http://origin-repository.jboss.org/nexus/content/repositories/public/org/hawkular/metrics/</a><br><br>Jira release tracker: <a href="https://issues.jboss.org/browse/HWKMETRICS/fixforversion/12330316">https://issues.jboss.org/browse/HWKMETRICS/fixforversion/12330316</a><p style="margin-top:0px;margin-bottom:16px;color:rgb(51,51,51);font-family:&quot;Helvetica Neue&quot;,Helvetica,&quot;Segoe UI&quot;,Arial,freesans,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,&quot;Segoe UI Symbol&quot;;font-size:16px;line-height:25.6px"><br></p><div>A big &quot;Thank you&quot; goes to John Sanda, Thomas Segismont, Matt Wringe, Mike Thompson, Michael Burman, and Heiko Rupp for their project contributions.</div><div><br></div><div><br></div><div><div data-smartmail="gmail_signature"><div dir="ltr">Thank you,<br>Stefan Negrea<br><br>Software Engineer<br></div></div></div>
</div>