Skip to content

Releases: sbt/sbt-native-packager

Bug Fix Release

13 Apr 15:57
58974c3
Compare
Choose a tag to compare
Bug Fix Release Pre-release
Pre-release

v1.2.0-M9 (2017-04-12)

Full Changelog

Fixed bugs:

  • packageName in Docker has no effect #947
  • Windows: error CNDL0014 $number is not a legal identifier #946
  • DebianDeployPlugin publishes only changes #587

Closed issues:

  • Multiple rpm/deb packages with package dependency based on project dependency #956
  • Add support for HEALTHCHECK in DockerPlugin #949
  • rpm:packageBin reports "rpmVendor in Rpm is empty" despite a value being set #943
  • Support JAVA_OPTS for Ash template, similar to bash #940
  • 1.2.0-M8 adds an ADD opt command to the Dockerfile - why? #936
  • Image is not tagged when using dockerBuildOptions #935
  • How would one use this in a maven project #934
  • Don't override packageName in UniversalPlugin #902

Merged pull requests:

Fix brpJavaRepack and remove symbolic operators

25 Jan 21:43
b55830a
Compare
Choose a tag to compare

Commits and the issues they fixed since v1.2.0-M7

Issue(s) Commit Message
#931 9fa3951e Wip/remove symbolic operators (#931) * FIX 919 Remove symbol operators from Arch
#789 e7932288 Fixes issue #789 where brpJavaRepack was negated (#932) * Fixed issue #789 where
#925 fa717bb9 Use stage task instead of debianExplodedPackage (#925) * Use stage task instea
56f744f5 Fix appveyor build - use chocolatey
31bdb3ab [rpm] Fix configWithNoReplace docs Added the correct scoping to the docs explain

A big thank you to all the contributors!

# Author
9 Nepomuk Seiler
2 G. Richard Bellamy
1 Carsten Saathoff
1 Jens Grassel
1 Yuval Itzchakov

Multiple Entrypoint support

12 Nov 19:07
Compare
Choose a tag to compare
Pre-release

Multiple Apps support

Multiple entrypoints are now supported by default. See the documentation for more details.

Commits and the issues they fixed since v1.2.0-M6

Issue(s) Commit Message
7b026de Fix ash-script override test by adding app_mainclass=${{app_mainclass}}
#905 b150ca8 DockerAlias should have version scoped to Docker (#905) When the SBT project ver
#572 b751818 RpmNoReplaceplugin and LinuxMappingDSL for "noreplace" configs (#896) * First tr
#895 7ca19fd [rpm] Fixes #894. The removal of the symlinks in %preun now is only triggered
#897 d9bd270 fix a bug in the ash-template (#897)
8331ba5 Fixed SystemVPlugin override start script behavior for debian packaging, and add

Pull requests since v1.2.0-M6

Pull Request(s) Commit Message

A big thank you to all the contributors!

# Author
9 Nepomuk Seiler
2 Carsten Saathoff
1 Seth Tisue
1 G. Richard Bellamy
1 Mike (stew) O'Connor
1 Mitch Seymour
0 Alexey Kardapoltsev

v1.1.5

12 Nov 13:04
Compare
Choose a tag to compare

Commits and the issues they fixed since v1.1.4

Issue(s) Commit Message
#726 5d958ce Fix #726 Remove deperecation warnings. Manual cherry-pick of a1aefb4
#897 55b3e60 fix a bug in the ash-template (#897)

Pull requests since v1.1.4

Pull Request(s) Commit Message

A big thank you to all the contributors!

# Author
3 Nepomuk Seiler
1 Mike (stew) O'Connor

v1.2.0-M6

08 Oct 14:55
Compare
Choose a tag to compare
v1.2.0-M6 Pre-release
Pre-release

Commits and the issues they fixed since v1.2.0-M5

Issue(s) Commit Message
787f289 Fixed SystemVPlugin override start script behavior, and added override tests for
#882 148243d Support for absolute paths in classpath (#882) * Support for absolute paths when
#880 2fdc0d3 Remove dockerfile/ prefix from openjdk images (#880)
#876 bd7b6f1 Fixed wrong description of daemonGroup (#876)
#867 eaae77c Clarify and fix grammar for Formats docs (#867) * grammar: replace comma splice
#863 5e43d0b Introduction: clarify and fix grammar (#863) * Emphasize the concepts. Make the

