Java defaults updated
Change effective on 11 September 2017
The following updates have been made to the default settings and configuration for Java applications:
- JDK 8u144 is now the default Java 8 version.
- JDK 7u141 is now the default Java 7 version.
- The default maximum heap size on Free, Hobby, and Standard-1X dynos has been lowered to 300 megabytes (
-Xmx300m
). Custom settings will still override this value. - The default maximum heap size on Standard-2X and Private-S dynos has been lowered to 686 megabytes (
-Xmx686m
). Custom settings will still override this value. - The Java buildpack now detects polyglot POM files with the names:
pom.atom
,pom.clj
,pom.groovy
,pom.rb
,pom.scala
,pom.yaml
,pom.yml
These changes will be applied to Java and JVM apps after your next deployment. For more information, see the Java Support article in the Dev Center.