Releases: sbt/sbt-native-packager
Release list
v1.3.12
v1.3.12 (2018-10-27)
Closed issues:
- Manage graalvm native images #1123
Merged pull requests:
- GraalVM docs to use the installer from master branch #1169 (ScalaWilliam)
- Improve the GraalVM native-image documentation #1168 (ScalaWilliam)
- fix typo in README.md #1167 (hepin1989)
- Add Travis tests for the GraalVL native-image plug-in #1166 (ScalaWilliam)
1.3.11 - GraalVM support
v1.3.11 (2018-10-21)
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:
- Build native images using GraalVM #1165 (ScalaWilliam)
- sbt 1.2.6 #1163 (sullis)
1.3.10
1.3.6 Release
This release contains additional features for docker.
dockerEnvVarsfor docker environment variables #1137dockerAliasesfor multiple docker image outputs
v1.3.6 (2018-07-19)
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:
1.3.5 Release
Thanks for all the contributors for their time and motivation to contribute to sbt-native-packager. 😍
Fixed bugs:
- 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
- Auto generated scripts drop last character if its an
r#1121 - Custom name for tgz archive #1120
- sbt docker:stage fails but sbt docker:publishLocal works #1006
- Support for rocket / rkt #557
Merged pull requests:
- sbt 1.1.6 #1132 (sullis)
- fix procedure syntax #1131 (xuwei-k)
- More grammar changes in docs #1126 (anilkumarmyla)
- Correct some typos and grammar #1125 (anilkumarmyla)
- fixes #1121 #1122 (tobyweston)
- Fix typo in TaskKey for rpmLint. #1119 (daanhoogenboezem)
1.3.4 Release
Thanks to all the contributors that made this release possible.
v1.3.4 (2018-04-06)
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:
- Included feature publishM2 #1113 (giorgioinf)
- Process -XX arguments as JVM args #1112 (longshorej)
- fixed Java version check in bash template #1111 (jubecker)
- Fix docker server version parsing #1108 (jalaziz)
- JRE dependencies in Debian documentation #1107 (GreyCat)
- Upgrade Scala version #1103 (joan38)
- SBT 1.1.1 #1102 (joan38)
- Give an absolute path to the entrypoint #1101 (joan38)
- Typo: dpgk -> dpkg #1099 (raboof)
1.3.3 release
v1.3.3 (2018-02-03)
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:
- Fix systemv logging #1096 (kardapoltsev)
- do not break arguments with spaces inside #1095 (yanns)
- DockerAlias should use dockerRepository and dockerUsername from Docker scope #1092 (jjst)
- Fix typo in docker.rst #1091 (mattinbits)
- Fix typo in src/sphinx/formats/docker.rst #1089 (kasonchan)
- Update documentation for multi-module builds #1088 (nornagon)
- fix packageZipTarball defaults for UniversalDocs and UniversalSource #1086 (muuki88)
- Update readme during relaese #1084 (muuki88)
- Add scoped resolvers to otherResolvers #1083 (muuki88)
- FIX #744 Add code of conduct #1082 (muuki88)
- Enable environment export for upstart loader #1080 (kardapoltsev)
- Remove carriage return characters when loading configuration files. #1078 (JustinPihony)
- Fix #1076 add more documentation on bash and bat script configuration #1077 (muuki88)
- Update release version in download instructions #1075 (agemooij)
- Don't compress packages using the JDeb debian packager #1073 (ajrnz)
- Remove redundant Dockerfile #1062 (mrfyda)
- Change startup script name generation #1020 (atrosinenko)
1.3.2 Release
This release contains some smaller fixes and changes to the project.
Project changes
- All scripted tests are now executed during a pull request
- The release doesn't perform any scripted tests as we rely on our CI
- The release process is now completely self-contained. The changelog.md is automatically updated
v1.3.2 (2017-11-01)
Fixed bugs:
- when project version is a SNAPSHOT,
rpm:packageBinfails with "version in Rpmis 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:
Hotfix Release
1.3.0 Release
This is an outstanding release by the community and contains a lot of
great improvements. Thanks a lot to all the big and small contributions
for this release.
Docker
This release contains various changes to the docker support.
Upgrades and maintenance
@NeQuissimus updated all docker dependencies in #1034
and replaced the deprecated MAINTAINER with LABEL.
dockerVersion setting
@mrfyda added a new setting dockerVersion, which contains the detected
docker version if possible. This allows adopting newer docker features,
while keeping backwards compatibility.
chown flag support
@mrfyda added in #1044 the newly introduced chown flag for the docker ADD command.
This should remove the duplicated layer, which simply chowns all files in the image.
Windows
@dwickern improved the windows bat scripts in #1040 and #1042.
They now support the application.ini as the bash scripts and adding
additional java commands via batScriptExtraDefines.
RPM
@erickpintor picked up and finished the work from @dpennell and
simplified symlinks in RPM packages in #1039.
Umask
@keirlawson added a useful recipe for setting the umask for packages
that are build with the JavaServerAppPackaging in #1038.
See umask recipe.