Releases: sbt/sbt-native-packager
Releases · sbt/sbt-native-packager
v1.3.20
v1.3.20 (2019-03-29)
Merged pull requests:
- Don't write RPM standard output as error #1211 (Falmarri)
- Update Proguard example #1209 (ipostanogov)
v1.3.19
v1.3.19 (2019-03-02)
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:
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)