All Products
Search
Document Center

Serverless App Engine:[Announcement] SAE-integrated ARMS Application Monitoring no longer supports Java 7

Last Updated:Oct 08, 2024

Serverless App Engine (SAE) is integrated with Application Real-Time Monitoring Service (ARMS). The ARMS Application Monitoring agent V3.0.X and later will no longer support Java 7.

In July 2022, Java officially stopped extended support for Java 7. Patches, bug fixes, or security issue fixes are no longer available. This marks the end of Java 7. For more information, see Oracle Java SE 7 End of Extended Support.

Not all ARMS Application Monitoring users have upgraded their applications to Java 8 or later. For the time being, ARMS Application Monitoring still supports the integration of Java 7 applications. However, due to the lack of functionality in Java 7, the advanced observability capabilities of ARMS such as CPU and memory diagnostics cannot work as expected, and the security risks of Java 7 may be gradually exposed. The ARMS Application Monitoring agent V3.0.X and later will no longer support Java 7. As of July 2023, the latest agent version is 2.8.3. The Application Monitoring agent V2.9.X will be the last version that supports Java 7. In V3.0.X and later, some features of Application Monitoring cannot be used in Java 7 applications.

For existing SAE applications that use JDK 7, the related features are not affected. We recommend that you do not use Java 7 for new applications. We recommend that you select other Long-Term Support (LTS) versions of Java, including Java 8, Java 11, and Java 17. For more information, see The art of long-term support and what LTS means for the Java ecosystem. If you are still using Java 7, upgrade your Java version as soon as possible.