With the last release we started releasing two versions of the Java agent:
- jmx_prometheus_javaagent-0.17.0.jar requires Java >= 7.
- jmx_prometheus_javaagent-0.17.0_java6.jar is compatible with Java 6.
Both versions are built from the same code and differ only in the versions of the bundled dependencies.
With this release, we take a similar approach for the standalone HTTP server:
- jmx_prometheus_httpserver-0.17.0.jar requires Java >= 7.
- jmx_prometheus_httpserver-0.17.0_java6.jar is compatible with Java 6.
Again, both versions are built from the same code and differ only in the versions of the bundled dependencies.
Note that the standalone HTTP server release was previously named jmx_prometheus_httpserver-<version>-jar-with-dependencies.jar
. With this release, we renamed it to jmx_prometheus_httpserver-<version>.jar
.
Other changes:
- [BUGFIX] change the command line argument parser to allow
-
characters in the hostname (#643, thanks @guignome for reporting). - [BUGFIX] Reduce cardinality of default help strings (#704, thanks @SuperQ).
- [ENHANCEMENT] Prevent remote JMX monitoring when started as a Java agent #675.
- [ENHANCEMENT] Add SSL support for the debugging
SslScraper
(#699, thanks @michaelsembwever) - [ENHANCEMENT] Fall back to loading attributes 1-by-1 if bulk loading fails (#695, thanks @faenschi).
- [ENHANCEMENT] update dependency versions.