Skip to content

Releases: sbt/sbt-native-packager

Autoplugins Preview

22 Oct 18:44
Compare
Choose a tag to compare
Autoplugins Preview Pre-release
Pre-release

Why autoplugins

This release is a first preview on how sbt-native-packager will handle your build
configuration in the future. The main point is

Everything is an autoplugin

Enabling java packaging looks like this

enablePlugins(JavaAppPackaging)

sbt will enable all required plugins to make the app packaging work.
You can also enable only a specific packaging plugin like

enablePlugins(DockerPlugin)

or disable an unwanted plugin

disablePlugins(WindowsPlugin)

Available Plugins are

  • JavaAppPackaginPlugin
  • AkkaAppPackaginPlugin
  • JavaServerAppPackaging
  • UniversalPlugin
  • DockerPlugin
  • DebianPlugin
    -- JDebPackaging
  • RpmPlugin
  • WindowsPlugin
  • SbtNativePackager (this one defines only generic settings used by all packaging plugins)

Commits and the issues they fixed since v0.8.0-M2

Issue(s) Commit Message
9c23767 Fix example code in GettingStartedServers/MyFirstProject
3029508 Fix permissions and group for /var/run/${{app_name}} folder in SystemV init scri
9192cb7 fix typo in mappings example
#372 2d2aa36 FIX #372: On upgrade service is stopped twice

Pull requests since v0.8.0-M2

Pull Request(s) Commit Message
#369 157f858 Handles OpenJDK version output on WindowsHandles OpenJDK version output on Wind
#371 dd55465 fix typo in mappings examplefix typo in mappings example
#373 a5caa26 FIX #372: On upgrade service is stopped twiceFIX #372: On upgrade service is st
#374 3de9f83 Wip/autopluginsWip/autoplugins
#379 1f4222e Describe server loading options in server docsDescribe server loading options i
#382 a212200 Fix permissions and group for /var/run/${{app_name}} folder in SystemV init scr
#383 dbf1500 Fix example code in GettingStartedServers/MyFirstProject docs.Fix example code

A big thank you to all the contributors!

# Author
2 Nepomuk Seiler
2 Artem Pyanykh
1 Henrik Engstrom
1 Oleg Kandaurov
1 Alexey Kardapoltsev
1 Michael Hamrah

solid bashscripts / solid docs

22 Oct 18:34
Compare
Choose a tag to compare
Pre-release

Commits and the issues they fixed since v0.8.0-M2

Issue(s) Commit Message
7f5c66b Fix example code in GettingStartedServers/MyFirstProject
99b5fd7 Fix permissions and group for /var/run/${{app_name}} folder in SystemV init scri
9192cb7 fix typo in mappings example
#372 2d2aa36 FIX #372: On upgrade service is stopped twice

Pull requests since v0.8.0-M2

Pull Request(s) Commit Message
#369 157f858 Handles OpenJDK version output on WindowsHandles OpenJDK version output on Wind
#371 dd55465 fix typo in mappings examplefix typo in mappings example
#373 a5caa26 FIX #372: On upgrade service is stopped twiceFIX #372: On upgrade service is st

A big thank you to all the contributors!

# Author
2 Artem Pyanykh
1 Nepomuk Seiler
1 Henrik Engstrom
1 Oleg Kandaurov
1 Alexey Kardapoltsev
1 Michael Hamrah

Bug Fix Release

22 Oct 18:28
Compare
Choose a tag to compare

Commits and the issues they fixed since v0.7.5

Issue(s) Commit Message
797ff55 Fix example code in GettingStartedServers/MyFirstProject
93c0c62 Fix permissions and group for /var/run/${{app_name}} folder in SystemV init scri

Pull requests since v0.7.5

Pull Request(s) Commit Message
#379 b853197 Describe server loading options in server docs
#369 ed9c8a5 Handles OpenJDK version output on Windows

A big thank you to all the contributors!

# Author
2 Artem Pyanykh
1 Michael Hamrah
1 Henrik Engstrom

Bash Script Refactorings

01 Oct 10:07
Compare
Choose a tag to compare
Pre-release

Commits and the issues they fixed since v0.8.0-M1

Issue(s) Commit Message
#358 3d63d6e Rebasing and fixing tests on master. Adding changes discussed in #358
#312 df909ea FIX #285 FIX #287 FIX #52 FIX #312 Improved docs for packageMappings in Universa
#295 e3d4614 FIX #295 Adding documentation for docker tags
#318 98e4e58 FIX #318 Wildcard match on errorcode
32f6fe2 Fix typos in getting started docs
94cc080 fix rpm tests with new /etc/default permissions
7bb0bb5 Fix typo in 'MyFirstProject'

