Releases: palantir/sls-packaging
Releases · palantir/sls-packaging
1.0.0
0.10.1
0.10.0
- Include timestamp and process ID in GC log file name
- [POSSIBLY BREAKING] Remove special /dev/urandom java option. This change is mostly no-op for Java8 services, but changes behaviour for Java7 services, cf. https://docs.oracle.com/javase/8/docs/technotes/guides/security/enhancements-8.html .
0.9.1
- include GC logs in
var/log/gc.log
by default
0.9.0
- Remove default application of
-XX:+PerfDisableSharedMem
in JVM options
0.8.0
- artifacts are now produced with an extension of
.sls.tgz
(instead of just.tgz
) to help indicate that they conform with the layout described by the readme
0.7.2
- use newest go-java-launcher (1.0.1) for better error messaging when the Java executable cannot be found
0.7.1
0.7.0
- Add -XX:+PerfDisableSharedMem flag by default. Consequently, tools like jstack, jinfo, jps will no longer work out of this box. This behaviour can be overridden by setting -XX:-PerfDisableSharedMem in launcher-custom.yml. This change improves performance by avoiding GC pauses when writing stats to a memory-mapped file under /tmp: http://www.evanjones.ca/jvm-mmap-pause.html.
0.6.0
The 0.6.0 release of gradle-java-distribution plugin replaces the Bash-based launch mechanism by a compiled
Go binary. Configuration is done via the generated service/bin/launcher-static.yml
file. The Bash scripts are still generated, but considered deprecated, at least as far as the init.sh
script is concerned.
NOTE: Custom JVM arguments can no longer be set via JVM_OPTS environment variables and must instead be defined in var/conf/launcher-custom.yml
.