Releases: sbt/sbt-native-packager
v1.3.18
v1.3.18 (2019-02-12)
Fixed bugs:
- Dockerfile switches to daemon user uid instead of the daemonUser #1198
Closed issues:
- Docker/stage generates different Dockerfile depending on docker version #1187
- Defining a user in multi-stage builds #1195
- Found conflicts in dependencies #1153
Merged pull requests:
v1.3.17
v1.3.16 - Docker MultiStage and Permission Strategy support
Thanks to all the contributor for this release ❤️ 🤗
The most notable change is the ability to customize you docker build with two new settings introduced in #1190
dockerPermissionStrategy
. The strategy that decides how file permissions are set for the working directory inside the Docker image.
DockerPermissionStrategy.MultiStage
(default) uses multi-stage Docker build to call chmod ahead of time.DockerPermissionStrategy.None
does not attempt to change the file permissions, and use the host machine's file mode bits.DockerPermissionStrategy.Run
callsRUN
in the Dockerfile. This has regression on the resulting Docker image file size.DockerPermissionStrategy.CopyChown
callsCOPY --chown
in the Dockerfile. Provided as a backward compatibility.
dockerChmodType
. The file permissions for the files copied into Docker image when MultiStage
or Run
strategy is used.
DockerChmodType.UserGroupReadExecute
(default): chmod -R u=rX,g=rXDockerChmodType.UserGroupWriteExecute
: chmod -R u=rwX,g=rwXDockerChmodType.SyncGroupToUser
: chmod -R g=uDockerChmodType.Custom
: Custom argument provided by the user.
Thanks @eed3si9n for this contribution
v1.3.16 (2019-01-24)
Closed issues:
- OpenShift compatibility #1189
- 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
v1.3.15 (2018-11-29)
Merged pull requests:
- WindowsPlugin: support multiple wxs sources (#1176) #1177 (nigredo-tori)
v1.3.14
v1.3.14 (2018-11-21)
Closed issues:
- docker:publishLocal publish to private remote repository #1174
Merged pull requests:
- Update scaladoc in contentOf to match method signature #1172 (frosforever)
- Update dependencies #1170 (marcospereira)
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.
dockerEnvVars
for docker environment variables #1137dockerAliases
for 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)