Skip to content

Latest commit

 

History

History
2494 lines (1703 loc) · 181 KB

CHANGELOG.md

File metadata and controls

2494 lines (1703 loc) · 181 KB

Changelog

Full Changelog

Closed issues:

  • BUILDKIT output is logged as error #1371

Merged pull requests:

v1.7.6 (2020-10-05)

Full Changelog

v1.7.7 (2020-10-05)

Full Changelog

Fixed bugs:

  • Security Issue - commons-compress 1.18 #1347
  • System properties not working in Ash Script #878
  • Duplicate mappings for scala-library-2.10.3.jar with sbt-native-packager 0.7+, Play 2.2.6 and Scala 2.10 #657

Closed issues:

  • Bad root server path after docker containerization. #1366
  • sbt stage fails when sbt compile succeeds #1364
  • docker image from sbt docker:publishLocal fails with "Failed to create parent directories for [/opt/docker/./logs/application.json]" #1361
  • Reference to undefined setting: Universal / mappings from Universal / mappings (rootProject/publish.sbt) #1360
  • Producing Multiple Unique JARs from a Single Source Directory #1359
  • Windows: Product info feature request #1355
  • dockerLayerGrouping in Docker := (_ => None) does not work #1341
  • Docker packaging fails under Ubuntu 18.04.3 LTS #1258
  • Permission issues when running on AWS ECS with latest version (works with 1.3.15) #1206
  • sbt packageZipTarball is slower than sbt dist #1182
  • sbt docker:publishLocal sporadically builds with the wrong version #1164
  • dockerUpdateLatest doesn't update latest #1141
  • Renaming compiled artifact in package (feature) #864
  • Overriden artifactName produces image with .jar with wrong content #638
  • Add plugin/support for AWS Elastic Beanstalk Docker environments #632

Merged pull requests:

v1.7.5 (2020-08-14)

Full Changelog

Closed issues:

  • Version '1'? New SBT capability? #1356
  • Unable to use -J--add-opens=java.base/jdk.internal.misc=ALL-UNNAMED in application.ini in Windows #1354
  • sbt.compiler.EvalException: Type error in expression on dockerAliases #1353

Merged pull requests:

v1 (2020-07-08)

Full Changelog

v1.7.4 (2020-07-08)

Full Changelog

Fixed bugs:

  • Error 139 on Docker version 1.39 #1346
  • Error due to path separator inconsistency on windows #1329

Closed issues:

  • Rpm should have option to make systemd file config #1144

Merged pull requests:

v1.7.3 (2020-06-02)

Full Changelog

Closed issues:

  • universal:packageBin fails on Scala 2.13.2 #1342
  • ash-template doesn't have the addApp function like in bash template #862

Merged pull requests:

v1.7.2 (2020-05-11)

Full Changelog

Fixed bugs:

  • AshScriptPlugin with DockerPlugin does not correctly pass arguments #1332

Closed issues:

  • JavaAppPackaging enables Docker packaging #1337
  • Docker Entrypoint does not consider mainClass option (and resulted script name) #1335

Merged pull requests:

  • Add support for docker:publish in DockerSpotifyClientPlugin #1338 (pdalpra)

v1.7.1 (2020-05-04)

Full Changelog

Fixed bugs:

  • missing libraries in final package #1028

Closed issues:

  • Creating native-package for tests #1336
  • Version check not working for openjdk 11 #1331
  • input too long for win10 #1327
  • Customizing Docker image fails when container environment variables are used #1324
  • Cannot run windows:packageBin #1322
  • The second FROM stage should be named #1315
  • docker: introduce more layers for smaller images #1267

Merged pull requests:

v1.7.0 (2020-03-16)

Full Changelog

Fixed bugs:

  • Release of 1.6.2 failed #1313

Merged pull requests:

  • Separate Docker Layers for Dependencies and App jars. #1310 (ppiotrow)

v1.6.2 (2020-03-15)

Full Changelog

Fixed bugs:

  • AshScriptPlugin uses bash syntax to process args #1302

Closed issues:

  • how to hook proguard into dist #1309
  • docker:publishlocal use results from publishlocal? #1308

Merged pull requests:

v1.6.1 (2020-01-30)

Full Changelog

Closed issues:

  • docker image build not honoring API version #1294
  • Expose the generated rpm filepath #1287

Merged pull requests:

v1.6.0 (2020-01-18)

Full Changelog

Closed issues:

  • jlinkModules fails for modules that require automatic modules #1293

Merged pull requests:

v1.5.2 (2019-12-11)

Full Changelog

Closed issues:

  • Issue building graalvm-native-image #1288
  • missing files cause 'java.io.IOException: This archive contains unclosed entries.' #1035

Merged pull requests:

v1.5.1 (2019-11-25)

Full Changelog

Fixed bugs:

  • 1.5.0 regression in JLinkPLugin error handling #1284
  • Fix 1.5.0 regression in JLinkPLugin error handling #1285 (nigredo-tori)

Closed issues:

  • WindowsPlugin: support portable WiX #1281
  • Why does it create an <none> image? #1229

Merged pull requests:

v1.5.0 (2019-11-18)

Full Changelog

Fixed bugs:

  • AshScriptPlugin generates bash scripts for periferal mains #1272

Closed issues:

  • Remove intermediate images when using docker multi-stage builds #1277
  • docker packager ignores commands #1269
  • JlinkPlugin: find a workaround for the jdeps command line length limit #1266
  • Prevent pushing no-repository images to dockerhub? #1265
  • Docker image with AshScriptPlugin does not run at all #1263
  • What to do when useradd is not available? #1262
  • Empty dockerExposedPorts should be okay #1260
  • AshScriptPlugin does not add process_args() to ash-template #1254
  • dockerhub private repo authentication #654

Merged pull requests:

v1.4.1 (2019-08-29)

Full Changelog

Closed issues:

  • Build Graal native images in a docker container #1250

Merged pull requests:

  • Added command line JAVA_OPTS support for AshScriptPlugin #1255 (farico)

v1.4.0 (2019-08-21)

Full Changelog

Fixed bugs:

  • AshScriptPlugin forbids command parameters #1017

Closed issues:

  • JlinkPlugin: properly handle external modules #1247
  • Flaky rpm tests #1246
  • fileDescriptorLimit could not set according to system default value #1158
  • Can sbt-native-packager help to create Release files? #1129
  • Make systemd service option available to universal tarball. #1115
  • java.lang.ArrayIndexOutOfBoundsException: 1 when running sbt elastic-beanstalk:dist #1098
  • Support multiple docker aliases #1081
  • Multiple issues building debian for Systemd from play application #1050
  • [Idea] JDK 9's jlink & sbt-native-packager? #1043
  • Systemd packaging doesn't support multiple EnvironmentFile options #968
  • Mappings are not contained in JDKPackager bundles #782
  • option to exclude scala-library explicitly #716
  • Create integration tests #545
  • Feature request: createHomeDirectory #238
  • windows installer #12

Merged pull requests:

v1.3.25 (2019-07-10)

Full Changelog

Closed issues:

  • JlinkPlugin: support multi-release dependencies #1243
  • Assorted JlinkPlugin improvements #1240

Merged pull requests:

v1.3.24 (2019-06-26)

Full Changelog

Merged pull requests:

v1.3.23 (2019-06-24)

Full Changelog

Closed issues:

  • Swtich to OpenJDK #1239
  • Deployed documentation is outdated #1236
  • start/stop lifecycle of application with sbt-native-packager #1232
  • how to question :: integration with gitlab CI #1213
  • Problem with docker:publishLocal for alpine #1202

Merged pull requests:

v1.3.22 (2019-05-28)

Full Changelog

Fixed bugs:

  • Docker version detection fails on Ubuntu 16.04 #1230

Merged pull requests:

v1.3.21 (2019-05-05)

Full Changelog

Fixed bugs:

  • docker:publish fails if the given daemonGroupGid does not exists #1218

Closed issues:

  • Idea: package an app for homebrew? #1210

Merged pull requests:

v1.3.20 (2019-03-29)

Full Changelog

Merged pull requests:

v1.3.19 (2019-03-02)

Full Changelog

Fixed bugs:

  • Error "Reference to undefined setting: makeBashScripts from dockerAdditionalPermissions" (since v1.3.18) #1205
  • Docs for specific version not published (regression) #1203

