Releases: sbt/sbt-native-packager
Releases · sbt/sbt-native-packager
Ivy Configuration, AshScript and Docker updates
Compare
Sorry, something went wrong.
No results found
Commits and the issues they fixed since v1.1.0-RC2
Issue(s)
Commit
Message
ea2f6f3
Fix an obvious typo
#676
4ff3a85
FIX #676 adding configuration scopes to project configurations
#651
5bd92bd
FIX #651 add code snippet to universal docs
#683
db3d6b4
FIX #683 add references to play documentation
#699
ae64ee3
FIX #699 add recipe for scalajs packaging
#678
9789e97
FIX #678 add reference to sbt-native-packager-examples
#750
c41a72e
FIX #750 remove outdated documentation
cadac9d
Fix errors when .bat file path contains paranthesis. Without double quotes the p
8f1fd78
Updates version of DockerSpotifyClient to 3.5.13 and fixes NullPointerException
Pull requests since v1.1.0-RC2
Pull Request(s)
Commit
Message
#748
fd3d9cf
Fix errors when .bat file path contains paranthesis.Fix errors when .bat file p
#749
9fb55c7
Updates version of DockerSpotifyClient to 3.5.13 and fixes NullPointerException
#751
94ff880
FIX #750 remove outdated documentationFIX #750 remove outdated documentation
#755
9e54569
Major documentation clean up and preps for readthedocsMajor documentation clean
#757
66dd482
FIX #676 adding configuration scopes to project configurationsFIX #676 adding c
#766
576add2
AshScriptPlugin - Restore argument behavior as it was before a037519AshScriptPl
#767
de98975
Fix an obvious typoFix an obvious typo
#771
67bf957
Add a few docker tests for travisAdd a few docker tests for travis
A big thank you to all the contributors!
#
Author
13
Nepomuk Seiler
1
Seyfulislam Ozdemir
1
Mikhail Yakshin
1
Vyatcheslav Suharnikov
1
David Hoepelman
etc-default support for systemd
Compare
Sorry, something went wrong.
No results found
Commits and the issues they fixed since v1.1.0-RC1
Issue(s)
Commit
Message
#737
af63778
SystemD services now source /etc/default/{{app_name}} #737 This change modifies
3cec2d6
Fixing typos and sort related plugins
d109245
Fix typo in description of maintainerScripts
Pull requests since v1.1.0-RC1
Pull Request(s)
Commit
Message
#733
e2d4453
Docker Plugin qualificationDocker Plugin qualification
#741
12c1549
Readme cleanupReadme cleanup
#743
0ff5b77
Fix typo in description of maintainerScriptsFix typo in description of maintain
#745
e32a059
SystemD services now source /etc/default/{{app_name}} (resolves #737 )SystemD se
A big thank you to all the contributors!
#
Author
5
Nepomuk Seiler
1
Frank S. Thomas
1
Tim Harper
1
Matt Hughes
Universal Packaging Bugfix
Compare
Sorry, something went wrong.
No results found
Commits and the issues they fixed since v1.1.0-M3
Issue(s)
Commit
Message
#731
ab1abad
FIX #731 add options for zip and tarballs
Pull requests since v1.1.0-M3
Pull Request(s)
Commit
Message
#732
3eca218
FIX #731 add options for zip and tarballsFIX #731 add options for zip and tarba
A big thank you to all the contributors!
#
Author
3
Nepomuk Seiler
Mark non-native dependencies as "provided"
Compare
Sorry, something went wrong.
No results found
JDeb & Spotify-Docker marked as "provided"
We marked both dependencies as provided to avoid unnecessary dependencies you either need nor want.
Both introduced issues with logging on the sbt-level as well.
Migration
If you used either the JDebPackaging or DockerSpotifyClientPlugin autoplugins you need to add the dependencies your self. In your plugins.sbt add the following
// if you use JDeb
libraryDependencies += " org.vafer" % " jdeb" % " 1.3" artifacts (Artifact (" jdeb" , " jar" , " jar" ))
// if you use Spotify Docker
libraryDependencies += " com.spotify" % " docker-client" % " 3.2.1"
Proguard documentation
@mikebridge added documentation on how to use sbt-proguard along with sbt-assembly
and sbt-native-packager
http://www.scala-sbt.org/sbt-native-packager/topics/custom.html#proguard
Commits and the issues they fixed since v1.1.0-M1
Pull requests since v1.1.0-M1
Pull Request(s)
Commit
Message
#719
852e4b4
Mark docker and jdeb as provided dependenciesMark docker and jdeb as provided d
#720
409497a
Adding ant dependency for jdkpackager builds. Follow up to #719Adding ant depen
#721
21ad738
Add Proguard example to Custom Package Format documentationAdd Proguard example
A big thank you to all the contributors!
#
Author
9
Nepomuk Seiler
2
Mike Bridge
Unify rpm/debian maintainer scripts
Compare
Sorry, something went wrong.
No results found
Maintainer Scripts
The rpm and debian maintainer scripts have grown over the past years in sbt-native-packager. There settings for rpm scriplets (e.g. rpmPre) with hard to use types (Option[String]) or no helper methods for the debianMaintainerScripts.
With this milestone we introduce a new task-setting :
maintainerScripts: Map [String , Seq [String ]]
This will serve as the low level data-structure for all package formats that use maintainer scripts. We have plenty of docs to support you:
To give you a peak what it looked before and after
Before
rpmPostun := rpmPost.value.map { content =>
s """ | $content
|echo 'hello, world
| """ .stripMargin
}.orElse {
Option (""" echo 'hello, world"
""" .stripMargin)
}
After
import RpmConstants ._
maintainerScripts in Rpm := maintainerScriptsAppend((maintainerScripts in Rpm ).value)(
Postun -> " echo 'hello, world'"
)
Commits and the issues they fixed since v1.0.6
Issue(s)
Commit
Message
007ddf4
Fixing sphinx formatting error
Pull requests since v1.0.6
Pull Request(s)
Commit
Message
#625
57c938d
Unify maintainerScriptsUnify maintainerScripts
#713
07290f5
Bumped version number in Installation section.Bumped version number in Installa
#715
7c2b66e
Travis: build on OS X (take 2)Travis: build on OS X (take 2)
A big thank you to all the contributors!
#
Author
2
Nepomuk Seiler
2
Lars Hupel
1
Simeon H.K. Fitch
RPM / Ash / Debian Fixes
Compare
Sorry, something went wrong.
No results found
Commits and the issues they fixed since v1.0.5
Issue(s)
Commit
Message
#702
a037519
FIX #702 , pass arguments loaded from script conf file
089bd32
fix SystemV init script template for debian packaging For processes that manage
Pull requests since v1.0.5
Pull Request(s)
Commit
Message
#697
301dea4
PIDFILE fix SystemV init script template for debian packagingfix SystemV init sc
#700
5f4ced3
Removed default-jre | java6-runtime dependency in jdeb packagingRemoved default
#701
6548810
Different start script replacements for different system loadersDifferent start
#704
d2509a7
Options AshScriptPlugin - pass arguments loaded from script conf fileAshScriptPl
#705
3f8051d
Update README URLs based on HTTP redirectsUpdate README URLs based on HTTP redi
#708
db9b0bb
Improve docs on deploying different pkg formatsImprove docs on deploying differ
#711
45bc15f
Ensure systemd works with RPM relocatable packagesEnsure systemd works with RPM
A big thank you to all the contributors!
#
Author
2
Yann Simon
2
Alexey Kardapoltsev
2
Ugo Matrangolo
1
ReadmeCritic
1
Felix Satyaputra
1
pkaczor
0
Nepomuk Seiler
RPM and JavaServer enhancements
Compare
Sorry, something went wrong.
No results found
Commits and the issues they fixed since v1.0.4
Issue(s)
Commit
Message
2d11a7c
Upgrade spotify docker-client to 3.2.1 Using the spotify docker client in Play 2
64728ad
Fix systemv restartService function
2e2bc12
Trying to fix race condition in jar/classpath-jar test Ensure actor system is
e8f49a2
Relocatable rpm symlink fix When creating relocatable RPM packages, the symlink
50f943d
fix typo on document remove duplicate colon
#637
328f14a
fix issue #637
#661
d3ae71f
Ensure application is running on the installed directory in the RPM-based distri
f8fbfd1
Ensure RPM preinst script continues normally when rpmPrefix is not declared Use
#662
5d488bf
FIX #662 and make universal archive options customizable
e6a1e13
Support for relocatable RPMs Save the value of RPM_INSTALL_PREFIX into applica
3bd5fb3
FIX archetype documentation
Pull requests since v1.0.4
Pull Request(s)
Commit
Message
#656
334416e
Make the log file generated by application daemon configurable in RPM based Sys
#658
f742f83
Local Use spotify docker-client for docker:publishLocal goalUse spotify docker-c
#661
8e5a2cc
Support for relocatable RPMsSupport for relocatable RPMs
#664
22e542c
Add test for relocatable rpm behaviourAdd test for relocatable rpm behaviour
#666
a16c9ec
FIX #662 and make universal archive options customizableFIX #662 and make unive
#667
1305e89
WIP - DON'T MERGE - Reinstate and deprecate older methods to preserve binary ba
#668
1f946ac
.0.5-M2 Fixes for RPM related functionality in 1.0.5-M2Fixes for RPM related fun
#669
f7cb03e
fix issue #637fix issue #637
#674
bf173d5
fix typo on documentfix typo on document
#675
14229a8
defaultLinuxLogsLocation not applied to start-rpm-templatedefaultLinuxLogsLocat
#677
4ae24bf
Added rpm-build as a Requirement for *.rpmAdded rpm-build as a Requirement for
#680
34570ac
Ensure pidfile dir on systemv rpm template existsEnsure pidfile dir on systemv
#685
43c36c7
Relocatable rpm symlink fixRelocatable rpm symlink fix
#691
737f00d
Allow to override systemd start script nameAllow to override systemd start scri
#693
d10beef
Upgrade spotify docker-client to 3.2.1Upgrade spotify docker-client to 3.2.1
#694
0ac59b6
Service-fix Fix systemv restartService functionFix systemv restartService functi
A big thank you to all the contributors!
#
Author
9
Felix Satyaputra
4
Nepomuk Seiler
2
Michal Rozar
1
finlob
1
Greg Bougeard
1
giabao
1
Schmitt Christian
1
Louis-Philippe Querel
1
Seongduk CHEON
1
Greg BOUGEARD
1
Martin Carolan
RPM, Upstart, SystemD
Compare
Sorry, something went wrong.
No results found
This commits fixes bug in systemv and rpm (relocatable rpms) and adds the option to renamen the linuxStartScript.
Commits and the issues they fixed since v1.0.5-M3
Issue(s)
Commit
Message
2e2bc12
Trying to fix race condition in jar/classpath-jar test Ensure actor system is
e8f49a2
Relocatable rpm symlink fix When creating relocatable RPM packages, the symlink
50f943d
fix typo on document remove duplicate colon
#637
328f14a
fix issue #637
Pull requests since v1.0.5-M3
Pull Request(s)
Commit
Message
#669
f7cb03e
fix issue #637fix issue #637
#674
bf173d5
fix typo on documentfix typo on document
#675
14229a8
defaultLinuxLogsLocation not applied to start-rpm-templatedefaultLinuxLogsLocat
#677
4ae24bf
Added rpm-build as a Requirement for *.rpmAdded rpm-build as a Requirement for
#680
34570ac
Ensure pidfile dir on systemv rpm template existsEnsure pidfile dir on systemv
#685
43c36c7
Relocatable rpm symlink fixRelocatable rpm symlink fix
#691
737f00d
Allow to override systemd start script nameAllow to override systemd start scri
A big thank you to all the contributors!
#
Author
2
Michal Rozar
2
Felix Satyaputra
1
Nepomuk Seiler
1
giabao
1
Schmitt Christian
1
Louis-Philippe Querel
1
Seongduk CHEON
1
Martin Carolan
Bugfix Release
Compare
Sorry, something went wrong.
No results found
Commits and the issues they fixed since v1.0.5-M2
Issue(s)
Commit
Message
#661
d3ae71f
Ensure application is running on the installed directory in the RPM-based distri
f8fbfd1
Ensure RPM preinst script continues normally when rpmPrefix is not declared Use
Pull requests since v1.0.5-M2
Pull Request(s)
Commit
Message
#668
1f946ac
.0.5-M2 Fixes for RPM related functionality in 1.0.5-M2Fixes for RPM related fun
A big thank you to all the contributors!
#
Author
2
Felix Satyaputra
0
Nepomuk Seiler
Binary Compatibility
Compare
Sorry, something went wrong.
No results found
Commits and the issues they fixed since v1.0.5-M1
Pull requests since v1.0.5-M1
Pull Request(s)
Commit
Message
#667
1305e89
WIP - DON'T MERGE - Reinstate and deprecate older methods to preserve binary ba
A big thank you to all the contributors!
#
Author
2
Felix Satyaputra
0
Nepomuk Seiler