Skip to content

Tags: heroku/buildpacks-jvm

Tags

v6.0.4

Toggle v6.0.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Stop grouping libcnb Dependabot PRs separately (#757)

To work around this Dependabot bug:
dependabot/dependabot-core#11093

scala-testing

Toggle scala-testing's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Bump buildpacks/gradle/test-apps/heroku-gradle-getting-started (#740)

Bumps [buildpacks/gradle/test-apps/heroku-gradle-getting-started](https://github.com/heroku/gradle-getting-started) from `50c6269` to `2542fad`.
- [Commits](heroku/gradle-getting-started@50c6269...2542fad)

---
updated-dependencies:
- dependency-name: buildpacks/gradle/test-apps/heroku-gradle-getting-started
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

v6.0.3

Toggle v6.0.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Prepare release v6.0.3 (#729)

## 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](#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`.

Co-authored-by: heroku-linguist[bot] <136119646+heroku-linguist[bot]@users.noreply.github.com>

v6.0.2

Toggle v6.0.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Prepare release v6.0.2 (#727)

## 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](#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](#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`.

Co-authored-by: heroku-linguist[bot] <136119646+heroku-linguist[bot]@users.noreply.github.com>

v6.0.1

Toggle v6.0.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Prepare release v6.0.1 (#708)

## 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](#706))

### Changed

- Default version for **OpenJDK 8** is now `1.8.0_422`. ([#706](#706))
- Default version for **OpenJDK 11** is now `11.0.24`. ([#706](#706))
- Default version for **OpenJDK 17** is now `17.0.12`. ([#706](#706))
- Default version for **OpenJDK 21** is now `21.0.4`. ([#706](#706))
- Default version for **OpenJDK 22** is now `22.0.2`. ([#706](#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`.

Co-authored-by: heroku-linguist[bot] <136119646+heroku-linguist[bot]@users.noreply.github.com>

v6.0.0

Toggle v6.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Prepare release v6.0.0 (#683)

## 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](#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](#680))
- A warning will now be shown when the OpenJDK version is not explicitly configured for an application. ([#681](#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](#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](#674))

### Removed

- The buildpack no longer installs [Heroku's Java Metrics Agent](https://github.com/heroku/heroku-java-metrics-agent). It is only useful on the Heroku platform and can be installed by a dedicated buildpack in the future. ([#679](#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](#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](#674))

## heroku/scala

### Changed

- Updated `heroku/jvm` to `6.0.0`.
- Updated `heroku/sbt` to `6.0.0`.

Co-authored-by: heroku-linguist[bot] <136119646+heroku-linguist[bot]@users.noreply.github.com>

v5.0.1

Toggle v5.0.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Prepare release v5.0.1 (#673)

## 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](#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`.

Co-authored-by: heroku-linguist[bot] <136119646+heroku-linguist[bot]@users.noreply.github.com>

v5.0.0

Toggle v5.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Prepare release v5.0.0 (#671)

## heroku/gradle

### Added

- Support for the `arm64` architecture. ([#668](#668))

### Changed

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

## heroku/java

### Changed

- Buildpack API version changed from `0.9` to `0.10`, and so requires `lifecycle` `0.17.x` or newer. ([#662](#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](#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](#668))

### Changed

- Buildpack API version changed from `0.9` to `0.10`, and so requires `lifecycle` `0.17.x` or newer. ([#662](#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](#662))
- Default OpenJDK distribution is now always Azul® Zulu®. ([#662](#662))
- Some error messages relating to OpenJDK installation changed. ([#665](#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](#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](#662))

## heroku/jvm-function-invoker

### Changed

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

## heroku/maven

### Added

- Support for the `arm64` architecture. ([#668](#668))

### Changed

- Buildpack API version changed from `0.9` to `0.10`, and so requires `lifecycle` `0.17.x` or newer. ([#662](#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](#669))

### Added

- Support for the `arm64` architecture. ([#668](#668))

### Changed

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

## heroku/scala

### Changed

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

Co-authored-by: heroku-linguist[bot] <136119646+heroku-linguist[bot]@users.noreply.github.com>

v4.1.1

Toggle v4.1.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Prepare release v4.1.1 (#660)

## 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](#657))
* Default version for **OpenJDK 11** is now `11.0.23`. ([#657](#657))
* Default version for **OpenJDK 17** is now `17.0.11`.([#657](#657))
* Default version for **OpenJDK 21** is now `21.0.3`. ([#657](#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`.

Co-authored-by: heroku-linguist[bot] <136119646+heroku-linguist[bot]@users.noreply.github.com>

v4.1.0

Toggle v4.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Prepare release v4.1.0 (#632)

## 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](#631))
* Default version for **OpenJDK 8** is now `1.8.0_402`. ([#630](#630))
* Default version for **OpenJDK 11** is now `11.0.22`. ([#630](#630))
* Default version for **OpenJDK 17** is now `17.0.10`.([#630](#630))
* Default version for **OpenJDK 21** is now `21.0.2`. ([#630](#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`.

Co-authored-by: heroku-linguist[bot] <136119646+heroku-linguist[bot]@users.noreply.github.com>