Closed issues:

  • javaOptions in Universal doesn't have effect in custom plugin #1208
  • Is there a way to skip tests? #1204
  • Docker/stage generates different Dockerfile depending on docker version #1187

Merged pull requests:

  • FIX #1205 undefined setting makeBashScripts with vanilla DockerPlugin #1207 (muuki88)

v1.3.18 (2019-02-12)

Full Changelog

Fixed bugs:

  • Dockerfile switches to daemon user uid instead of the daemonUser #1198

Closed issues:

  • Defining a user in multi-stage builds #1195
  • Found conflicts in dependencies #1153

Merged pull requests:

v1.3.17 (2019-01-28)

Full Changelog

Closed issues:

  • Put Spotify docker-client back in provided scope #1194
  • OpenShift compatibility #1189

Merged pull requests:

v1.3.16 (2019-01-24)

Full Changelog

Closed issues:

  • Add MiMa to check binary compatibility #1185
  • 1.6.0 not compatible with Lagom 1.4.10 #1184
  • LinuxPackageMappings in Rpm. Cannot resolve symbol packageMapping for sbt 0.13.15 #1180
  • Can't specify Epoch for the RPM Plugin #1178
  • WindowsPlugin: support multiple .wxs inputs #1176

Merged pull requests:

v1.3.15 (2018-11-29)

Full Changelog

Merged pull requests:

v1.3.14 (2018-11-21)

Full Changelog

Closed issues:

  • docker:publishLocal publish to private remote repository #1174

Merged pull requests:

v1.3.12 (2018-10-27)

Full Changelog

Closed issues:

  • Manage graalvm native images #1123

Merged pull requests:

v1.3.11 (2018-10-21)

Full Changelog

Fixed bugs:

  • Put jdeb back in provided scope #1097

Closed issues:

  • docker: application.ini is not used with ash #1162
  • Cannot append classifier to the tgz generated by Universal #1160

Merged pull requests:

v1.3.10 (2018-09-26)

Full Changelog

Closed issues:

  • Docker - Only publish "latest" #1159
  • I cannot use sbt-native-packager to build a setup for test classes #1157

Merged pull requests:

v1.3.9 (2018-09-11)

Full Changelog

Closed issues:

  • Automatic relaese process from travis #1148
  • Add validatePackageConfiguration task #1026

Merged pull requests:

v1.3.8-M15 (2018-09-09)

Full Changelog

v1.3.8-M14 (2018-09-09)

Full Changelog

Fixed bugs:

  • Debian plugin creates incorrect chown command #1151

Closed issues:

  • Sed command error in ash-template file #1154

Merged pull requests:

v1.3.7 (2018-08-31)

Full Changelog

v1.3.8 (2018-08-28)

Full Changelog

Fixed bugs:

  • docker:publish should skip non-Docker projects #974

Closed issues:

  • lib directory remains after RPM erase #623
  • bin access to script replacements #622
  • packageName added to defaultLinuxLogsLocation #620

Merged pull requests:

v1.3.7-M6 (2018-08-27)

Full Changelog

v1.3.7-M5 (2018-08-26)

Full Changelog

Fixed bugs:

  • dpkg error: archive has premature member #1067

Closed issues:

  • Default dockerBaseImage value should be set to Java 8. #1146
  • Version check doesn't work for openjdk 10 #1145
  • Rpm: publish #1143
  • Can you add optional ability of create\delete user\user group #1140
  • Packaged jars are not the same in different *:packageBin configs #1130
  • Scope of daemon user #551
  • Option to use Java libraries instead of native tools when possible #422

Merged pull requests:

v1.3.6 (2018-07-19)

Full Changelog

Closed issues:

  • can sbt-native-packager be used to pack /test ? #1136
  • Changes to application.conf are not picked up on Debian #1135

Merged pull requests:

v1.3.5 (2018-06-12)

Full Changelog

Fixed bugs:

  • Auto generated scripts drop last character if its an r #1121
  • Error while sbt debian:packageBin #479

Closed issues:

  • how to package CLI app on MacOS? #1133
  • Java 10 breaks Unix launcher script #1128
  • systemd vendor preset: enabled - can I change this #1127
  • Custom name for tgz archive #1120
  • sbt docker:stage fails but sbt docker:publishLocal works #1006
  • Support for rocket / rkt #557

Merged pull requests:

v1.3.4 (2018-04-06)

Full Changelog

Fixed bugs:

  • Ability to independently override different systemloader templates #937

Closed issues:

  • Remove requirement of JvmPlugin from UniversalPlugin #1116
  • Feature request - publishM2 #1114
  • Deb package dependencies #1106
  • unresolved dependency: com.typesafe.sbt#sbt-native-packager;1.1.4: not found #1100

Merged pull requests:

v1.3.3 (2018-02-03)

Full Changelog

Fixed bugs:

  • Break arguments with spaces in ash #1094
  • Documentation for specific version not published anymore #1087
  • Remove carriage return characters when loading configuration files. #1074
  • java.lang.NoClassDefFoundError: org/vafer/jdeb/Console #1053
  • Duplicated startup script names in universal zip #1016

Closed issues:

  • bashScriptConfigLocation config invalid #1076
  • Don't compress packages using the JDeb debian packager #1072
  • APP_CLASSPATH line growths too long in windows startup batch script #1071
  • Docker Errors on Load #1065
  • Doc and src packages for 1.3.2 not found in repo1.maven.org #1063
  • [Feature Request] Universal plugin, directory output format #1061
  • Remove redundant docker file #1060
  • Upstart init script does not source environment variables, nor does it pass environment variables on #1023
  • SystemV service template does not actually generate any logs #1021
  • Docs do not accurately describe how to install plugin #797
  • Adding a Code of Conduct #744

Merged pull requests:

v1.3.2 (2017-11-01)

Full Changelog

Fixed bugs:

  • when project version is a SNAPSHOT, rpm:packageBin fails with "version in Rpm is empty." #1004

Closed issues:

  • question: are jar files compressed? #1046
  • Docker Image 'chown -R daemon:daemon' duplicates application layer #883
  • systemd service customization (open files) #728
  • Play pid is a big caveat for people starting using sbt-native-packager. #602
  • Evalualte circleci.com for docker intergation tests #497

Merged pull requests:

v1.3.1 (2017-10-24)

Full Changelog

Closed issues:

  • Error running rpm:packageBin #1054
  • After upgrading to version 1.3.0, sbt started throwing "docker: 'version --format '{{.Server.Version}}'' not a docker command" warnings on console #1051

Merged pull requests:

v1.3.0 (2017-10-23)

Full Changelog

Closed issues:

  • question: how to disable universal packager script creation #1049
  • question: How do I pass JVM option to container ? #1047
  • Support SBT 1.0 #1041
  • MAINTAINER in Dockerfile #1033
  • Provide means to set umask of user? #1032
  • [1.2.2] docker:publishLocal only succeeds with JavaAppPackaging plugin but not with DockerPlugin #1030
  • Add support for --chown flag for ADD/COPY Docker commands #1029
  • Pass proxy configuration to the application in startup script #1015
  • Publish build for sbt 1.0.0 #815
  • Universal java options ignored on Windows - cannot set javaOptions #688
  • use case: single project, multiple apps #633

Merged pull requests:

v1.2.2 (2017-08-21)

Full Changelog

Merged pull requests:

v1.2.2-RC2 (2017-08-07)

Full Changelog

v1.2.1 (2017-08-05)

Full Changelog

Fixed bugs:

  • restartService error during yum update of RPM package #1001
  • [Debian] Broken CHOWN_REPLACEMENT when built on Windows #600
  • JDebPackaging forces .deb dependencies as default #567

Closed issues:

  • Recipe for including logging config or similar #1010
  • Add option for appending timestamps to RPM snapshots #1008
  • how to insert a custom command into start script #1007
  • 2.11 and 2.12 have no deploy at bintray #1002
  • Chown: invalid group after setting daemonGroup #999
  • rpmBrpJavaRepackJars issue #964
  • Does docker:publishLocal support multiple modules? #941

Merged pull requests:

v1.2.0 (2017-06-07)

Full Changelog

Fixed bugs:

  • Packaging deb package with 1.2.0-M9 doesn't generate conffiles file #984
  • SystemVPlugin on Debian not working #955

