Hawkular Metrics 0.12.0 - Release

A blog post by Stefan Negrea

metrics | release



I am happy to announce release 0.12.0 of Hawkular Metrics. This release is anchored by Hawkular integration enhancements, under-the-cover refactoring and changes in code structure, and removal of the deprecated JAX-RS 1.1 implementation.

Major Changes

  1. Hawkular Authentication

    • When deployed part of Hawkular distribution, Hawkular Metrics uses Hawkular Accounts for authentication and authorization

    • Due to multi-tenant data segregation, Hawkular Accounts does both authentication and authorization since there are no specific permissions within Hawkular Metrics

    • For more details: (HWKMETRICS-69, HWKMETRICS-344)

  2. Performance Improvements

    • Removed obsolete code for tracking tenants; this increased for cases where data was written for a tenant that did not exist before (HWKMETRICS-341)

    • Removed the virtual clock handler (used to accelerate internal metrics clock) since it is no longer used (HWKMETRICS-340)

  3. JAX-RS 1.1 Implementation - Removed

    • The already deprecated JAX-RS 1.1 implementation of Hawkular Metrics has now been removed from the source tree and the modules consolidated

    • Going forward only JAX-RS 2.0 implementation of the REST API is available

  4. Wildfly 10 - Deploying & Running

    • Deploying and running the project on Wildfly 10 is now fully supported

    • Support for Wildfly 9 is now dropped

Hawkular Metrics Clients

One of Hawkular Metrics' objectives is to be easy to integrate with; providing language specific clients is an important component for fulfilling this objective. Here is the current list of official clients:

Thanks

A big "Thank you" goes to John Sanda, Thomas Segismont, Mike Thompson, Matt Wringe, Michael Burman, Libor Zoubek, and Heiko Rupp for their project contributions.




Published by Stefan Negrea on 02 February 2016

redhatlogo-white

© 2016 | Hawkular is released under Apache License v2.0