- Added mechanism to set api key programmatically
- Fix: Symlinks are imported into slug as files, not symlinks
- Upgraded to Tomcat 8 as default container
- Added a warning for deploy-war when custom processTypes are present
- Accounted for Procfile's with empty lines in parsing
- Added ability to define custom buildpacks or multi-buildpack
- Added app name detection from Git repo.
- Added ability to log incremental progress of slug upload.
- Change config vars to overwrite existing values by default
- Ignore POM packaging if
warFile
config is set
- Replaced javax.net with Apache HttpClient
- Improved default JAVA_TOOL_OPTIONS
- Upgraded webapp-runner to 7.0.57.2
- Added
<includeTarget>
option to toggle the inclusion of thetarget/
directory by default
- Added commit string to slug meta-data
-
Included with_jmap and with_jstack scripts.
-
Added
heroku:create-slug
andheroku:deploy-slug
goals
-
Added
heroku:run-war
goal to run a WAR file locally with a command similar on Heroku -
Added
heroku:dashboard
goal to open the Heroku dashboard for the configured application -
Began enforcement of
war
packaging when using-war
goals -
Added
heroku:eclipse-launch-config
goal to generate Eclipse launch configuration files -
Switched from custom MojoExecutor to org.twdata.maven:mojo-executor
-
Added caching of the JDK so it won't be downloaded on every deploy
-
Jumping to 0.3.x version to align with sbt-heroku
-
[#4] Use explicit versions in pom.xml
-
[#1] Remove support for Java 1.6
- Improved detection of Heroku API key. Now uses .netrc first.