Closed issues:

  • You probably access the destination server through a proxy server that is not well configured. #988
  • Add maven-plugin to classpathTypes when using the JDebPlugin #982
  • Documentation incorrect -- Docker v1.10 or higher required #981
  • Publish Arbitrary Docker Tags #979
  • way to skip pom generation? #975
  • An equivalent to --no-cache #973
  • Override DockerAlias toString method #972
  • Support -SNAPSHOT versions when generating RPMs by default #971
  • RPM with killtimeout #957
  • Docker authentication fails with latest milestone #892
  • Environment Variables in Command Not Handled #868
  • Set entrypoint script exection bit when generating Dockerfile #861
  • add rpmExplodedPackage command #848
  • Evaluate LGTM service #833
  • Java Options with space in them cannot be added #681

Merged pull requests:

  • Use SNAPSHOT for release when snapshot version #995 (keirlawson)
  • Preserve executable permissions when creating a tarball #993 (Krever)
  • Allow specifying classifier for default package in deployment settings #992 (Krever)
  • FIX #981 Documentation incorrect -- Docker v1.10 or higher required #990 (muuki88)
  • Implement stage command for rpm #989 (muuki88)
  • Issue 972 pretty print docker alias #987 (muuki88)
  • Issue 984 depend on conffiles #986 (muuki88)
  • Add maven-plugin to classpathTypes when using JDebPlugin #985 (muuki88)
  • Adjust mixed indenting in start-debian-template. #983 (jan0sch)
  • Add Setting for Docker User #980 (apeschel)
  • Prevent empty double quotes in start daemon line. #977 (jan0sch)
  • update README #976 (eduedix)
  • Improve comments in etc-default files #969 (ennru)
  • FIX #856 Add documentation for daemonUser/Group settings #967 (muuki88)
  • Add docker:clean task #965 (NeQuissimus)
  • Add Docker labels easily #962 (NeQuissimus)

v1.1.6 (2017-04-30)

Full Changelog

Fixed bugs:

  • Trouble using *daemonUser* and *daemonGroup* settings for RPM #856
  • application does not receive SIGINT signal when using ash. #707

Closed issues:

  • Forbidden access on bintray #966
  • Versioned docs #963
  • docker:publishLocal does not override latest tag #857
  • Adding support for docker build args #844
  • Clean image after publishing #501

Merged pull requests:

v1.2.0-M9 (2017-04-12)

Full Changelog

Fixed bugs:

  • packageName in Docker has no effect #947
  • Windows: error CNDL0014 $number is not a legal identifier #946
  • DebianDeployPlugin publishes only changes #587

Closed issues:

  • Multiple rpm/deb packages with package dependency based on project dependency #956
  • Add support for HEALTHCHECK in DockerPlugin #949
  • rpm:packageBin reports "rpmVendor in Rpm is empty" despite a value being set #943
  • Support JAVA_OPTS for Ash template, similar to bash #940
  • 1.2.0-M8 adds an ADD opt command to the Dockerfile - why? #936
  • Image is not tagged when using dockerBuildOptions #935
  • How would one use this in a maven project #934
  • Don't override packageName in UniversalPlugin #902

Merged pull requests:

  • Fix DebianDeployPlugin not publishing deb file #961 (eed3si9n)
  • #957 RPM with killTimeout #960 (mr-git)
  • Fixes handling of directories with numbers. #958 (eed3si9n)
  • Add new system loader setting for file descriptor limit #954 (levinson)
  • Some trivial formatting fix (tabs -> spaces) #951 (GreyCat)
  • Fix #947 Correct scope for packageName in DockerPlugin #948 (muuki88)
  • Define addJava in ash-template #944 (muuki88)
  • Drop "in Docker" in some docker keys #939 (dwijnand)
  • Allow custom templates to be provided separately for each template #938 (ANorwell)

v1.2.0-M8 (2017-01-25)

Full Changelog

Fixed bugs:

  • bash-forwarder-template should define the same header as bash-template #921
  • universal:packageBin not working with spaces in path (windows / play application) #913
  • brp-java-repack-jars still running despite setting rpmBrpJavaRepackJars to false #789

Closed issues:

  • Docker base image is deprecated #928
  • dockerEntrypoint has no effect in 1.1.4 and 1.1.5 #927
  • Native package heavily uses and recommends \<+=, which is deprecated #919
  • s #915
  • Multi-project build not working #914
  • rpm help show summary of linux default config #912
  • please publish to sonatype or somehow sync with maven central #906

Merged pull requests:

v1.2.0-M7 (2016-11-12)

Full Changelog

Merged pull requests:

  • undeprecate generateComponentsAndDirectoryXml in WixHelper #909 (SethTisue)
  • DockerAlias should have version scoped to Docker #905 (rbellamy)
  • fix a bug in the ash-template #897 (stew)
  • RpmNoReplaceplugin and LinuxMappingDSL for "noreplace" configs #896 (kodemaniak)
  • [rpm] Fixes #894. Symlinks only removed during uninstall, not during update of RPM. #895 (kodemaniak)
  • Fixed SystemVPlugin override start script behavior for debian #893 (mitch-seymour)
  • WIP 633 Add prototype for multiple apps in single project #839 (muuki88)

v1.1.5 (2016-11-12)

Full Changelog

Closed issues:

  • install rpm get some error #907
  • Ability to combine multiple commands in one RUN statement? #904
  • Universal App - Can't find resources #899
  • During RPM (yum) upgrade, config gets removed (1.2.0-M6) #894
  • dist at windows bat file exec error #872
  • Fix deprecation warnings in windows WixHelper #726
  • Marking default config files as noreplace in RPMs #572

v1.2.0-M6 (2016-10-08)

Full Changelog

Closed issues:

  • UNRESOLVED DEPENDENCIES - org.scala-sbt#sbt;0.13.12 not found #887
  • universalArchiveOptions setting tar CLI command arguments: incorrect order (maybe) #886
  • Add all jars in lib directory to classpath #885
  • Dockerfile/java and Dockerfile/openjdk do not exist #879
  • Use a Dockerfile rather than Scala? #875
  • Documentation of dockerUpdateLatest needs updated #871
  • Is there a way to retrieve the path/filename of the generated rpm? #870
  • System Loader scripts are not being generated #869
  • Support UDP ports for dockerExposedPorts #843
  • JAVA_OPTS support for ash-template #738

Merged pull requests:

v1.2.0-M5 (2016-08-07)

Full Changelog

Fixed bugs:

  • Syntax Error on RPM Uninstall #855

Closed issues:

  • Flag '-f' for docker tag no longer exists in docker version 1.12 #859
  • If there are two 'App' objects in project, docker:publishLocal task will silently produce invalid image without bin/app-name file #858

Merged pull requests:

  • FIX #855 Syntax Error on RPM Uninstall #860 (muuki88)
  • Adding 'dockerBuild{Command, Options}' and renaming 'dockerTag' #854 (makubi)
  • Fix scoping in RPM plugin for #789 #826 (thetristan)

v1.2.0-M4 (2016-07-26)

Full Changelog

Closed issues:

  • serverAutostart not available to configure #852
  • Publishing with Docker in Windows / 1.0.4 #849

Merged pull requests:

  • Rename dockerTarget to dockerTag #851 (makubi)
  • Fix: exec the java entrypoint in ash-template #850 (yfyf)
  • Issue 807 - add support to enable/disable service autostart #847 (dpennell)
  • concners -> connerns introduction.rst #837 (hedefalk)
  • FIX #770 add ExitStatusSuccess setting for systemd #834 (muuki88)
  • maintainer file names were missing #805 (zoosky)

v1.1.4 (2016-07-17)

Full Changelog

Closed issues:

  • docker:publishLocal results in error with Docker 1.12.0-rc3 #838
  • Disable service autostart during package install #807

Merged pull requests:

v1.1.3 (2016-07-12)

Full Changelog

Closed issues:

  • DockerPlugin overwrites version #830
  • Handle SIGTERM in service archetypes #770

Merged pull requests:

  • docker: tag -f is deprecated (backport to 1.1.x) #845 (maciej)
  • Make sbt docker:stage work on Windows #842 (oporkka)

v1.1.2 (2016-07-02)

Full Changelog

Closed issues:

  • How to customize launcher script's -h output to include my application's own options? #831
  • Parametrized java home #816
  • Add docs how to build and test sbt-native-packager #810
  • Dead pidfile on wheezy #808

Merged pull requests:

v1.2.0-M3 (2016-06-24)

Full Changelog

Fixed bugs:

  • docker: tag -f is deprecated #818
  • RPM scriptles from file produce duplicate entries. #812

