Supported technologies for Java (Kotlin, Scala) agent
Java
Technology | Supported versions | Notes |
---|---|---|
Java runtime |
| OpenJDK support is designed to work with all publicly available builds within the current version support shown here. Popular varieties like Azul and Amazon Corretto fall into this category of supported JDKs. Not supported: JDK preview features |
Java runtime for Legacy Java agent Use with Java agent 3.x only |
| See also |
Application servers |
| * Contrast offers limited support for zSeries and AIX environments. Customers using WebSphere on SPARC Solaris require version 8.5.5.11. Route coverage support:
|
Optimizers | Proguard | Proguard includes Java bytecode optimization features which break basic assumptions that runtime agents like Contrast rely on. Proguard users that want to protect their applications with Contrast need to avoid these optimizations by using Proguard's -dontoptimize configuration option. |
Databases |
| |
Message services |
|
|
|
| |
Other Java technologies |
| *If you are using Glowroot, the Contrast Java Agent jar should be included and loaded prior to the Glowroot jar. Route coverage support:
|
Kotlin
Technology | Supported versions |
---|---|
Contrast agent | 3.9.1.25108 and later |
Java Run Time | JDK 8 and up |
Kotlin version | 1.5.x - 1.8.x |
Scala
Technology | Supported versions |
---|---|
Contrast agent | 3.8.11.23624 and later |
Java Run Time | JDK 8 and up |
Scala version | 2.12, 2.13 |
Play version | 2.6, 2.7, 2.8 |
Akka HTTP | 10.2.4 |
WebSphere configuration
If you are using WebSphere as an application server, refer to the information in Configure the Java agent for Websphere before you deploy the agent.