Skip to content

v4.0.0

Compare
Choose a tag to compare
@heroku-linguist heroku-linguist released this 28 Nov 15:24
· 120 commits to main since this release
8f8d700

This project used to contain both a Maven Plugin and a CLI tool for deploying Java applications to Heroku without using Git.

Starting with this version, it no longer contains the Maven Plugin. Users are expected to migrate to the improved command line tool (formerly known as heroku-deploy-standalone). Previously, the Maven plugin and CLI supported different features and were maintained at different levels. This release unifies everything into a new CLI. This allows customers to use the same tool for a variety of JVM languages, independent of their build tool of choice.

See the README for a brief overview or refer to the --help output of the CLI for usage info.

Historic changelog entries are preserved below for completeness. But be aware that this release substantially changed the
nature of this project.

Changed

  • Use correct Heroku-Deploy-Type header when deploying. (#247)
  • Update release process to add the JAR file to GitHub releases. (#240)
  • Add proper CLI to configure all aspects of app deployment. Previously used Java properties are no longer supported. See --help for usage. (#232)
  • Unify usage between WAR and JAR files. heroku-jvm-application-deployer will now automatically use the correct mode based on file extension. (#232)
  • Default webapp-runner version is now always the most recently released version. (#232)