Closed issues:

  • sbt docker:stage fails on Windows 10 #823
  • Native Packager Logo #762

Merged pull requests:

  • Fix duplicate RPM scriptlet override #825 (fsat)
  • Make sbt docker:stage work on Windows #824 (oporkka)
  • Expand the java home argument #822 (cquiroz)
  • docker: tag -f is deprecated #821 (sgrankin)
  • FIX #762 Add native packager logo to docs and README #820 (muuki88)
  • Report compression issue with Debian Wheezy's python-apt #811 (jpic)
  • fix typo rpmScriptletsDirectory #804 (zoosky)

v1.2.0-M2 (2016-06-09)

Full Changelog

Fixed bugs:

  • [bug] wrong systemd script file path in debian #679

Closed issues:

  • Rpm and Deb packaging is missing 'provides' and 'conflicts' tags/sections #801
  • Multimodule: docker:publish error in virtual root #800
  • Scoping for docker-related keys in DockerPlugin #796
  • Update scalariform #790
  • Upstart script does not use killTimeout #754

Merged pull requests:

  • Support for 'Provides' and 'Conflicts' sections for debian packaging #803 (412b)
  • Introduce new namespace and solve duplicate key issue #802 (smoes)
  • Fix #754 Add kill timeout to upstart. Add retryTimeout and retries keys #799 (muuki88)
  • Fix typo in debian systemv script. #798 (jan0sch)
  • Use recommended path for systemd scripts #795 (muuki88)
  • Wip/upgrade build #794 (muuki88)

v1.2.0-M1 (2016-05-22)

Full Changelog

Merged pull requests:

  • Extract Systemloaders into AutoPlugins #785 (muuki88)

v1.1.1 (2016-05-19)

Full Changelog

Closed issues:

  • Usage of JavaAppPackaging scriptClasspath #793
  • Docker commands are not in order #791
  • add support for building 32-bit RPMs on 64-bit Linux #784
  • Add a way to specify a docker command / docker binary #783
  • sbt docker:publishLocal fails on Windows #760

Merged pull requests:

v1.1.0 (2016-04-24)

Full Changelog

Fixed bugs:

  • chown: invalid group user:user #776

Closed issues:

  • Add documentation for multiple package outputs with different config #777
  • docker - var in from instruction #775
  • Support for Alpine Linux with only sh #773
  • Bat-Template expects @APP_ENV_NAME@@_config.txt rather than application.ini #768

Merged pull requests:

  • task name is rpm-lint #779 (zoosky)
  • Fix #776 using $DAEMON_GROUP to indicate group in Redhat startup temp… #778 (owenfeehan)
  • Add hint for windows-users (configuration) #774 (wofr)

v1.1.0-RC3 (2016-04-09)

Full Changelog

Fixed bugs:

  • Link to non-existing page np-plugin.html #740
  • javaOptions should not come after mainclass #598
  • Wrong debian systemv init script exit codes #552
  • Execute flag missing from bin/prog with sbt task universal:packageBin when zipped and unzipped in OS X #334
  • Packager fails when using a changed target directory #289
  • Cannot create rpms with no files in them #16

Closed issues:

  • How to specify owner of created /usr/share/<project> in systemd unit #769
  • rpmVendor not honored #764
  • “module not found: org.scala-sbt#sbt;0.13.9” after installing from Debian repo #763
  • Duplication of jars in packaged zip artifact (unpredictable) #759
  • JDebPackaging does not apply name, maintainer, ... #758
  • Customize for configuration #752
  • v1.0.4 documentation for customized boot scripts #750
  • Should employ mappings in ThisScope instead of mappings in Universal #746
  • Stdout in SystemV init script #722
  • Create symbolic links before starting the service. #718
  • Unable to publish RPM for a Play 2.4 app #706
  • sbt packager ( esp. Debian plugin) does not package scalajs-files and webjars #699
  • The primary key 'shortcut_745d79b4_272c_40f1_866b_a333e9a1b425710920299_SC' is duplicated in table 'Shortcut'. #692
  • PID must be play.pid #683
  • Include examples #678
  • Auto plugins are required to declare their project configurations #676
  • Fix links in java_app #671
  • stage unnecessarily builds javadoc jar and is slow #651
  • Presense of several main classes breaks docker:publishLocal #636
  • Extend docs for sbt-aether and sbt-native-packager #617
  • Using custom postinst script with JavaServerAppPackaging overrides maintainer one #576
  • scriptlets in rpm .spec file are duplicated #575
  • sbt-native-packager docs #574
  • Evaluate Spotify DockerClient #558
  • Imports are wrong in Getting started doc #511
  • Installing generated rpm on a clean centos (6.6 and 7.0) #484
  • copy .war file from ivy cache to lib folder #414
  • description in upstart config should be taken from packageDescription not from packageSummary #384
  • setting for scriplets in rpm files should be Seq[String] instead of Option[String] #269

Merged pull requests:

  • Add a few docker tests for travis #771 (muuki88)
  • Fix an obvious typo #767 (GreyCat)
  • AshScriptPlugin - Restore argument behavior as it was before a037519 #766 (dhoepelman)
  • FIX #676 adding configuration scopes to project configurations #757 (muuki88)
  • Major documentation clean up and preps for readthedocs #755 (muuki88)
  • FIX #750 remove outdated documentation #751 (muuki88)
  • Updates version of DockerSpotifyClient to 3.5.13 and fixes NullPointerException #749 (vsuharnikov)
  • Fix errors when .bat file path contains paranthesis. #748 (szdmr)

v1.1.0-RC2 (2016-02-23)

Full Changelog

Closed issues:

  • unidoc compile issue #742
  • systemd scripts completely ignoring /etc/default/{{package-name}} #737
  • Add option to totally remove RUNNING_PID management #736
  • r #735
  • docker,package name should not support upper case? #725

Merged pull requests:

v1.1.0-RC1 (2016-01-23)

Full Changelog

Fixed bugs:

  • 1.0.5 regression: tarball tasks run tar with incorrect options (namely, none) #731