Pull requests since v0.8.0-M1

Pull Request(s) Commit Message
#343 8ac53de [docker] Java Latest[docker] Java Latest
#344 c48b70c Settings Adding documentation on how to deploy packagesAdding documentation on h
#348 d0acaf1 Wip/bashscript refactoringWip/bashscript refactoring
#350 f651387 Fix typo in docs about 'MyFirstProject'Fix typo in docs about 'MyFirstProject'
#351 7cc2e09 Fix typos in getting started docs.Fix typos in getting started docs.
#354 feda420 Permissions for /etc/default/app_name changed to 644Permissions for /etc/defaul
#356 72594d7 Improved docs for packageMappings in Universal and LinuxImproved docs for packa
#358 b43d10c changed template for /etc/init/{{app_name}} This seems to fix issue #357...chan
#359 ab663cc FIX #318 Wildcard match on errorcodeFIX #318 Wildcard match on errorcode
#360 dbbc66c FIX #295 Adding documentation for docker tagsFIX #295 Adding documentation for
#363 5f9fea8 archetype for Akka microKernel application #316 archetype for Akka microKernel
#366 0b2b6df Preparing documentation for next releasePreparing documentation for next releas

A big thank you to all the contributors!

# Author
11 Nepomuk Seiler
2 Artem Pyanykh
2 Alexey Kardapoltsev
1 Ricardo Franco
1 Florian Marienfeld
1 Max Cai

Maintainance Release - Bash and Docs

01 Oct 10:05
Compare
Choose a tag to compare

Commits and the issues they fixed since v0.7.4

Issue(s) Commit Message
#312 d65ce7f FIX #285 FIX #287 FIX #52 FIX #312 Improved docs for packageMappings in Universa
#295 56b1875 Revert "FIX #295 Adding documentation for docker tags" This reverts commit 31ae0
#295 31ae087 FIX #295 Adding documentation for docker tags
#318 bbd32c3 FIX #318 Wildcard match on errorcode
73160f8 Fix typo in 'MyFirstProject'
8b6f781 Fix typos in getting started docs
6ea3607 fix minor spelling mistakes
3203b2a Fixed wrong archive name in jdeb packaging
eabc7df Fix RPM System User Deletion on Upgrade
#324 a630361 FIX #324 adding empty dirs to deb package
#322 97d70b2 FIX #322 adding permissions to jdeb packaging
#304 3487389 FIX #304 adding requirements for debian packaging

A big thank you to all the contributors!

# Author
8 Nepomuk Seiler
7 Joe Kutner
5 Endrigo Antonini
3 Alexey Kardapoltsev
2 Artem Pyanykh
1 Mike Morearty
1 Ricardo Franco
1 Patrick Ting
1 James Roper
1 Trey Hyde
1 Max Cai
1 Avik Sengupta

SBT and Scala Upgrade

31 Aug 10:34
Compare
Choose a tag to compare
SBT and Scala Upgrade Pre-release
Pre-release

This release is binary incompatible with the 0.7.x stream. You will have
to use sbt 0.13.x and scala 2.10.x at least.

This release also changes the naming behavior of packages. The
normalizedName setting is replaced by a custom packageName
setting. See #250 for more details.

Commits and the issues they fixed since v0.7.4

Issue(s) Commit Message
763c1c8 Merge branch 'master' into fix/bash-batfile-name
8ac8257 fix minor spelling mistakes
d3de8f7 Fixed wrong archive name in jdeb packaging
76bc6b6 Fix RPM System User Deletion on Upgrade
29fc5aa fixing empty directory mapping test
#324 a5b7015 FIX #324 adding empty dirs to deb package
#322 75583fe FIX #322 adding permissions to jdeb packaging
#304 492a8b7 FIX #304 adding requirements for debian packaging
#217 22a691a FIX #217 Introduced executableScriptName setting
#301 9122098 FIX #301
9f87bb1 Adding more settings and fixing settings description
#188 8d9a305 Clean up name delegation in the plugin. A few rules: * Each configuration shoul
#292 1f46265 Fixes #292 - Not feeding new isSnapshot value to ivy configuration.

Pull requests since v0.7.4

