Free cookie consent management tool by TermsFeed

Java 17 Upgrade

The capabilities described on this page are included in Appian's standard capability tier. Usage limits may apply.

Java 17 is here: Prepare your environment now

We're updating to Java 17 as part of our commitment to maintaining supported software versions. As part of this change, you must upgrade the Java Runtime Environment (JRE) to Java 17 on all host machines running RPA agents. This required update ensures the Java Virtual Machines (JVM) that run your agents are updated and that your agents continue to function seamlessly.

This change is more about evolution than replacement. It transitions your environment from older Java versions (like Java 8) to Java 17, ensuring compatibility with the latest software advancements rather than replacing existing functionalities. The ultimate goal is to have all RPA components seamlessly operating with Java 17, ensuring that your systems are up-to-date, secure, and fully compatible with the latest features and improvements.

When is this happening?

Starting with RPA 9.10 (scheduled for release on May 10), Appian RPA agents will support Java 17. Java 8 will remain supported at this time.

Starting with RPA 9.12 (scheduled for release on August 2), agents will no longer support Java 8. All RPA agent JVMs will need to be running on Java 17 for RPA 9.12.

What you need to do

You must upgrade the JVM used to run the Appian RPA agent to Java 17 on all host machines. You may start upgrading your JVMs once you are running RPA 9.10 or 9.11. Once you are running RPA 9.12, agents that continue to use Java 8 may fail.

If you are developing your own Java-based RPA actions, you must upgrade the JDK used for development and testing activities to Java 17. Review if your Java code is still compatible with the new JDK and retest all custom RPA actions.

If you need more information, contact Appian Support.

Feedback