- Improve OpenJDK installation via jvm-common buildpack to prevent function overrides and fix environment variable handling (#275)
- Improve detection error message with better user experience and guidance for other build tools (#270)
v80 - 2025-09-08
- Change Maven Wrapper validation from build-failing error to warning when properties file is missing (#268)
v79 - 2025-09-04
- Add Maven Wrapper validation with clear error message when required files are missing (#266)
v78 - 2025-09-04
- Fix a buildpack crash when determining Maven version that can occur for some configurations. (#264)
v77 - 2025-09-04
- Refactor Maven installation and invocation code (#257)
- Improve error messages with detailed troubleshooting guidance (#257)
- Enhance
settings.xmlhandling and error reporting (#257) - Buildpack output slightly changed. If you match against the buildpack output, verify your matching still works and adjust if necessary. (#257)
v76 - 2025-07-14
- Remove heroku-20 support (#245)
- Buildpack output slightly changed. If you match against the buildpack output, verify your matching still works and adjust if necessary. (#249)
v75 - 2025-02-24
- Internal changes only
v74 - 2024-10-04
- Add default process type for Micronaut and Quarkus. (#224)
v73 - 2023-08-14
v72 - 2022-06-14
- Adjust curl retry and connection timeout handling
- Vendor buildpack-stdlib rather than downloading it at build time
- Switch to the recommended regional S3 domain instead of the global one
v71 - 2022-06-07
- Add heroku-22 support
v70 - 2022-05-18
- Remove heroku-16 support
- Remove Cloud Native Buildpack support. Development of Heroku JVM Cloud Native Buildpacks now takes place in a dedicated repository: https://github.com/heroku/buildpacks-jvm
v69 - 2021-01-13
- Upgrade CNB API compatibility version to 0.4
v68 - 2020-11-17
- Enable heroku-20 testing
v67 - 2020-10-12
- Update tests
v66 - 2019-12-17
- Add support for Cloud Native Buildpacks API
- Add support for Maven wrapper without binary JAR by removing check for .mvn/wrapper/maven-wrapper.jar
v65 - 2019-10-14
- Upgrade default Maven version to 3.6.2
- Add support for Maven 3.5 and 3.6
- Cache system.properties file
- Add support for MAVEN_HEROKU_CI_GOAL
- Improved error behavior for MAVEN_SETTINGS_URL
- Changed location of JVM common buildpack
- Add support for settings.xml in bin/test
- Added mcount of kotlin and groovy files in the repo
- PR #92: Fix some Bash issues
- Added measurement of build time with and without cache
- Added message when pom.xml is not found
- Use latest version of Maven by default
- Upgrade to Maven 3.3.9
- Add retry option to curl commands
- Added dependency:list to maven commands
- Upgrade default Maven to 3.3.3
- Upgrade default JDK to 8u51
- Added a new config var for customizing Maven options:
MAVEN_JAVA_OPTS