anchor.diff:  ====
   
   .Java support by release line
  -[cols="1,1,1,1,1", options="header"]
  +[cols="6*^.^", options="header"]
   |===
   |HBase Version
   |JDK 7
   |JDK 8
  -|JDK 9
  -|JDK 10
  -
  -|2.0
  +|JDK 9 (Non-LTS)
  +|JDK 10 (Non-LTS)
  +|JDK 11
  +
  +|2.0+
   |icon:times-circle[role="red"]
   |icon:check-circle[role="green"]
  -|icon:exclamation-circle[role="yellow"] Non-LTS, see link:https://issues.apache.org/jira/browse/HBASE-20264[HBASE-20264]
  -|icon:exclamation-circle[role="yellow"] Non-LTS, see link:https://issues.apache.org/jira/browse/HBASE-20264[HBASE-20264]
  -
  -|1.3
  +v|icon:exclamation-circle[role="yellow"]
  +link:https://issues.apache.org/jira/browse/HBASE-20264[HBASE-20264]
  +v|icon:exclamation-circle[role="yellow"]
  +link:https://issues.apache.org/jira/browse/HBASE-20264[HBASE-20264]
  +v|icon:exclamation-circle[role="yellow"]
  +link:https://issues.apache.org/jira/browse/HBASE-21110[HBASE-21110]
  +
  +|1.2+
   |icon:check-circle[role="green"]
   |icon:check-circle[role="green"]
  -|icon:exclamation-circle[role="yellow"] Non-LTS, see link:https://issues.apache.org/jira/browse/HBASE-20264[HBASE-20264]
  -|icon:exclamation-circle[role="yellow"] Non-LTS, see link:https://issues.apache.org/jira/browse/HBASE-20264[HBASE-20264]
  -
  -
  -|1.2
  -|icon:check-circle[role="green"]
  -|icon:check-circle[role="green"]
  -|icon:exclamation-circle[role="yellow"] Non-LTS, see link:https://issues.apache.org/jira/browse/HBASE-20264[HBASE-20264]
  -|icon:exclamation-circle[role="yellow"] Non-LTS, see link:https://issues.apache.org/jira/browse/HBASE-20264[HBASE-20264]
  +v|icon:exclamation-circle[role="yellow"]
  +link:https://issues.apache.org/jira/browse/HBASE-20264[HBASE-20264]
  +v|icon:exclamation-circle[role="yellow"]
  +link:https://issues.apache.org/jira/browse/HBASE-20264[HBASE-20264]
  +v|icon:exclamation-circle[role="yellow"]
  +link:https://issues.apache.org/jira/browse/HBASE-21110[HBASE-21110]
   
   |===
   
  
positive.code: [[java]]
  .Java
  
  The following table summarizes the recommendation of the HBase community wrt deploying on various Java versions. An entry of "yes" is meant to indicate a base level of testing and willingness to help diagnose and address issues you might run into. Similarly, an entry of "no" or "Not Supported" generally means that should you run into an issue the community is likely to ask you to change the Java environment before proceeding to help. In some cases, specific guidance on limitations (e.g. wether compiling / unit tests work, specific operational issues, etc) will also be noted.
  
  .Long Term Support JDKs are recommended
  [TIP]
  
negative.code: * icon:times-circle[role="red"] = Known to not be fully-functional
  * icon:exclamation-circle[role="yellow"] = Not tested, may/may-not function
  
  [cols="1,4*^.^", options="header"]
  |===
  | | HBase-1.2.x, HBase-1.3.x | HBase-1.4.x | HBase-2.0.x | HBase-2.1.x
  |Hadoop-2.4.x | icon:check-circle[role="green"] | icon:times-circle[role="red"] | icon:times-circle[role="red"] | icon:times-circle[role="red"]
  |Hadoop-2.5.x | icon:check-circle[role="green"] | icon:times-circle[role="red"] | icon:times-circle[role="red"] | icon:times-circle[role="red"]
  |Hadoop-2.6.0 | icon:times-circle[role="red"] | icon:times-circle[role="red"] | icon:times-circle[role="red"] | icon:times-circle[role="red"]
  |Hadoop-2.6.1+ | icon:check-circle[role="green"] | icon:times-circle[role="red"] | icon:check-circle[role="green"] | icon:times-circle[role="red"]
  |Hadoop-2.7.0 | icon:times-circle[role="red"] | icon:times-circle[role="red"] | icon:times-circle[role="red"] | icon:times-circle[role="red"]
  |Hadoop-2.7.1+ | icon:check-circle[role="green"] | icon:check-circle[role="green"] | icon:check-circle[role="green"] | icon:check-circle[role="green"]
  |Hadoop-2.8.[0-1] | icon:times-circle[role="red"] | icon:times-circle[role="red"] | icon:times-circle[role="red"] | icon:times-circle[role="red"]
  |Hadoop-2.8.2 | icon:exclamation-circle[role="yellow"] | icon:exclamation-circle[role="yellow"] | icon:exclamation-circle[role="yellow"] | icon:exclamation-circle[role="yellow"]
  |Hadoop-2.8.3+ | icon:exclamation-circle[role="yellow"] | icon:exclamation-circle[role="yellow"] | icon:check-circle[role="green"] | icon:check-circle[role="green"]
  |Hadoop-2.9.0 | icon:times-circle[role="red"] | icon:times-circle[role="red"] | icon:times-circle[role="red"] | icon:times-circle[role="red"]
  |Hadoop-2.9.1+ | icon:exclamation-circle[role="yellow"] | icon:exclamation-circle[role="yellow"] | icon:exclamation-circle[role="yellow"] | icon:exclamation-circle[role="yellow"]
  |Hadoop-3.0.[0-2] | icon:times-circle[role="red"] | icon:times-circle[role="red"] | icon:times-circle[role="red"] | icon:times-circle[role="red"]
  |Hadoop-3.0.3+ | icon:times-circle[role="red"] | icon:times-circle[role="red"] | icon:check-circle[role="green"] | icon:check-circle[role="green"]
  |Hadoop-3.1.0 | icon:times-circle[role="red"] | icon:times-circle[role="red"] | icon:times-circle[role="red"] | icon:times-circle[role="red"]
  |Hadoop-3.1.1+ | icon:times-circle[role="red"] | icon:times-circle[role="red"] | icon:check-circle[role="green"] | icon:check-circle[role="green"]
  |===
  
  .Hadoop Pre-2.6.1 and JDK 1.8 Kerberos
  