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.
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)
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)
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
Wildfly 10 - Deploying & Running
Deploying and running the project on Wildfly 10 is now fully supported
Support for Wildfly 9 is now dropped
Github Release:
https://github.com/hawkular/hawkular-metrics/releases/tag/0.12.0
JBoss Nexus Maven artifacts:
http://origin-repository.jboss.org/nexus/content/repositories/public/org/hawkular/metrics/
Jira release tracker:
https://issues.jboss.org/browse/HWKMETRICS/fixforversion/12329375
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:
Ruby: https://github.com/hawkular/hawkular-client-ruby
Python: https://github.com/hawkular/hawkular-client-python
Go: https://github.com/hawkular/hawkular-client-go
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
© 2016 | Hawkular is released under Apache License v2.0 Follow @hawkular_org