Skip to content

Releases: sbt/sbt-native-packager

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:

1.3.6 Release

19 Jul 15:49
11f261f
Compare
Choose a tag to compare

This release contains additional features for docker.

  • dockerEnvVars for docker environment variables #1137
  • dockerAliases for multiple docker image outputs

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:

1.3.5 Release

12 Jun 19:24
84332af
Compare
Choose a tag to compare

Thanks for all the contributors for their time and motivation to contribute to sbt-native-packager. 😍

Full Changelog

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: