Skip to content

Releases: sbt/sbt-native-packager

v1.3.20

05 May 08:11
v1.3.20
Compare
Choose a tag to compare

v1.3.20 (2019-03-29)

Full Changelog

Merged pull requests:

v1.3.19

29 Mar 19:16
ead5db4
Compare
Choose a tag to compare

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

19 Feb 16:37
Compare
Choose a tag to compare

v1.3.18 (2019-02-12)

Full Changelog

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

28 Jan 09:14
Compare
Choose a tag to compare

v1.3.17 (2019-01-28)

Full Changelog

Closed issues:

  • Defining a user in multi-stage builds #1195
  • Put Spotify docker-client back in provided scope #1194
  • OpenShift compatibility #1189

Merged pull requests:

v1.3.16 - Docker MultiStage and Permission Strategy support

24 Jan 09:00
Compare
Choose a tag to compare

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 calls RUN in the Dockerfile. This has regression on the resulting Docker image file size.
  • DockerPermissionStrategy.CopyChown calls COPY --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=rX
  • DockerChmodType.UserGroupWriteExecute: chmod -R u=rwX,g=rwX
  • DockerChmodType.SyncGroupToUser: chmod -R g=u
  • DockerChmodType.Custom: Custom argument provided by the user.

Thanks @eed3si9n for this contribution

v1.3.16 (2019-01-24)

Full Changelog

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

29 Nov 14:19
Compare
Choose a tag to compare

v1.3.15 (2018-11-29)

Full Changelog

Merged pull requests:

v1.3.14

21 Nov 09:47
Compare
Choose a tag to compare

v1.3.14 (2018-11-21)

Full Changelog

Closed issues:

  • docker:publishLocal publish to private remote repository #1174

Merged pull requests:

v1.3.12

21 Nov 09:48
Compare
Choose a tag to compare

v1.3.12 (2018-10-27)

Full Changelog

Closed issues:

  • Manage graalvm native images #1123

Merged pull requests:

1.3.11 - GraalVM support

21 Oct 11:51
v1.3.11
4dc1ed7
Compare
Choose a tag to compare

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:

1.3.10

21 Oct 11:51
v1.3.10
9d7c77a
Compare
Choose a tag to compare

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: