What’s New in 2.2.2
v2.2.2 is a bug fix release of 2.2.1
There is a bug in the Reactor-netty plugin (v2.0.0 ~ 2.2.1) which inserts incorrect endPoint value. It only occurs in certain circumstances relating the high overload in Pinpoint-Collector To prevent this, it is recommended to upgrade to version 2.2.2 or higher when using the Reactor-netty plugin.
Upgrade consideration
HBase compatibility table:
| Pinpoint Version | HBase 0.98.x | HBase 1.0.x | HBase 1.2.x | HBase 2.0.x | 
|---|---|---|---|---|
| 1.5.x | not tested | yes | not tested | no | 
| 1.6.x | not tested | not tested | yes | no | 
| 1.7.x | not tested | not tested | yes | no | 
| 1.8.x | not tested | not tested | yes | no | 
| 2.0.x | not tested | not tested | yes | optional | 
Agent compatibility to Collector table:
| Agent Version | Collector 1.5.x | Collector 1.6.x | Collector 1.7.x | Collector 1.8.x | Collector 2.0.x | 
|---|---|---|---|---|---|
| 1.5.x | yes | yes | yes | yes | yes | 
| 1.6.x | not tested | yes | yes | yes | yes | 
| 1.7.x | no | no | yes | yes | yes | 
| 1.8.x | no | no | no | yes | yes | 
| 2.0.x | no | no | no | no | yes | 
Additionally, the required Java version to run each Pinpoint component is given below:
| Pinpoint Version | Agent | Collector | Web | 
|---|---|---|---|
| 1.5.x | 6-8 | 7-8 | 7-8 | 
| 1.6.x | 6-8 | 7-8 | 7-8 | 
| 1.7.x | 6-8 | 8 | 8 | 
| 1.8.0 | 6-10 | 8 | 8 | 
| 1.8.1+ | 6-11 | 8 | 8 | 
| 2.0.x | 6-11 | 8 | 8 | 
Supported Modules
- JDK 6+
 - Supported versions of the * indicated library may differ from the actual version.
 
