Support for Java 11


In Boomi’s continuous efforts to provide the highest quality of service to our customers, we would like to officially announce upcoming upgrades to support  Java 11 on our Boomi runtime clouds, installers, and upgraders.


For customers running executions against the Boomi runtime cloud, we are upgrading our Test runtime clouds starting May 5, 2021. You can reference the following table to view Boomi’s schedule for performing Java 11 upgrades on Test and Production Clouds, and plan accordingly.

 

May 5, 2021

May 12, 2021

May 19, 2021

May 26, 2021

June 5, 2021 (updated)

Test Clouds

Test Clouds

Test Clouds

Prod Clouds

Prod Clouds

Singapore Integration Test Cloud

DEU Integration Test Cloud

USA West Integration Test Cloud

DEU Integration Cloud

USA West Integration Cloud

Canada Integration Test Cloud

GBR Integration Test Cloud

USA East Integration Test Cloud

DEU Hub Cloud

USA East Integration Cloud

ANZ Integration Test Cloud

EU Test runtime cloud (Legacy)

USA East Integration Test ET Cloud

GBR Integration Cloud

USA East Hub Cloud

  

Test runtime cloud (US, Legacy)

GBR Hub Cloud

USA East Integration ET Cloud

  

Federal East Integration Test Cloud 01

 

Runtime cloud (US, Legacy)

  

Prod Clouds

 

Federal East Hub Cloud 01

  

Singapore Integration Cloud

 

Federal East Integration Cloud 01

  

Singapore Hub Cloud

  
  

Canada Integration Cloud

  
  

Canada Hub Cloud

  
  

ANZ Integration Cloud

  
  

ANZ Hub Cloud

  
  

ANZ Hub Cloud (local)

  
 

Please ensure to schedule time for testing once your test cloud is upgraded according to the schedule above. Testing prior to the production upgrade is particularly important if you are using any custom scripting or private connectors, so that you can ensure that they will function properly on the new version of Java.



For customers running executions against private runtime clouds or local runtimes, the upgraders and installers for Java 11 will be available on April 30, 2021. We strongly recommend you apply Runtime Release to your local runtimes if you run the Java upgrader prior to the Boomi Enterprise Platform Release on May 15th. If necessary, please work with your account or runtime administrator to coordinate the rollout schedule for Java 11.

FAQ:

Items to verify when upgrading to Java 11
Considerations when upgrading from Java 7 to Java 8 or 11
When will the install and upgrade scripts be available for customers that are not running on the Boomi public runtime clouds?
Is it possible to rollback to Java 8 if necessary based on testing?
What JDK versions will we support?
If I am running a local basic runtime/runtime cluster or private runtime cloud, can I use a different distribution of Java than what Boomi offers?
What are the licensing implications associated with the use of Oracle JDK versus Open JDK?
Why are we supporting Java 11 and not Java 15?
What is the Corretto Distribution of Java?
What does it mean now that Boomi ships JDK instead of only the JRE?
Will Boomi support for Java 11 include 32-bit?
Will the Support of Java 11 include Support for TLS 1.3 ?
When will a new Docker image with Java 11 be made available?
Can I reset the default Garbage Collector to Java 8 settings?
Will my processes continue to run after the end of official support for Java 7?
 

Items to verify when upgrading to Java 11:

Considerations when upgrading from Java 7 to Java 8 or 11:

 

When will the install and upgrade scripts be available for customers that are not running on the Boomi public runtime clouds?

Install and upgrade scripts will be available as of April 30, 2021. Testing prior to the production upgrade is particularly important If you are using any custom scripting or private connectors, so that you can ensure that they will function properly on the new version of Java.

 

Is it possible to rollback to Java 8 if necessary based on testing?

Please refer to the following article for instructions on rolling back to a version of Java: Roll Back Java Operation

 

What JDK versions will we support?

 

If I am running a local basic runtime/runtime cluster or private runtime cloud, can I use a different distribution of Java than what Boomi offers?

Boomi only officially supports the following Java versions and distributions:

If you encounter an issue and are running on a different distribution or version, this issue would need to be recreated in the officially supported versions.
 

What are the licensing implications associated with the use of Oracle JDK versus Open JDK?

While our recommendation is to upgrade to Java 11, customer use of Oracle JDK 8 in support of the basic runtime will continue to be covered by Boomi distribution licensing until such time as an Open JDK 8 equivalent is made available.

 

Why are we supporting Java 11 and not Java 15?

Our current Java support protocol is to support only the two latest LTS (Long Term Support) versions of Java. This is currently 8 and 11. 
 

What is the Corretto Distribution of Java?

Amazon Corretto is a no-cost, multi-platform, production-ready distribution of the Open Java Development Kit (OpenJDK). Corretto comes with long-term support that includes performance enhancements and security fixes. Corretto is certified as compatible with the Java SE standard.

 

What does it mean now that Boomi ships JDK instead of only the JRE?

Java no longer contains a JRE starting with Java 11; this is not unique to Boomi. Utilizing a JDK for your runtime environment provides additional functionality/out of the box toolsets for troubleshooting purposes (examples include jstack for thread dump generation, jmap for heap dump generation, etc)
 

Will Boomi support for Java 11 include 32-bit?

Boomi will not be providing 32-bit install/upgrade support for Java 11.

 

Will the Support of Java 11 include Support for TLS 1.3 ?

Though Java 11 does Support TLS 1.3, Boomi will not Support TLS 1.3 until a later point in time. This is a roadmap item that has been prioritized accordingly.

 

When will a new Docker image with Java 11 be made available?

We are currently planning to release an updated version of the Docker image in June 2021. The image will be located in the Docker repository.
 

Can I reset the default Garbage Collector to Java 8 settings?

Java changed it's default Garbage Collector from Parallel in Java 8 to G1 in Java 11. Parallel GC offers faster throughput at the expense of longer Garbage Collector pauses of the application. G1 focuses on a low latency/less pauses collection at the expense of some throughput. For most purposes, G1 will be a faster garbage collector, however depending on the type of processes you may be running, this may not always be the case. The garbage collector can be switched back to use Parallel GC by adding the following Custom System Property: -XX:+UseParallelGC

 

Will my processes continue to run after the end of official support for Java 7?

Boomi will end support for Java 7 with the September 2021 Platform release. At this time, all runtimes utilizing Java 7 will fail to communicate with the Boomi Enterprise Platform and will not function moving forward. We strongly encourage you to upgrade as soon as possible to prevent any disruption in the execution of your processes.

 

During this transition period, Boomi will continue to support Java 7 and Java 8 concurrently for your production processes. This will give you time to migrate to Java 11. In the meantime, if you have any questions, please contact the Customer Success team.

If you have further questions or concerns, please contact your Success Assurance Resource or customersuccess@boomi.com.