Closed issues:

  • exec bin/*** no such file #730

Merged pull requests:

  • FIX #731 add options for zip and tarballs #732 (muuki88)

v1.1.0-M3 (2016-01-09)

Full Changelog

v1.1.0-M2 (2016-01-09)

Full Changelog

Fixed bugs:

  • Adding ant dependency for jdkpackager builds. Follow up to #719 #720 (muuki88)

Merged pull requests:

  • Add Proguard example to Custom Package Format documentation #721 (mikebridge)
  • Mark docker and jdeb as provided dependencies #719 (muuki88)

v1.1.0-M1 (2015-12-13)

Full Changelog

Fixed bugs:

  • application.ini incorrect line ending => application can't start when build from Windows & run in Linux #637

Closed issues:

  • docker plugin should require JavaAppPackaging #712

Merged pull requests:

v1.0.6 (2015-12-06)

Full Changelog

Closed issues:

  • Boot scripts are not generated when using mainClass in (Compile, run) instead of only Compile #710
  • Unable to set correct ownership on an RPM installation #709
  • javaOptions in Universal ignored by AshScriptPlugin #702

Merged pull requests:

  • Ensure systemd works with RPM relocatable packages #711 (fsat)
  • Improve docs on deploying different pkg formats #708 (umatrangolo)
  • Update README URLs based on HTTP redirects #705 (ReadmeCritic)
  • AshScriptPlugin - pass arguments loaded from script conf file #704 (pawelkaczor)
  • Different start script replacements for different system loaders #701 (kardapoltsev)
  • Removed default-jre | java6-runtime dependency in jdeb packaging #700 (kardapoltsev)
  • fix SystemV init script template for debian packaging #697 (yanns)

v1.0.5 (2015-11-11)

Full Changelog

Merged pull requests:

v1.0.5-RC1 (2015-11-07)

Full Changelog

Fixed bugs:

  • RPM relocation - requires local ownership of sbt-native-packager source templates #659

Closed issues:

  • unusable command rpm:rpmlint, wrong document #690
  • RPM_BUILD_ROOT path not correct when use rpmbuild -bb #686
  • Relative path in DEBIAN/conffiles #684
  • can't start with root #682
  • Trying to Deploy the debian package on Ubuntu AMI #673
  • JavaAppPackaging can provide pid and stop script #670
  • hardcoded RPM log directory #619

Merged pull requests:

  • Allow to override systemd start script name #691 (rozky)
  • Relocatable rpm symlink fix #685 (fsat)
  • Ensure pidfile dir on systemv rpm template exists #680 (mcarolan)
  • Added rpm-build as a Requirement for *.rpm #677 (schmitch)
  • defaultLinuxLogsLocation not applied to start-rpm-template #675 (louisq)
  • fix typo on document #674 (schon)
  • fix issue #637 #669 (giabao)

v1.0.5-M3 (2015-09-11)

Full Changelog

Merged pull requests:

  • Fixes for RPM related functionality in 1.0.5-M2 #668 (fsat)

v1.0.5-M2 (2015-09-10)

Full Changelog

Merged pull requests:

  • Reinstate and deprecate older methods to preserve binary backward compatibility with 1.0.4 #667 (fsat)

v1.0.5-M1 (2015-09-09)

Full Changelog

Closed issues:

  • tar is expected to have --force-local option #662
  • rpm scriptlets are not read from default rpm script directory #660

Merged pull requests:

  • FIX #662 and make universal archive options customizable #666 (muuki88)
  • Add test for relocatable rpm behaviour #664 (fsat)
  • Support for relocatable RPMs #661 (fsat)
  • Use spotify docker-client for docker:publishLocal goal #658 (gbougeard)
  • Make the log file generated by application daemon configurable in RPM based SystemV #656 (fsat)

v1.0.4 (2015-08-23)

Full Changelog

Fixed bugs:

  • With JDKNativePackager, src/deploy is not on the classpath in the build.xml #644
  • Issue with file associations in JDKNativePackager #643
  • RPM services fail after reboot on any system where /run is based on tmpfs #609

Closed issues:

  • Unable to correctly name binary #649
  • Ability to specify additional files to JDKNativePackager #642
  • How to "run" Java Application Archetype? #640
  • Overridable bash template #635
  • Docker fails to build container #634
  • No conf folder on the classpath when using ClasspathJarPlugin or LauncherJarPlugin #624
  • RPM install fails on RHEL 5 #621
  • Feedback on using JDKPackagerPlugin for some days (creating MSI) #594

Merged pull requests:

v1.0.4-RC1 (2015-07-24)

Full Changelog

Fixed bugs:

  • Play docs are wrong #607
  • daemon user removed while perform rpm upgrading #529

Closed issues:

  • relocatable RPMs? #618
  • How to force RPM v3 signature? #616
  • Systemd deb package does not restart on install / redeploy / host restart #610
  • Issue in template #606
  • docker packager ignores settings #605
  • Windows doc page has many RPM / Linux references #590

Merged pull requests:

v1.0.3 (2015-06-16)

Full Changelog

Fixed bugs:

  • application.ini doesn't get replacements such as ${{app_name}} #599
  • show dockerCommands fails on windows OS #573
  • Upstart Defaults Not Working for Play 2.3.8 Under SBT Native Packager 1.0.0 #554
  • re #577 fix for running the bash file in a path with spaces #581 (francisdb)

Closed issues:

  • Service loops itself after installation, PlayFramework 2.4, debian package, ubuntu 14.04 #596
  • documentation for Build.scala files #593
  • Binary broken when run in path with spaces #577
  • Improving docs about application.ini v etc-default #559
  • proguard support #518
  • Jar with no classes is not included with staged files? #347
  • More keys to enhance customization of log and app directories #296
  • Support Mac OS X app bundle #253

Merged pull requests:

v1.0.2 (2015-05-20)

Full Changelog

Fixed bugs:

  • default mainClass not picked up #568

Closed issues:

  • Create a single page for overriding templates and directory conventions #438
  • Primary key duplicated in table 'Shortcut' for Windows builds #21

Merged pull requests:

  • Conversion of JDKPackager to use JDK-provided Ant tasks. #583 (metasim)
  • Bumped git.baseVersion to next development version. #582 (metasim)
  • Remove in Docker from dockerExposedPorts in docs #579 (GitsMcGee)
  • Compilation warning cleanup, including removal of deprecated octal literals. #578 (metasim)
  • small typo #571 (francisdb)
  • updated docs related to #568 on multiple main classes #570 (francisdb)
  • Wip/issue 21 multiple config files shortcuts #569 (ezzarghili)

v1.0.1 (2015-04-29)

Full Changelog

Fixed bugs:

  • JDKPackagerPlugin fails to build package if maintainer is not set #563
  • How to force tag in docker sbt native packager? #556
  • Daemon user with /bin/false as shell does not work on CentOS 6.5 #515

Closed issues:

  • Akka application packaging with logger #565
  • [sbt-native-packager 1.0.0] [play 2.3.8] Debian package installation uses wrong user to start #560
  • Error in Docker Plugin Force Latest Parameter Sequence? #555
  • Akka archetype bat script needs major rework #521
  • None of the plugins are available in build.sbt, so I can't use enablePlugins() on them there #516
  • defaultLinuxInstallationLocation should read defaultLinuxInstallLocation #504
  • javaagent is not recognized in jvmopts #481
  • 0.8.0: JDebPackaging tries to create symlink using 'ln' on windows #467
  • Refactor linuxScriptReplacement creation #437
  • Documentation is inconsistent with the version in the top bar #395

Merged pull requests:

  • Additional tests and fix for #563. #566 (metasim)
  • Use Scala 2.10.5 so that we don't hit SI-7439 as reported in #557 by @justinsb #564 (benmccann)
  • Fix debian systemV init script status command #552 #562 (kardapoltsev)

v1.0.0 (2015-04-11)

Full Changelog

Closed issues:

  • dockerEntrypoint not being set in 1.0.0-M1 and 1.0.0-M2 #536
  • systemd service is not ran as the created user #436

Merged pull requests:

v1.0.0-RC2 (2015-03-29)

Full Changelog

Fixed bugs:

  • sysvinit: Stop does not remove invalid PID file #531

Closed issues:

  • Docker - Setting Daemon user fails - not in right order #530
  • Build.scala instructions not working #527
  • Docker - Passing production.conf #522
  • Multiple instances of Play application #520
  • Changing the default installation directory #506
  • Unable to override akka-bash-template #426
  • packageName in Docker not found #413
  • Can't combine PlayJava with JDebPackaging plugin #407
  • Specify default memory parameters of java_application BASH script in the build #82

Merged pull requests:

v1.0.0-RC1 (2015-02-24)

Full Changelog

Fixed bugs:

  • Default value for jdkPackagerTool is computed incorrectly on Windows. #495
  • bashScriptConfigLocation in rpm:packageBin via 1.0.0-M4 #482
  • Permission denied to execute entry point in Docker #331

Closed issues:

  • Failing Windows Tests #502
  • Clean image after publishing #500
  • UnsupportedOperationException with play 2.3.7, sbt-np 1.0.0-M5 and jdeb on windows 7 #499
  • Document unsupport for Java 6 #498
  • Created Volumes in Docker plugin, are not owned by daemon. #485
  • Evaluate appveyor for windows tests #466
  • Docker Refactoring - Parent Issue #453
  • Optionally inherit docker entrypoint, and cmd #433
  • Add command in Dockerfile #385

Merged pull requests:

  • FIX #482 simple error, nasty solution. Works for the moment, but needs #505 (muuki88)
  • Fix #495. Enhanced locateJDKPackagerTool to work on Windows when SBT... #496 (metasim)
  • Added translation of jvmopts contents and enhanced example app. #494 (metasim)
  • Wip/appveyor windows tests #493 (muuki88)

v1.0.0-M5 (2015-02-15)

Full Changelog

Fixed bugs:

  • Error i documentation "packageArchetype.java_app" #489
  • [doc] "Generating files for the package" examples not rendered #469
  • Revert "[fix #472] /etc/default/<package-name> should be shell script se... #491 (muuki88)
  • FIX #469 missing colons #470 (muuki88)

Closed issues:

  • multi module project is packaged into multiple docker images #480
  • Using the -jvm-debug flag should pass the -agentlib jvm flag instead of -Xrunjdwp flag #476
  • sbt-release with docker plugin step #475
  • "/etc/default/<package-name>" should be shell script setting envars #472
  • 0.8.0: JDebPackaging doesn't take into account daemonUser setting #468
  • Docker file use wrapping pre/post scripting for the JVM process #461
  • Typo in docs #460
  • Warning when using 0.8.0 with Play 2.3.7 #459
  • Ability to override entrypoint when building docker containers #410
  • allow archive targets to eliminate top-level directory #276

Merged pull requests:

  • Experimental support for formats generated by the JDK 8 javapackager tool. #492 (metasim)
  • FIX #489: Small fix in documentation #490 (kardapoltsev)
  • Upgrading to java 7 and using posix nio API #487 (muuki88)
  • Wip/docker refactoring #486 (muuki88)
  • Add a Gitter chat badge to README.md #483 (gitter-badger)
  • [Fix #476] Fixing -jvm-debug flags so that they use args compatible with the latest JDKs #478 (jateenjoshi)
  • Fix broken link to Docker help. #474 (matthughes)
  • [fix #472] /etc/default/<package-name> should be shell script setting envars #473 (dhardy92)
  • Added missing statement in archetypes doc #464 (tartakynov)
  • Docker maintainer is no longer required #463 (benmccann)
  • wait for process to stop or timeout in systemv init script #462 (dhardy92)

v0.8.0 (2015-01-08)

Full Changelog

Fixed bugs:

  • SystemV init script is not idempotent #451

Merged pull requests:

v1.0.0-M4 (2015-01-08)

Full Changelog

Fixed bugs:

  • RPMs cannot be uninstalled #435
  • Windows bat does not return exit code 1 when java app returns non zero exit code #420
  • control directory has bad permissions 750 (must be >=0755 and <=0775) #419
  • Has Java 7 happened already? #416
  • Back to specific directory for ADD command #458 (huntc)
  • Using --startas instead of --exec now in order to make start script idempotent. #457 (OlegIlyenko)
  • Run the systemd service as the created & specified daemon user #441 (nefilim)
  • Fix/windows bat script #440 (muuki88)
  • FIX install command in upstart to use daemon_group #434 (muuki88)
  • Docker mappings - incomplete? #424 (huntc)

Closed issues:

  • dockerUpdateLatest does not work with Docker 1.4.1 #456
  • uid and gid for linux dist #447
  • expose RPM file created #445
  • Update documentation #443
  • Update versions on README? #432
  • error: reference to Debian is ambiguous; #428
  • Should we be distributing docker images or just DockerFile with its files as we do now? #425
  • custom mainClass not working on Windows #415
  • Custom configuration is replaced with the default one during package install #378

Merged pull requests:

  • Fixing update-latest to work with docker 1.3 and greater #452 (muuki88)
  • fixes a typo leading to bad replacement #450 (roboll)
  • add support for uid and gid #449 (roboll)
  • Stipulation of docker version in documentation #448 (huntc)
  • Replace bash image with java’s in akka-bash-template #446 (michalrus)
  • FIX #443 Refactor documentation. Work in progress #444 (muuki88)
  • #415 custom mainclass for Windows #442 (tartakynov)
  • FIX #435 Adding loader and control functions #439 (muuki88)
  • Made -agentlib options before the classpath in the bash script. #431 (ht290)
  • Add the required import. #430 (apenney)
  • Fix typo in debian:packageBin. #429 (apenney)
  • Add documentation about Play 2 packaging as deb- and rpm-packages #427 (artempyanykh)

v0.8.0-RC2 (2014-11-26)

Full Changelog

v0.7.7-RC1 (2014-11-26)

Full Changelog

v1.0.0-M3 (2014-11-26)

Full Changelog

Fixed bugs:

  • Script replacements doesn't work with jdeb packaging #405
  • Start command too long on some platforms with big classpaths #72

Closed issues:

  • Cannot publish to http (or self-signed https) docker registry #412
  • Cannot pass dashed script options on windows #409
  • Cannot pack templates/etc-default into Docker container #398
  • Publish universal tgz artifact only #349
  • Ability to add to class path in the bash script #124

Merged pull requests:

  • Better Entrypoint Support #411 (mhamrah)
  • FIX #394 adding tests for native packaging with 0440 permissions #408 (muuki88)
  • FIX #405: Script replacements doesn't work with jdeb packaging #406 (kardapoltsev)
  • Fix typo contstruct -> construct. #404 (falmp)
  • fix too long classpaths in script(bat/bash). #397 (nazoking)
  • fix windows batch argument probrem. #393 (nazoking)

v1.0.0-M2 (2014-11-07)

Full Changelog

Fixed bugs:

  • server deb packages are not lintian clean #391
  • Can't create .deb files with jdeb on windows #388
  • Upstart not working on Ubuntu 14.04: cannot create PID file #357
  • Play backward compatibility issue #403 (huntc)

Closed issues:

  • Document using the autoplugins version in a .scala build #402

Merged pull requests:

  • Not hardcoding bashscript config location #398 #401 (muuki88)
  • FIX #391 Fixing all lintian errors and some warnings #400 (muuki88)
  • FIX #388 remove dependencies to chmod. #399 (muuki88)
  • Relocated the scope for common docker settings #392 (huntc)
  • Setting maintainer for Docker images can be optional. #390 (fiadliel)
  • Remove AutoPlugin triggers from plugins. #389 (fiadliel)
  • Update README.md #387 (levinotik)

v1.0.0-M1 (2014-10-22)

Full Changelog

Merged pull requests:

  • Fix example code in GettingStartedServers/MyFirstProject docs. #383 (artempyanykh)
  • Fix permissions and group for /var/run/${{app_name}} folder in SystemV init script #382 (artempyanykh)
  • Describe server loading options in server docs #379 (mhamrah)
  • Wip/autoplugins #374 (muuki88)

v0.8.0-RC1 (2014-10-21)

Full Changelog

Merged pull requests:

v0.7.6 (2014-10-21)

Full Changelog

Fixed bugs:

  • Incorrect group for /var/run/${{app_name}} folder with SystemV init-scripts. #381
  • On upgrade service is stopped twice #372
  • 0.8.0-M2 artifact missing on repo.scala-sbt.org #370
  • Detect OpenJDK on Windows #353

Closed issues:

  • Custom bash script to run before default start script #380
  • Stale PID file prevents service from starting with Upstart #377
  • Easy way to use upstart with rpm? #376
  • Ability to add libsigar (and arch dependent packages) to RPM Build #375
  • Wrong file mask #367

v0.8.0-M2 (2014-10-01)

Full Changelog

Fixed bugs:

  • changed template for /etc/init/{{app_name}} This seems to fix issue #357... #358 (flowma)

Merged pull requests:

v0.7.5 (2014-10-01)

Full Changelog

Fixed bugs:

  • Usage with Play 2.3: Assets are not part of application artifact #362
  • Build failed on OS X #327
  • scala.MatchError: 139 (of class java.lang.Integer) in RpmHelper:87 #318
  • Version appears twice in artefact in publish task #270
  • Version 0.7.1 and onwards does not build RPMs on Mac OSX Host #266
  • Config in etc-default has wrong permissions #264

Closed issues:

  • Dockerfile does not include EXPOSE command #364
  • Modifying /etc/app/application.conf not taken in account after restart #361
  • Support signing debs during the build/publish process #345
  • jdeb .debs missing /etc/default/$name and /etc/init.d/$name files #342
  • archetype for akka Microkernel app? #316
  • Building blocks for custom package formats? #312
  • [docker] name for build tag #295
  • Remapping /etc/<app> <-> /usr/share/<app>/conf symlink #287
  • Ability to assembly fat jar rather than put all dependent jars into lib-directory #285
  • .deb creation is really slow #135
  • rpm and [error] logging #103
  • support multiple main classes in a single module #80
  • Provide docs how to use the plugin with multi-project projects #52

v0.7.5-RC2 (2014-08-31)

Full Changelog

v0.8.0-M1 (2014-08-31)

Full Changelog

Fixed bugs:

Closed issues:

  • syntax error in startup script generated by 'activator dist' in play-2.3.3 #336
  • rpm:packageBin needs License #335
  • Add the changelog on the RPM #330

Merged pull requests:

v0.7.5-RC1 (2014-08-20)

Full Changelog

Fixed bugs:

  • Executable flag is not set when using jDeb packaging #322
  • docker:stage problem - no application is built #314
  • Docker Build Fail #310
  • old slf4j pulled by jdeb breaks sbt-web asset pipeline #291

Closed issues:

  • Jdeb doesn't package empty directories #324
  • CentOS Rpm Group field must be present in package: (main package) #309
  • Debian packaging error message is not great #304

v0.7.4 (2014-07-28)

Full Changelog

Closed issues:

  • Ability to control bash / bat file name other than via normalizedName #217

v0.7.3 (2014-07-21)

Full Changelog

Fixed bugs:

  • Docker Commands output in wrong order? #297
  • Cannot publish snapshots using universal:publish #292
  • "name in Linux := " ignored #188

Closed issues:

  • Docker docs are conflicting #301

Merged pull requests:

v0.7.2 (2014-07-10)

Full Changelog

Fixed bugs:

  • Use StringUtilities.normalize to allow compilation with SBT 0.12. #288 (fiadliel)

Closed issues:

  • log directory symlink location differs between installed package and documentation #282
  • Support for SBT 0.13.5-M2 #243
  • Review play init.d script from blog post #181

Merged pull requests:

v0.7.2-RC2 (2014-06-21)

Full Changelog

Fixed bugs:

  • 'die' command not found in bash script #259
  • Fix java 8 version check #260 (mpilquist)

Closed issues:

  • service start on Centos produces ENOTTY error #275
  • systemv start-rpm-template redirects daemon's output to /dev/null #273
  • Add systemd support for java server applications #249
  • Document imports #247

Merged pull requests:

  • Switched systemv start-rpm-template daemon's output #274 (spigene)
  • Fixed user deletion issue in rpm postuninstall scriptlet. #272 (spigene)
  • implemented die function in bash-template #271 (philipjkim)
  • Support for changelog and .changes file generation #268 (jaunis)
  • Let bash-template work when the directory contains spaces. #267 (darabos)
  • Adding experimental osx travis-ci support #257 (muuki88)
  • FIX #249. Systemd support for Debian and Rpm #256 (kardapoltsev)
  • support RPM 'Prefix'. #242 (jayaras)

v0.7.2-RC1 (2014-05-22)

Full Changelog

Fixed bugs:

  • Fixing wrong usage of brackets in upstart script #262 (muuki88)

Closed issues:

  • 0.7.0 - printlns upon entering sbt #263

Merged pull requests:

  • Setting correct version and adding import statements #261 (muuki88)

v0.7.1 (2014-05-19)

Full Changelog

Fixed bugs:

  • bash script too verbose pr default #252
  • RPM build fails on Kubuntu 11.04 #4
  • brpJavaRepackJar template fixed #254 (kardapoltsev)

Closed issues:

  • JavaServerApplication startup order #239
  • In windows java parmeters are not received #155

Merged pull requests:

  • Fix non Java 8 MaxPermSize configuration #258 (jroper)
  • FIX #252 Removing the declare=0 variable #255 (muuki88)
  • Do not try to setup missing deployment settings for Docker. #251 (fiadliel)
  • FIX #239. Start run levels, dependencies in upstart and systemV impl #248 (kardapoltsev)
  • WIP: Provide task to stage output in a format sufficient to build Docker images #236 (fiadliel)
  • Make .bat start script honor -J and -D arguments. #218 (gourlaysama)

v0.7.0 (2014-05-12)

Full Changelog

Fixed bugs:

  • rpm:packageBin broken in 0.7.0-RC3 #240
  • Duplicated -X entries with etc-default-template #211

Closed issues:

  • No option to have JavaServer run as a user with a login shell #235
  • RPM error "Unable to open temp file" #228
  • multi module project jar is included twice #227

Merged pull requests:

  • FIX #211 and #232. Checking $java_args[@] for memory settings, too. #246 (muuki88)
  • ability to specify java server app start up order in debian implemented #245 (kardapoltsev)
  • Fix typos #244 (Blaisorblade)
  • New setting daemonShell. #237 (muuki88)
  • Adding documentation in universal getting started guide. #233 (muuki88)
  • Add Debian script header #231 (dax)
  • Fix for RPM error "Unable to open temp file" #228 #229 (grahamar)

v0.7.0-RC3 (2014-04-11)

Full Changelog

Fixed bugs:

  • 0.7.0-RC2 uses brp-strip-static-archive but that script has been removed in OpenSuse #215
  • FIX #214 Making rpm scriptlets overrideable #219 (muuki88)

Closed issues:

  • debian postinst chowns install path #223
  • Creation of the daemon user and group is missing when installing a generated rpm on CentOS 6 ( in v. 0.7.0-RC2 ) #221
  • clean takes 12sec #220
  • RPM doesn't enable SystemV services #214
  • Need RUN_OPTS in systemv bash archetype #196
  • Vagrant VMs #163
  • Creating a "Tested On" Wiki/Doc page #114

Merged pull requests:

v0.7.0-RC2 (2014-04-03)

Full Changelog

Fixed bugs:

  • deb postinst chmod more directories #210
  • Java property values with spaces do not appear to be handled correctly #205
  • Does not package subprojects with sbt 0.13.2-M3 #197
  • Staging does not clear out previous files #175
  • Correct scoping for daemonGroup #194 (muuki88)

Closed issues:

  • Memory settings for Java 8 #209
  • Don't pass MaxPermSize to Java 8+ #203
  • RPM creation is hella slow? #195
  • Must set 'daemonUser in Linux' if daemonUser != name #193
  • Release an RC1 of 0.7.0 #191
  • sbt-git and sbt-native-packager #125

Merged pull requests:

  • Wip/getting started guide additions #212 (muuki88)
  • First cut at a getting started guide which is more useful than what we had #208 (jsuereth)
  • Handle spaces in java arguments properly #207 (jsuereth)
  • small clean up in bash template #206 (kardapoltsev)
  • FIX #203 Adding check for java 8 #204 (muuki88)
  • Fixes #175 - Staging does not clear previous files. #202 (jsuereth)
  • testing for /var/run/app_name directory instead of file existence in debian and rpm templates #201 (kardapoltsev)
  • Ensure /var/run/app_name/ exists when starting #200 (nemunaire)
  • Fix #195 Adding rpmBrpJavaRepackJars setting #199 (muuki88)

v0.7.0-RC1 (2014-03-12)

Full Changelog

Fixed bugs:

  • Allow to override upstart script templates #182
  • pid file creation as non-root #164
  • Specifying a post rpm command breaks java_server #76

Closed issues:

  • broken link in readme #173
  • Add a human readable helper method for directory mappings #161
  • Ability to add a directories and their content recursively to java application #158
  • rpm java_server archetype - systemV init scripts #149
  • How to get well generated paths in a start script of a Debian package? #115
  • Support for BuildArch SPEC configuration #112
  • rpm and directories #92
  • Documentation: src/sphinx/gettingstarted.rst has deb and rpm switched #91
  • Need to be able to specify what user and group the RPM installs files #75
  • Java Server Application: Add support for CentOS #70

Merged pull requests:

  • Unify linux script replacements #182 #192 (muuki88)
  • Adding some test for overriding debian templates #190 (muuki88)
  • Removing normalizedKey in packagerSettings. #188 #189 (muuki88)
  • Adding additional features for rpm #187 (muuki88)
  • change parameter ordering for rpmbuild, fixes ignoring arch on OSX #186 (cchampignon)
  • Support `--' to stop parsing options of sbt-native-packager itself. #184 (tksk)
  • Apply scalariform test first time #183 (muuki88)
  • pid file location changed for play and systemV start template #180 (kardapoltsev)
  • Adding scalariform with default settings #179 (muuki88)
  • Implementing permissions as described in #174 #178 (muuki88)
  • Fixing scriptlets and adding tests #177 (muuki88)
  • Wip/rpm server archetype #176 (muuki88)
  • Wip/server permissions #174 (muuki88)
  • Wip/package mapping tests #172 (muuki88)
  • start template clean up to be used with new /etc/default #171 (kardapoltsev)
  • Fix Windows msi installer PATH entry #169 (rvs1257)
  • Make start script more portable by using /usr/bin/env as shebang. #167 (alexdupre)
  • mistype fixed in rpm keys #166 (kardapoltsev)
  • Attempt to resolve issue 161 - Add human readable methods to map directories #165 (ivanfrain)
  • Adding documentation how to map directories #160 (muuki88)
  • Adding automation for releasing *and* directly release to bintray. #157 (jsuereth)
  • FIX #112 Adding BuildArch to the spec file #156 (muuki88)
  • Adding tests for #76 #154 (muuki88)

v0.7.0-M3 (2014-02-04)

Full Changelog

Fixed bugs:

  • 0.7.0-M2 - sym link in /usr/bin is wrong - points to wrong location #151

Closed issues:

  • Debian - Warnings on install #136

Merged pull requests:

  • Wrong symlink location #153 (muuki88)
  • Use defaultLinuxLogsLocation for /var/log #150 (hfs)
  • Making SystemV start script LSB and Debian compliant #148 (aparkinson)

v0.7.0-M2 (2014-02-01)

Full Changelog

Closed issues:

  • The specified daemonUser is not the owner of the installation directory #129
  • After dist, play do not pick up jars from lib directory #123
  • exec $java_cmd vs simple $java_cmd in bash script #99
  • How to specify JAVA_OPTS for JavaServer archetype? #98
  • bash start script fails with java_cmd: readonly variable #94
  • Add unit to comment describing memory integer #90
  • Unable to generate deb file in play 2.2-RC2 #37
  • Possible race condition in zip creation? #23

Merged pull requests:

  • Fix #37 Adding meaningful logging, when packageDescription in Debian is #146 (muuki88)
  • FIX #90 Adding memory unit for -mem option in bash script #145 (muuki88)
  • Use normalizedName as the default appUser for Linux Packages #144 (aparkinson)
  • appUser and appGroup now correctly own the installation directory #143 (aparkinson)
  • Typo in test name: mutliproject -> multiproject #141 (hfs)
  • Fix #98 java server type includes /etc/default by default #140 (muuki88)
  • Change the default owner of packaged files. See #129 #139 (aparkinson)
  • unify upstart and system v start scripts #138 (jsuereth)
  • systemV start script refactored with new bash script #137 (kardapoltsev)
  • Adding Travis-CI configuration for automated pull requests. #133 (jsuereth)
  • Adding tests for default upstart configuration #132 (muuki88)
  • Started refactoring of archetypes templates #131 (muuki88)
  • Bring the SystemV init.d scripts inline with the Debian policies #130 (aparkinson)
  • Checking if a user already exists during postinstall is missing the user name to check for #128 (aparkinson)
  • Adding some documentation to the debian package. #127 (muuki88)
  • Debian Control File - Invalid package name #126 (muuki88)
  • Cleaning up Lintian errors and warnings #122 (aparkinson)
  • Better upstart script #120 (dbathily)

v0.7.0-M1 (2014-01-06)

Full Changelog

Closed issues:

  • how to get the latest snapshot code #119
  • Allow to override templates #118
  • Dependency with classifier not included #102
  • Bad DebianMaintainerScripts permissions #96
  • Release 0.6.4 #77
  • Specify location where RPM installs files #74
  • java.lang.NoClassDefFoundError #73
  • failed to create symbolic link #71
  • folder mappings #69
  • Clarify about "Java Server Application" in README #68
  • Add custom directory to app_classpath #66
  • File Permissions - user isn't set? #62
  • Template Directories for Debian package #54
  • Directories in packageMapping #6

Merged pull requests:

  • Allow script templates to be overridden #121 (jsuereth)
  • debian:package-bin throws a FileNotFoundException for missing postrm #117 (aparkinson)
  • Allow the upstart job to be executed as a different user #116 (aparkinson)
  • Users.Root constant added. #113 (kardapoltsev)
  • /var/log/app_name permissions fixed #111 (kardapoltsev)
  • fixed bad permissions for debian maintainer scripts #110 (kardapoltsev)
  • Added status command to sysvinit template #108 (kardapoltsev)
  • Directories in packageMapping #6 #107 (muuki88)
  • Default values for packageArchetype.java_server #106 (muuki88)
  • Setting chdir to application directory. #105 (muuki88)
  • Fixed documentation for commands that were changed from camel case to dash-separated #101 (jfim)
  • adds option to disable the java_version_check on linux #100 (vchuravy)
  • Fixed: user defined scripts in debian overridden by generated files #97 (kardapoltsev)
  • Do not declare java_cmd read-only as process_args will override it #95 (hackmann)
  • generating etc default, different postinst script for sysvinit #93 (kardapoltsev)
  • Restart option added to sysvinit script #89 (kardapoltsev)
  • error creating symlink when file already exists fixed #86 (kardapoltsev)
  • Sysvinit script for debian package #85 (kardapoltsev)
  • Implemented chown file permissions and user/group creation #84 (muuki88)
  • Informative failure for missing files mapped in universal #83 (gmjabs)
  • Fix wrong String.replaceAll in JavaAppBatScript.makeWindowsRelativeClasspathDefine #81 (chwthewke)
  • Fixes and improvements for usability. #78 (jsuereth)
  • Fix duplicate jar name when artifact classifier is used #67 (bbarkley)
  • Removing JavaC dependency in *.bat #65 (Jentsch)
  • Precise location of Universal configuration #64 (yanns)
  • task #54: Template Directories for Debian package #63 (muuki88)
  • Fixing debian package installation/deinstallation #60 (muuki88)
  • bat-template pass arguments #59 (rmgk)

v0.6.3 (2013-11-01)

Full Changelog

Closed issues:

  • ZIP file names do not extract correctly if ZIP is created on Windows and unzipped on Linux #55
  • get_mem_opts interferes with java_opts #48
  • JAVA_OPTS ignored #47
  • Uninformative exception when head called on empty list #46
  • Windows MSI + Play 2.2.0 : CNDL0027 : The Shortcut/@Name attribute's value, '\application.conf', is not a valid long name because it contains illegal characters #43
  • Upstart Script for Linux Distros #42
  • BashTemplate - problem resolving relative symlinks on the bash file (not the directory) #39
  • Linux unfriendly default naming #38
  • Debian postinst/preinst #35
  • Change sourceDirectory and/or stageDirectory in Universal from Settings to Tasks #34

Merged pull requests:

  • Adding some assertions and corrected description in Keys #58 (muuki88)
  • Debian scripts are now picked up from default folder #35 #57 (muuki88)
  • Issue #55 - Correct ZIP entry names when created on a Windows system #56 (doswell)
  • First commit on #35 #53 (muuki88)
  • Fixes #43 - unable to create MSI of play application #50 (jsuereth)
  • Update README.md #49 (schmmd)
  • Fixes #39 - Unable to follow symlinks. #45 (jsuereth)
  • Working on #42 #44 (muuki88)
  • Prefer normalizedName for linux-friendly packages, rather than requiring... #41 (jsuereth)
  • Fix #11 debian symlinks now absolute. Maybe by default for all? #40 (muuki88)
  • fix two typos in code examples in the doc. #36 (gourlaysama)
  • Fixed typo, shortened hash string padding and removed debug printlns #33 (ptrbrtz)

v0.6.2 (2013-09-03)

Full Changelog

Closed issues:

  • Duplicate entries in zip #25
  • Readme / Usage typo #22

Merged pull requests:

  • Fixed two bugs #32 (ptrbrtz)
  • Everyone needs a little gitignore #31 (jroper)
  • Windows customisation #30 (jroper)
  • Append newline after template_declares substitution #29 (jroper)
  • More relative path checks for the bash script's realpath processing #28 (huntc)
  • Fix addApp function to append to app_commands #27 (jroper)
  • Ensures distinct dependencies are only added #26 (huntc)
  • Exclude non-required artifacts from the lib folder #24 (huntc)

v0.6.1 (2013-08-21)

Full Changelog

Closed issues:

  • include subprojects in parent aggregator #19

Merged pull requests:

  • Fixes issue where classpath of inter-project-dependencies didn't make a distirbution #20 (jsuereth)

v0.6.0 (2013-07-12)

Full Changelog

Merged pull requests:

0.5.4 (2013-03-07)

Full Changelog

Merged pull requests:

  • Add support for package maintainer scripts. #10 (saeta)

v0.5.2 (2013-02-19)

Full Changelog

v0.5.1 (2013-02-19)

Full Changelog

Closed issues:

  • Confilict with sbtscalariform #8

v0.5.0 (2013-01-04)

Full Changelog

Merged pull requests:

0.4.4 (2012-08-01)

Full Changelog

Merged pull requests:

0.4.3 (2012-06-28)

Full Changelog

0.4.2 (2012-05-09)

Full Changelog

0.4.1 (2012-04-14)

Full Changelog

0.4 (2012-03-28)

Full Changelog

0.3.0 (2012-03-15)

Full Changelog

Closed issues:

  • Packaging fails for RPM & DEB if there is a space in the directory path #3

Merged pull requests:

  • Fix rpmbuild syntax in RpmHelper #2 (mtye)
  • Fix plugin organization in _Getting Started_ documentation. #1 (mtye)

0.1.0 (2012-01-16)

Full Changelog

* This Changelog was automatically generated by github_changelog_generator