| Title | Instrumented Library | Min | Max | Comment | |
|---|---|---|---|---|---|
| Tomcat | 6.x | 9.x | |||
| Jetty | 8.x | 9.x | |||
| JBoss | 6.x | 7.x | |||
| Resin | 4.x | 4.x | |||
| Websphere | 6.x | 8.x | |||
| Vertx | 3.3 | 3.5 | |||
| Weblogic | 10.x | 12.x | |||
| Undertow | |||||
| Undertow Servlet | |||||
| Jasper | |||||
| Java Async Thread | |||||
| OpenWhisk | whisk.core | ||||
| SpringMVC Framework | spring-webmvc | 3.0.7 | 5.3.6 | ||
| Spring Web | spring-web | 4.1.2 | 4.3.30 | ||
| Spring RabbitMQ | spring-rabbit | 1.3.3 | 2.2.16 | ||
| Spring IBatis | spring-ibatis | 2.0.7 | 2.0.8 | ||
| Spring MyBatis | mybatis-spring | 1.1.0 | 1.3.3 | ||
| *Spring Boot | spring-boot-autoconfigure | ||||
| *Spring Webflux | spring-webflux | ||||
| MyBatis | mybatis | 3.0.3 | 3.3.1 | ||
| Hystrix | hystrix-core | 1.4.0 | 1.5.18 | ||
| JDKHTTP | |||||
| Httpclient3 | commons-httpclient | 3.0 | 3.1 | ||
| Httpclient4 | httpclient | 4.0 | 4.5.4 | ||
| Thrift | libthrift | 0.9.1 | 0.14.1 | ||
| Google HTTP Client | google-http-client | 1.19.0 | 1.39.2 | ||
| AsyncHttpClient | async-http-client | 1.7.24 | 1.8.17 | ||
| OkHttp | okhttp | 2.0.0 | 3.3.1 | ||
| Apache HttpAsyncClient | httpasyncclient | 4.0 | 4.1.3 | ||
| *Akka HTTP | akka-http_2.12 | 10.1.0 | 10.1.x | ||
| *Kafka | kafka-clients | 0.11.0.1 | |||
| GRPC | grpc-stub | 1.8.0 | 1.37.0 | ||
| *Reactor | reactor-core | 3.3.0 | 3.3.1 | ||
| *Reactor Netty | reactor-netty | 0.8.0 | 0.9.2 | ||
| Log4j | log4j | 1.2.16 | 1.2.17 | ||
| Logback | logback-classic | 1.0.13 | 1.2.3 | ||
| Log4j2 | log4j-core | 2.0 | 2.12.1 | ||
| *Arcus | arcus-java-client | 1.7.0 | 1.11.4 | ||
| *MsSQL (jTDS) | jtds | 1.2.8 | |||
| *MsSQL | mssql-jdbc | ||||
| HikariCP | HikariCP-java6 | 2.3.0 | 2.3.13 | ||
| Jackson-mapper-asl | jackson-mapper-asl | 1.0.1 | 1.8.11 | ||
| Jackson Databind | jackson-databind | 2.0.6 | 2.12.3 | ||
| MariaDB Connector/J | mariadb-java-client | 1.3.0 | 2.7.2 | ||
| MongoDB Java Driver | mongodb-driver | 3.0.0 | 3.12.8 | ||
| Elasticsearch | bboss-elasticsearch-rest-jdbc | 5.6.9 | 5.8.2 | ||
| Elasticsearch | elasticsearch-rest-high-level-client | 6.0.0 | 6.8.15 | ||
| Datastax Java Driver | cassandra-driver-core | 2.0.10 | 3.11.0 | ||
| Druid | druid | 1.0.0 | 1.2.6 | ||
| *Cubrid | cubrid-jdbc-driver | 8.4.1 | 10.0.0 | ||
| *Commons DBCP | commons-dbcp | 1.0 | 1.4 | ||
| *Commons DBCP2 | commons-dbcp2 | 2.0 | 2.5.0 | ||
| *HBase | hbase-client | 1.2.6.1 | 1.2.6.1 | ||
| *MySQL | mysql-connector-java | 5.0 | 8.x | ||
| *Oracle JDBC Driver | ojdbc | ||||
| *PostgreSQL JDBC Driver | postgresql | ||||
| *Redis | jedis | 2.4.2 | |||
| *Redis | lettuce-core | 5.0.0 | 5.1.2 | ||
| *Redis | redisson | 3.10.0 | 3.10.4 | ||
| Apache CXF | cxf-rt-rs-client | 3.0.0 | 3.4.3 | ||
| Netty | netty-all | 4.1.0 | 4.1.63 | ||
| ActiveMQ | activemq-all | 5.1.0 | 5.16.1 | ||
| RxJAVA | rxjava | 1.0.0 | 1.3.8 | ||
| RabbitMQ | amqp-client | 2.7.0 | 5.12.0 | ||
| Paho MQTT | org.eclipse.paho.client.mqttv3 | 1.0.2 | 1.2.5 | ||
| Paho MQTT | org.eclipse.paho.mqttv5.client | 1.2.5 | 1.2.5 | ||
| Gson | gson | 1.1 | 2.8.3 | ||
| Json | json-lib | 1.0 | 2.2.2 | ||
| FastJson | fastjson | 1.2.10 | 1.2.76 | ||
| Dubbo | dubbo | 2.5.1 | 2.6.9 | ||
| kafka-clients | kafka-clients | 0.11.0.0 | 2.6.1 | ||
| postgresql | postgresql | 9.4.1208 | 42.2.19 | ||
| ojdbc8 | ojdbc8 | 12.2.0.1 | 21.1.0.0 | ||
| ojdbc10 | ojdbc10 | 19.3.0.0 | 19.10.0.0 | 
