Skip to content

Releases: heroku/buildpacks-jvm

v6.0.3

26 Sep 14:26
aa6a45b
Compare
Choose a tag to compare

heroku/gradle

  • No changes.

heroku/java

Changed

  • Updated heroku/gradle to 6.0.3.
  • Updated heroku/jvm to 6.0.3.
  • Updated heroku/maven to 6.0.3.

heroku/java-function

Changed

  • Updated heroku/jvm-function-invoker to 6.0.3.
  • Updated heroku/jvm to 6.0.3.
  • Updated heroku/maven to 6.0.3.

heroku/jvm

Added

  • Support for OpenJDK 23. (#728)

heroku/jvm-function-invoker

  • No changes.

heroku/maven

  • No changes.

heroku/sbt

  • No changes.

heroku/scala

Changed

  • Updated heroku/jvm to 6.0.3.
  • Updated heroku/sbt to 6.0.3.

v6.0.2

25 Sep 16:49
96f3e49
Compare
Choose a tag to compare

heroku/gradle

Added

  • The buildpack will add a default process type if a supported framework is detected and the expected build output is found. This mirrors the same feature from the Maven buildpack. (#726)
  • Support for the Micronaut and Quarkus frameworks. Both previously worked with the buildpack but required some configuration. Unless heavily customized, no build task needs to be specified anymore. (#726)

heroku/java

Changed

  • Updated heroku/gradle to 6.0.2.
  • Updated heroku/jvm to 6.0.2.
  • Updated heroku/maven to 6.0.2.

heroku/java-function

Changed

  • Updated heroku/jvm-function-invoker to 6.0.2.
  • Updated heroku/jvm to 6.0.2.
  • Updated heroku/maven to 6.0.2.

heroku/jvm

  • No changes.

heroku/jvm-function-invoker

  • No changes.

heroku/maven

  • No changes.

heroku/sbt

  • No changes.

heroku/scala

Changed

  • Updated heroku/jvm to 6.0.2.
  • Updated heroku/sbt to 6.0.2.

v6.0.1

19 Jul 11:18
dd49fc2
Compare
Choose a tag to compare

heroku/gradle

  • No changes.

heroku/java

Changed

  • Updated heroku/gradle to 6.0.1.
  • Updated heroku/jvm to 6.0.1.
  • Updated heroku/maven to 6.0.1.

heroku/java-function

Changed

  • Updated heroku/jvm-function-invoker to 6.0.1.
  • Updated heroku/jvm to 6.0.1.
  • Updated heroku/maven to 6.0.1.

heroku/jvm

Added

  • Support for new OpenJDK versions: 1.8.0_422, 11.0.24, 17.0.12, 21.0.4, 22.0.2. (#706)

Changed

  • Default version for OpenJDK 8 is now 1.8.0_422. (#706)
  • Default version for OpenJDK 11 is now 11.0.24. (#706)
  • Default version for OpenJDK 17 is now 17.0.12. (#706)
  • Default version for OpenJDK 21 is now 21.0.4. (#706)
  • Default version for OpenJDK 22 is now 22.0.2. (#706)

heroku/jvm-function-invoker

  • No changes.

heroku/maven

  • No changes.

heroku/sbt

  • No changes.

heroku/scala

Changed

  • Updated heroku/jvm to 6.0.1.
  • Updated heroku/sbt to 6.0.1.

v6.0.0

28 May 10:21
cf2035f
Compare
Choose a tag to compare

heroku/gradle

Changed

  • Some error messages have changed so they longer suggest to open a Heroku support ticket. Instead, users are now provided with a link to create an issue on GitHub. (#674)

heroku/java

Changed

  • Updated heroku/gradle to 6.0.0.
  • Updated heroku/jvm to 6.0.0.
  • Updated heroku/maven to 6.0.0.

heroku/java-function

Changed

  • Updated heroku/jvm-function-invoker to 6.0.0.
  • Updated heroku/jvm to 6.0.0.
  • Updated heroku/maven to 6.0.0.

heroku/jvm

Added

  • Checksum validation of downloaded OpenJDK distribution files. (#680)
  • A warning will now be shown when the OpenJDK version is not explicitly configured for an application. (#681)

Changed

  • This buildpack now installs the latest long-term support release (currently 21) of OpenJDK if no version is explicitly configured. Previously, OpenJDK 8 was installed as the default. (#681)
  • Some error messages have changed so they longer suggest to open a Heroku support ticket. Instead, users are now provided with a link to create an issue on GitHub. (#674)

Removed

  • The buildpack no longer installs Heroku's Java Metrics Agent. It is only useful on the Heroku platform and can be installed by a dedicated buildpack in the future. (#679)

heroku/jvm-function-invoker

  • No changes.

heroku/maven

Changed

  • Some error messages have changed so they longer suggest to open a Heroku support ticket. Instead, users are now provided with a link to create an issue on GitHub. (#674)

heroku/sbt

Changed

  • Some error messages have changed so they longer suggest to open a Heroku support ticket. Instead, users are now provided with a link to create an issue on GitHub. (#674)

heroku/scala

Changed

  • Updated heroku/jvm to 6.0.0.
  • Updated heroku/sbt to 6.0.0.

v5.0.1

23 May 16:12
3489ccf
Compare
Choose a tag to compare

heroku/gradle

  • No changes.

heroku/java

Changed

  • Updated heroku/gradle to 5.0.1.
  • Updated heroku/jvm to 5.0.1.
  • Updated heroku/maven to 5.0.1.

heroku/java-function

Changed

  • Updated heroku/jvm-function-invoker to 5.0.1.
  • Updated heroku/jvm to 5.0.1.
  • Updated heroku/maven to 5.0.1.

heroku/jvm

Changed

  • Fall back to std::env::consts::ARCH when CNB_TARGET_ARCHITECTURE is missing. This is a workaround for certain lifecycle and platform API combinations. (#672)

heroku/jvm-function-invoker

  • No changes.

heroku/maven

  • No changes.

heroku/sbt

  • No changes.

heroku/scala

Changed

  • Updated heroku/jvm to 5.0.1.
  • Updated heroku/sbt to 5.0.1.

v5.0.0

23 May 13:44
cf2cb6e
Compare
Choose a tag to compare

heroku/gradle

Added

  • Support for the arm64 architecture. (#668)

Changed

  • Buildpack API version changed from 0.9 to 0.10, and so requires lifecycle 0.17.x or newer. (#662)

heroku/java

Changed

  • Buildpack API version changed from 0.9 to 0.10, and so requires lifecycle 0.17.x or newer. (#662)
  • Updated heroku/gradle to 5.0.0.
  • Updated heroku/jvm to 5.0.0.
  • Updated heroku/maven to 5.0.0.

heroku/java-function

Changed

  • Buildpack API version changed from 0.9 to 0.10, and so requires lifecycle 0.17.x or newer. (#662)
  • Updated heroku/jvm-function-invoker to 5.0.0.
  • Updated heroku/jvm to 5.0.0.
  • Updated heroku/maven to 5.0.0.

heroku/jvm

Added

  • Support for the arm64 architecture. (#668)

Changed

  • Buildpack API version changed from 0.9 to 0.10, and so requires lifecycle 0.17.x or newer. (#662)
  • This buildpack is no longer Heroku stack specific and can be used with most amd64 or arm64 Linux based CNB build and run images. (#662)
  • Default OpenJDK distribution is now always Azul® Zulu®. (#662)
  • Some error messages relating to OpenJDK installation changed. (#665)
  • OpenJDK is now downloaded from heroku-buildpacks-jvm.s3.us-east-1.amazonaws.com. Users that use allow-listing for internet access during builds might need to add this new URL to their allow-list. (#665)

Removed

  • Support for Heroku's own OpenJDK build distribution. Users that explicitly request that distribution by prefixing their OpenJDK version with heroku- need to either remove the prefix or replace it with zulu-. Azul Zulu is a drop-in replacement for the Heroku OpenJDK distribution. (#662)

heroku/jvm-function-invoker

Changed

  • Updated function runtime to 1.1.7. (#664)
  • Buildpack API version changed from 0.9 to 0.10, and so requires lifecycle 0.17.x or newer. (#662)

heroku/maven

Added

  • Support for the arm64 architecture. (#668)

Changed

  • Buildpack API version changed from 0.9 to 0.10, and so requires lifecycle 0.17.x or newer. (#662)

heroku/sbt

Removed

  • Support for sbt <1.0. This buildpack supported old and deprecated sbt versions on a best-effort basis before. Artifacts required by those older versions recently started to be unavailable upstream which caused us to drop support for those versions. If you're affected, please migrate your project to the latest stable sbt version 1.10.0. (#669)

Added

  • Support for the arm64 architecture. (#668)

Changed

  • Buildpack API version changed from 0.9 to 0.10, and so requires lifecycle 0.17.x or newer. (#662)

heroku/scala

Changed

  • Buildpack API version changed from 0.9 to 0.10, and so requires lifecycle 0.17.x or newer. (#662)
  • Updated heroku/jvm to 5.0.0.
  • Updated heroku/sbt to 5.0.0.

v4.1.1

01 May 16:44
d1ab99e
Compare
Choose a tag to compare

heroku/gradle

  • No changes.

heroku/java

Changed

  • Updated heroku/gradle to 4.1.1.
  • Updated heroku/jvm to 4.1.1.
  • Updated heroku/maven to 4.1.1.

heroku/java-function

Changed

  • Updated heroku/jvm-function-invoker to 4.1.1.
  • Updated heroku/jvm to 4.1.1.
  • Updated heroku/maven to 4.1.1.

heroku/jvm

Changed

  • Default version for OpenJDK 8 is now 1.8.0_412. (#657)
  • Default version for OpenJDK 11 is now 11.0.23. (#657)
  • Default version for OpenJDK 17 is now 17.0.11.(#657)
  • Default version for OpenJDK 21 is now 21.0.3. (#657)

heroku/jvm-function-invoker

  • No changes.

heroku/maven

  • No changes.

heroku/sbt

  • No changes.

heroku/scala

Changed

  • Updated heroku/jvm to 4.1.1.
  • Updated heroku/sbt to 4.1.1.

v4.1.0

23 Jan 14:22
b56ce4e
Compare
Choose a tag to compare

heroku/gradle

  • No changes.

heroku/java

Changed

  • Updated heroku/gradle to 4.1.0.
  • Updated heroku/jvm to 4.1.0.
  • Updated heroku/maven to 4.1.0.

heroku/java-function

Changed

  • Updated heroku/jvm-function-invoker to 4.1.0.
  • Updated heroku/jvm to 4.1.0.
  • Updated heroku/maven to 4.1.0.

heroku/jvm

Changed

  • For containers that do not correspond to Eco, Basic, Standard-1X, Standard-2X or Private-S Heroku dyno types, only -XX:MaxRAMPercentage=80.0 will now be passed to the JVM via JAVA_TOOL_OPTIONS. (#631)
  • Default version for OpenJDK 8 is now 1.8.0_402. (#630)
  • Default version for OpenJDK 11 is now 11.0.22. (#630)
  • Default version for OpenJDK 17 is now 17.0.10.(#630)
  • Default version for OpenJDK 21 is now 21.0.2. (#630)

heroku/jvm-function-invoker

  • No changes.

heroku/maven

  • No changes.

heroku/sbt

  • No changes.

heroku/scala

Changed

  • Updated heroku/jvm to 4.1.0.
  • Updated heroku/sbt to 4.1.0.

v4.0.2

05 Dec 16:23
63ded0b
Compare
Choose a tag to compare

heroku/gradle

  • No changes.

heroku/java

Changed

  • Updated heroku/gradle to 4.0.2.
  • Updated heroku/jvm to 4.0.2.
  • Updated heroku/maven to 4.0.2.

heroku/java-function

Changed

  • Updated heroku/jvm-function-invoker to 4.0.2.
  • Updated heroku/jvm to 4.0.2.
  • Updated heroku/maven to 4.0.2.

heroku/jvm

  • No changes.

heroku/jvm-function-invoker

Changed

  • Updated function runtime to 1.1.6 (#622)

heroku/maven

  • No changes.

heroku/sbt

  • No changes.

heroku/scala

Changed

  • Updated heroku/jvm to 4.0.2.
  • Updated heroku/sbt to 4.0.2.

v4.0.1

04 Dec 16:51
01a7497
Compare
Choose a tag to compare

heroku/gradle

  • No changes.

heroku/java

Changed

  • Updated heroku/gradle to 4.0.1.
  • Updated heroku/jvm to 4.0.1.
  • Updated heroku/maven to 4.0.1.

heroku/java-function

Changed

  • Updated heroku/jvm-function-invoker to 4.0.1.
  • Updated heroku/jvm to 4.0.1.
  • Updated heroku/maven to 4.0.1.

heroku/jvm

  • No changes.

heroku/jvm-function-invoker

Changed

  • Updated function runtime to 1.1.5 (#619)

heroku/maven

  • No changes.

heroku/sbt

  • No changes.

heroku/scala

Changed

  • Updated heroku/jvm to 4.0.1.
  • Updated heroku/sbt to 4.0.1.