Releases: heroku/buildpacks-jvm
Releases · heroku/buildpacks-jvm
v6.0.3
heroku/gradle
- No changes.
heroku/java
Changed
- Updated
heroku/gradle
to6.0.3
. - Updated
heroku/jvm
to6.0.3
. - Updated
heroku/maven
to6.0.3
.
heroku/java-function
Changed
- Updated
heroku/jvm-function-invoker
to6.0.3
. - Updated
heroku/jvm
to6.0.3
. - Updated
heroku/maven
to6.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
to6.0.3
. - Updated
heroku/sbt
to6.0.3
.
v6.0.2
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
to6.0.2
. - Updated
heroku/jvm
to6.0.2
. - Updated
heroku/maven
to6.0.2
.
heroku/java-function
Changed
- Updated
heroku/jvm-function-invoker
to6.0.2
. - Updated
heroku/jvm
to6.0.2
. - Updated
heroku/maven
to6.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
to6.0.2
. - Updated
heroku/sbt
to6.0.2
.
v6.0.1
heroku/gradle
- No changes.
heroku/java
Changed
- Updated
heroku/gradle
to6.0.1
. - Updated
heroku/jvm
to6.0.1
. - Updated
heroku/maven
to6.0.1
.
heroku/java-function
Changed
- Updated
heroku/jvm-function-invoker
to6.0.1
. - Updated
heroku/jvm
to6.0.1
. - Updated
heroku/maven
to6.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
to6.0.1
. - Updated
heroku/sbt
to6.0.1
.
v6.0.0
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
to6.0.0
. - Updated
heroku/jvm
to6.0.0
. - Updated
heroku/maven
to6.0.0
.
heroku/java-function
Changed
- Updated
heroku/jvm-function-invoker
to6.0.0
. - Updated
heroku/jvm
to6.0.0
. - Updated
heroku/maven
to6.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
to6.0.0
. - Updated
heroku/sbt
to6.0.0
.
v5.0.1
heroku/gradle
- No changes.
heroku/java
Changed
- Updated
heroku/gradle
to5.0.1
. - Updated
heroku/jvm
to5.0.1
. - Updated
heroku/maven
to5.0.1
.
heroku/java-function
Changed
- Updated
heroku/jvm-function-invoker
to5.0.1
. - Updated
heroku/jvm
to5.0.1
. - Updated
heroku/maven
to5.0.1
.
heroku/jvm
Changed
- Fall back to
std::env::consts::ARCH
whenCNB_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
to5.0.1
. - Updated
heroku/sbt
to5.0.1
.
v5.0.0
heroku/gradle
Added
- Support for the
arm64
architecture. (#668)
Changed
- Buildpack API version changed from
0.9
to0.10
, and so requireslifecycle
0.17.x
or newer. (#662)
heroku/java
Changed
- Buildpack API version changed from
0.9
to0.10
, and so requireslifecycle
0.17.x
or newer. (#662) - Updated
heroku/gradle
to5.0.0
. - Updated
heroku/jvm
to5.0.0
. - Updated
heroku/maven
to5.0.0
.
heroku/java-function
Changed
- Buildpack API version changed from
0.9
to0.10
, and so requireslifecycle
0.17.x
or newer. (#662) - Updated
heroku/jvm-function-invoker
to5.0.0
. - Updated
heroku/jvm
to5.0.0
. - Updated
heroku/maven
to5.0.0
.
heroku/jvm
Added
- Support for the
arm64
architecture. (#668)
Changed
- Buildpack API version changed from
0.9
to0.10
, and so requireslifecycle
0.17.x
or newer. (#662) - This buildpack is no longer Heroku stack specific and can be used with most
amd64
orarm64
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 withzulu-
. 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
to0.10
, and so requireslifecycle
0.17.x
or newer. (#662)
heroku/maven
Added
- Support for the
arm64
architecture. (#668)
Changed
- Buildpack API version changed from
0.9
to0.10
, and so requireslifecycle
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 version1.10.0
. (#669)
Added
- Support for the
arm64
architecture. (#668)
Changed
- Buildpack API version changed from
0.9
to0.10
, and so requireslifecycle
0.17.x
or newer. (#662)
heroku/scala
Changed
- Buildpack API version changed from
0.9
to0.10
, and so requireslifecycle
0.17.x
or newer. (#662) - Updated
heroku/jvm
to5.0.0
. - Updated
heroku/sbt
to5.0.0
.
v4.1.1
heroku/gradle
- No changes.
heroku/java
Changed
- Updated
heroku/gradle
to4.1.1
. - Updated
heroku/jvm
to4.1.1
. - Updated
heroku/maven
to4.1.1
.
heroku/java-function
Changed
- Updated
heroku/jvm-function-invoker
to4.1.1
. - Updated
heroku/jvm
to4.1.1
. - Updated
heroku/maven
to4.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
to4.1.1
. - Updated
heroku/sbt
to4.1.1
.
v4.1.0
heroku/gradle
- No changes.
heroku/java
Changed
- Updated
heroku/gradle
to4.1.0
. - Updated
heroku/jvm
to4.1.0
. - Updated
heroku/maven
to4.1.0
.
heroku/java-function
Changed
- Updated
heroku/jvm-function-invoker
to4.1.0
. - Updated
heroku/jvm
to4.1.0
. - Updated
heroku/maven
to4.1.0
.
heroku/jvm
Changed
- For containers that do not correspond to
Eco
,Basic
,Standard-1X
,Standard-2X
orPrivate-S
Heroku dyno types, only-XX:MaxRAMPercentage=80.0
will now be passed to the JVM viaJAVA_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
to4.1.0
. - Updated
heroku/sbt
to4.1.0
.
v4.0.2
heroku/gradle
- No changes.
heroku/java
Changed
- Updated
heroku/gradle
to4.0.2
. - Updated
heroku/jvm
to4.0.2
. - Updated
heroku/maven
to4.0.2
.
heroku/java-function
Changed
- Updated
heroku/jvm-function-invoker
to4.0.2
. - Updated
heroku/jvm
to4.0.2
. - Updated
heroku/maven
to4.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
to4.0.2
. - Updated
heroku/sbt
to4.0.2
.
v4.0.1
heroku/gradle
- No changes.
heroku/java
Changed
- Updated
heroku/gradle
to4.0.1
. - Updated
heroku/jvm
to4.0.1
. - Updated
heroku/maven
to4.0.1
.
heroku/java-function
Changed
- Updated
heroku/jvm-function-invoker
to4.0.1
. - Updated
heroku/jvm
to4.0.1
. - Updated
heroku/maven
to4.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
to4.0.1
. - Updated
heroku/sbt
to4.0.1
.