Releases: jmxtrans/embedded-jmxtrans
Releases · jmxtrans/embedded-jmxtrans
embedded-jmxtrans-1.2.2
- Support Dynamic Mbeans by @johnou #130
- If no attribute is specified, collect all attributes by @johnou #130
- Add capacity option to allow for queries with more than 200 results #133
- Bump Jackson dependency to 2.9.10 to fix security vulnerabilities
⚠️ for ease of maintainence, embedded-jmxtrans now requires JDK7
embedded-jmxtrans-1.2.2-beta-1
- Support Dynamic Mbeans by @johnou #130
- If no attribute is specified, collect all attributes by @johnou #130
- Add capacity option to allow for queries with more than 200 results #133
- Bump Jackson dependency to 2.9.10 to fix security vulnerabilities
⚠️ for ease of maintainence, embedded-jmxtrans now requires JDK7
embedded-jmxtrans-1.2.1
[maven-release-plugin] copy for tag embedded-jmxtrans-1.2.1
embedded-jmxtrans-1.2.0
- Introduce a ResultNameStrategy to not escape the dots in the result name thanks to @philnate ( #127 )
{
"objectName": "org:name=org.jmxtrans.embedded.*",
"resultAlias": "%name%",
"attribute": "Value",
"resultNameStrategy": {
"replaceDotsInObjectName": true
}
}
- Defer the call to
InetAddress.getLocalHost()
to the moment it is actually needed thanks to @YannRobert ( #125 )
embedded-jmxtrans-1.2.0-beta-1
- Introduce a ResultNameStrategy to not escape the dots in the result name thanks to @philnate ( #127 )
{
"objectName": "org:name=org.jmxtrans.embedded.*",
"resultAlias": "%name%",
"attribute": "Value",
"resultNameStrategy": {
"replaceDotsInObjectName": true
}
}
- Defer the call to
InetAddress.getLocalHost()
to the moment it is actually needed thanks to @YannRobert ( #125 )
embedded-jmxtrans-1.1.3
embedded-jmxtrans-1.1.2
- Better shutdown thanks to @YannRobert and @johnou
embedded-jmxtrans-1.1.1
- Fix #105 "StatsDWriter: given data too big" thanks to @YannRobert
- Cleanup StatsDWriter code thanks to @farnulfo
embedded-jmxtrans-1.1.0
- Add support for TLS on GraphiteWriter thanks to @YannRobert. New configuration parameters:
useTls
: optional, defaultfalse
, use TLS for the connection to the Graphite/Carbon servertls.insecure
: optional, defaultfalse
, disable all SSL certificate checks (certificate not trusted by the JVM such as self signed certs ...), please don't use it on a production systemtls.trustStore
andtls.trustStorePassword
path of the JKS TrustStore and its password. The path can be file system based ("file:...") or classpath based ("classpath:..."), optional, typically used when the Graphite/Carbon server uses a certificates that is not trusted by the JVM by defaulttls.keyStore
andtls.keyStorePassword
path of the JKS KeyStore and its password. The path can be file system based ("file:...") or classpath based ("classpath:..."), optional, typically used to perform client authentication based on a client certificate
- Fix lifecycle bug: the "stop()" phase was not thread safe thanks to @YannRobert
embedded-jmxtrans-1.0.15
- Add protocol UDP for GraphiteWriter thanks to @jaylemur
- Add StatsDWriter thanks to @gmcoringa
- Replace commons-pool:commons-pool:1.6 by org.apache.commons-pool2:2.3
- Improvement of the shutdown hook thanks to @YannRobert
- Add default constructor to class EmbeddedJmxTransFactory. in order to avoid
NoSuchMethodException: org.jmxtrans.embedded.spring.EmbeddedJmxTransFactory.<init>()
thrown in some case by Spring's SimpleInstantiationStrategy thanks to @YannRobert