Pull Request(s) Commit Message
#250 53d3cd8 Clean up name delegation in the plugin. A few rules:Clean up name delegation i
#298 37d0f44 Fixes #292 - Not feeding new isSnapshot value to ivy configuration.Fixes #292 -
#299 3d8b37e Adding docs for name-delegation in #250Adding docs for name-delegation in #250
#300 90c5697 Update README now that 0.7.2 is releasedUpdate README now that 0.7.2 is release
#303 05208e1 .12 Removing sbt 0.12.x supportRemoving sbt 0.12.x support
#305 bb5fea8 Remove cross-build configuration from build.sbt.Remove cross-build configuratio
#307 dd95154 .3 Upgrade to jdeb 1.3 to stop old version of slf4j from being pulled inUpgrade
#308 459b788 Adding docker tests to release scriptAdding docker tests to release script
#311 aab0858 FIX #304 adding requirements for debian packagingFIX #304 adding requirements f
#315 da1e957 No need for importNo need for import
#317 0af1b28 flag to update latest tagflag to update latest tag
#319 8950f15 Custom mainclassCustom mainclass
#321 1f78f2a maintainer should be in Docker or Dockerfile will write an empty valuemaintaine
#323 e09d65a FIX #322 adding permissions to jdeb packagingFIX #322 adding permissions to jde
#325 a6325f6 FIX #324 adding empty dirs to deb packageFIX #324 adding empty dirs to deb pack
#326 b6dbe19 Fix RPM System User Deletion on UpgradeFix RPM System User Deletion on Upgrade
#328 d334c80 Fixed wrong archive name in jdeb packagingFixed wrong archive name in jdeb pack
#332 3a35214 Implemented the changelog to RPMImplemented the changelog to RPM
#333 9ebb44b Added support for classifiers in multiproject buildsAdded support for classifie
#337 51e948b change plugin version to 0.7.5-RC1 in documentation change plugin version to 0.
#338 03a2e0f fix minor spelling mistakesfix minor spelling mistakes

A big thank you to all the contributors!

# Author
17 Nepomuk Seiler
7 Joe Kutner
5 Endrigo Antonini
5 Alexey Kardapoltsev
2 Ricardo Franco
2 Ben McCann
2 Josh Suereth
1 Gary Coady
1 Mike Morearty
1 Patrick Ting
1 James Roper
1 Trey Hyde
1 Jacek Laskowski
1 Avik Sengupta

v0.7.5-RC2: change plugin version to 0.7.5-RC1

31 Aug 10:03
Compare
Choose a tag to compare

Commits and the issues they fixed since v0.7.5-RC1

Issue(s) Commit Message
6ea3607 fix minor spelling mistakes
3203b2a Fixed wrong archive name in jdeb packaging

Pull requests since v0.7.5-RC1

Pull Request(s) Commit Message
#332 --- Implemented the changelog to RPM
#333 69e6ec3 Added support for classifiers in multiproject builds
#337 c3495a3 change plugin version to 0.7.5-RC1 in documentation

A big thank you to all the contributors!

# Author
4 Endrigo Antonini
1 Mike Morearty
1 James Roper
1 Alexey Kardapoltsev
1 Avik Sengupta

0.7.5-RC1 Bash and Docker

20 Aug 19:09
Compare
Choose a tag to compare
Pre-release

Commits and the issues they fixed since v0.7.4

Issue(s) Commit Message
eabc7df Fix RPM System User Deletion on Upgrade
#324 a630361 FIX #324 adding empty dirs to deb package
#322 97d70b2 FIX #322 adding permissions to jdeb packaging
#304 3487389 FIX #304 adding requirements for debian packaging

Pull requests since v0.7.4

Pull Request(s) Commit Message
#308 --- Adding docker tests to release script
#311 --- FIX #304 adding requirements for debian packaging
#315 --- No need for import
#321 --- maintainer should be in Docker or Dockerfile will write an empty value
#323 --- FIX #322 adding permissions to jdeb packaging
#324 --- FIX #324 adding empty dirs to deb package
#326 --- Fix RPM System User Deletion on Upgrade

A big thank you to all the contributors!

# Author
7 Joe Kutner
3 Nepomuk Seiler
2 Alexey Kardapoltsev
1 Patrick Ting
1 Trey Hyde

0.7.4 - JDeb

28 Jul 21:37
Compare
Choose a tag to compare

Pull requests since v0.7.3

Pull Request(s) Commit Message
#307 --- Upgrade to jdeb 1.3 to stop old version of slf4j from being pulled in #307

A big thank you to all the contributors!

# Author
1 Ben McCann

0.7.3 - Docker

21 Jul 19:02
Compare
Choose a tag to compare

Commits and the issues they fixed since v0.7.2

Issue(s) Commit Message
2c07381 fix order of docker commands

Pull requests since v0.7.2

Pull Request(s) Commit Message
#293 e75f1d6 fix order of docker commandsfix order of docker commands
#294 66273a3 [docker] add build --force-rm[docker] add build --force-rm

A big thank you to all the contributors!

# Author
2 Ricardo Franco
1 Nepomuk Seiler