Releases: sbt/sbt-native-packager
Releases · sbt/sbt-native-packager
Release list
v1.7.1
v1.7.1 (2020-05-04)
Fixed bugs:
- missing libraries in final package #1028
Closed issues:
- Creating native-package for tests #1336
- Version check not working for openjdk 11 #1331
- input too long for win10 #1327
- Customizing Docker image fails when container environment variables are used #1324
- Cannot run windows:packageBin #1322
- The second FROM stage should be named #1315
- docker: introduce more layers for smaller images #1267
Merged pull requests:
v1.7.0 - layered docker builds
v1.7.0 (2020-03-16)
Layered docker builds
After many attempts and years of workarounds thanks to (ppiotrow) sbt native packager now ships with a built in solution to layer your application for better docker cache usage.
This feature is active by default. You can deactivate it by adding this to your build.sbt
dockerLayerGrouping in Docker := (_ => None)See #1310 for more details.
Fixed bugs
- Release of 1.6.2 failed #1313
Merged pull requests
v1.6.1
v1.6.0
v1.5.1
Changelog
v1.5.1 (2019-11-25)
Fixed bugs:
- 1.5.0 regression in JLinkPLugin error handling #1284
- Fix 1.5.0 regression in JLinkPLugin error handling #1285 (nigredo-tori)
Closed issues:
Merged pull requests:
- WindowsPlugin: add portable WiX support #1282 (nigredo-tori)
- Set homepage setting to GitHub repo #1280 (fthomas)
v1.5.0
v1.5.0 (2019-11-18)
Fixed bugs:
- AshScriptPlugin generates bash scripts for periferal mains #1272
Closed issues:
- Remove intermediate images when using docker multi-stage builds #1277
- docker packager ignores commands #1269
- JlinkPlugin: find a workaround for the jdeps command line length limit #1266
- Prevent pushing no-repository images to dockerhub? #1265
- Docker image with AshScriptPlugin does not run at all #1263
- What to do when useradd is not available? #1262
- Empty dockerExposedPorts should be okay #1260
- AshScriptPlugin does not add process_args() to ash-template #1254
- dockerhub private repo authentication #654
Merged pull requests:
- Autoremove multi-stage intermediate image(s) #1279 (mkurz)
- Fix -debug option description #1278 (nigredo-tori)
- Mention "username" and "password" for docker registry login #1275 (mkurz)
- umask can also be set via bashScriptExtraDefines #1274 (mkurz)
- Add a workaround for scala-garden/mima#422 #1271 (nigredo-tori)
- JlinkPlugin: add support for huge classpaths #1270 (nigredo-tori)
v1.4.1
v1.4.0
v1.4.0 (2019-08-21)
Fixed bugs:
- Docker image with AshScriptPlugin does not run at all #1118
- AshScriptPlugin forbids command parameters #1017
Closed issues:
- JlinkPlugin: properly handle external modules #1247
- Flaky rpm tests #1246
- fileDescriptorLimit could not set according to system default value #1158
- Can sbt-native-packager help to create Release files? #1129
- Make systemd service option available to universal tarball. #1115
- java.lang.ArrayIndexOutOfBoundsException: 1 when running sbt elastic-beanstalk:dist #1098
- Support multiple docker aliases #1081
- Multiple issues building debian for Systemd from play application #1050
- [Idea] JDK 9's jlink & sbt-native-packager? #1043
- Systemd packaging doesn't support multiple
EnvironmentFileoptions #968 - Created bin/ scripts fail if path where they are contains : #926
- Mappings are not contained in JDKPackager bundles #782
- option to exclude scala-library explicitly #716
- Create integration tests #545
- Feature request: createHomeDirectory #238
- windows installer #12
Merged pull requests:
- Fox #1246 flaky rpm tests #1249 (muuki88)
- JlinkPlugin: restrict linking to platform modules #1248 (nigredo-tori)
v1.3.25
v1.3.25 (2019-07-10)
Closed issues:
Merged pull requests:
- JlinkPlugin: Sort missing dependencies before logging #1245 (nigredo-tori)
- JlinkPlugin: support multi-release dependencies #1244 (nigredo-tori)