A big thank you to all the contributors!

# Author
7 Nepomuk Seiler
3 Tim Steinbach
2 Ashley Engelund
1 Lukasz Stefaniak
1 Pavel Penkov
1 Mitch Seymour
1 Mitch
1 Hayssam Saleh
1 Martin Studer
1 thrykol
1 Adam Mackler
0 Alexey Kardapoltsev

RPM fixes and Docker enhancements

07 Aug 21:24
Compare
Choose a tag to compare
Pre-release

Breaking Changes

This release includes two changes, which will break current behavior.

dockerTarget renamed

In previous version of native-packager an undocumented setting dockerTarget was exposed.
This was renamed dockerAlias and the typed changed from String to DockerAlias. The
default value is

dockerAlias := DockerAlias(
  registryHost = dockerRepository.value,
  username = None,
  name = packageName.value,
  tag = Some(version.value)
)

See #854 for all details

Rescope rpm settings

All settings prefixed with rpm were moved out of the Rpm scope. This means that you should
remove the in Rpm configuration scope for settings and tasks prefixed with rpm. For example:

// before
rpmBrpJavaRepackJars in Rpm := false

// after
rpmBrpJavaRepackJars := false

See #826

Commits and the issues they fixed since v1.2.0-M3

Issue(s) Commit Message
#860 4e83b83 FIX #855 Syntax Error on RPM Uninstall (#860)
#789 d474fd7 Fix scoping in RPM plugin for #789 (#826) * Fix scoping in RPM plugin for #789

Pull requests since v1.2.0-M3

Pull Request(s) Commit Message
#860 e5cd694 FIX #855 Syntax Error on RPM Uninstall
#854 2da2601 Adding 'dockerBuild{Command, Options}' and renaming 'dockerTag'
#826 d474fd7 Fix scoping in RPM plugin for #789

A big thank you to all the contributors!

# Author
1 Tristan Blease
1 Mathias Kub
1 Nepomuk Seiler

System autostart

26 Jul 20:05
Compare
Choose a tag to compare
System autostart Pre-release
Pre-release

Commits and the issues they fixed since v1.2.0-M3

Issue(s) Commit Message
#850 b052830 Fix: exec the java entrypoint in ash-template (#850) The bash-template correct
#834 436e46c FIX #770 add ExitStatusSuccess setting for systemd (#834)
#810 880fbd5 Fix #810
#805 54973f4 maintainer file names were missing (#805) * maintainer file names were missing

Pull requests since v1.2.0-M3

Pull Request(s) Commit Message
#847 3c77da1 add support to enable/disable service autostart
#850 c1ba58d Fix: exec the java entrypoint in ash-template

A big thank you to all the contributors!

# Author
1 Nepomuk Seiler
1 David Pennell
1 Viktor Hedefalk
1 Andreas Kapp
1 Mathias Kub
1 Ignas Vyšniauskas

Systemv Fix

17 Jul 19:43
Compare
Choose a tag to compare

Commits and the issues they fixed since v1.1.3

Issue(s) Commit Message
#846 4f27f9c Fix typo in debian systemv script (#846) As already corrected in 1.2.x - https:/

Pull requests since v1.1.3

Pull Request(s) Commit Message
#846 151b762 Fix typo in debian systemv script

A big thank you to all the contributors!

# Author
1 Matt McDonagh

Docker backport fixes

12 Jul 18:41
Compare
Choose a tag to compare

Commits and the issues they fixed since v1.1.2

Issue(s) Commit Message
#818 a68c7c3 docker: tag -f is deprecated (#821) (#845) fixes #818

Pull requests since v1.1.2

Pull Request(s) Commit Message
#842 b152698 Make sbt docker:stage work on Windows
#845 6121fda docker: tag -f is deprecated (backport to 1.1.x)

A big thank you to all the contributors!

# Author
1 Maciej Biłas
1 Oskari Porkka

RPM no duplicates

02 Jul 20:01
Compare
Choose a tag to compare

Commits and the issues they fixed since v1.1.1

Issue(s) Commit Message
#835 #825 ff11088 V.1.1 This is a fix for #812 (#835) * add unique test for maintainer scripts

Pull requests since v1.1.1

Pull Request(s) Commit Message

A big thank you to all the contributors!

# Author
1 Andreas Kapp