yajsw-stable-13.11
Update: jackrabbit-webdav -> 2.21.20
Update: Netty -> 4.1.104
Bug: posix: CLI: wrapper properties not included in daemon install
Bug: posix: process restart rules.
Update build to gradle 8
Bug: Module Service not found: Change handling of modularized applications
Tested with JDK 21.
Note: Handling of modularized application: Please reinstall the windows service and posix daemon.
this is a bug update updating slf4j and solving an issue running wildfly
update netty, groovy, jna to latest release with no known vulnerabilities.
this is the first, alpha, release to support java 8-16 for wrapper and application
it also supports running modules
* Bug: Unix supplemental groups
* Bug: setting jna_tmp has no effect
* Change: update to jna-4.2.2 + aix64 lib
For those still using yajsw-stable-11.08 it is recommended to update to this release.
yajsw-beta-12.06
* Change: update libs: netty-all-4.0.35.Final, commons-cli-1.3.1, commons-collections-3.2.2, commons-configuration2-2.0
* Bug: No application logs on yajsw 11.11 / Ubuntu 14.04
* Bug: Windows 10 DELAYED_AUTO_START
Bug: java app arguments bad sort
NOTE: Windows: If you have installed java 8 and an older version on the same machine:
set the configuration properties
wrapper.java.command = <full path="" to="" java="">
wrapper.ntservice.java.command = <full path="" to="" java=""></full></full>
yajsw-beta-12.03
Bug: windows service: add quotes to java command if it contains blank
Bug: genConfig: error parsing java command line
Bug: JVMController: use parameter instead of fixed timeout when reconnecting
Bug: wrapper hangs if tray port in use
Bug: bad quotes in java options
Bug: Randomly: killed sub-process does not close channel to wrapper thus not allowing restart of application
Change: Log an error if folder listing returns null (in java this may be a network hdd error)
Change: update ahessian
Change: updated groovy scripts: logging
Change: property: wrapper.posix_spawn is now default for all posix OS
Change: MyFileHandler due to license conflict
Change: log if a folder listing returns null (java: error accessing a network drive)... [read more](/p/yajsw/news/2015/10/yajsw-alpha-1203-released/)
yajsw-alpha-12.00
Bug: MacOsX - thanks for the patch
Bug: WrappedRuntimeProcess: sort arguments according to configuration keys
Change: update to latest jars: commons-collections-3.2.1, commons-configuration-1.10, jna-4.1.0, netty-all-5.0.0.Alpha2-SNAPSHOT, groovy-all-2.3.0-beta-2
Change: move groovy dependency to lib/extended
Change: do not add passwords to command line of processes or services
Change: minor logging changes and other minor changes.
Change: license change - see documentation
Change: regex in configuration files: switched from jrexx to dk.brics.automaton. moved jar to lib/extended. functionality is thus optional. NOTE: regex syntax may have changed
yajsw-stable-11.11
* Bug: on application restart: stream of prev process is open although new process started.
* Bug: 11.10 zip file incorrect version
* Bug: Linux: quotes and spaces in command line paths
* Bug: Bug: WrappedRuntimeProcess: mkdirs if folder for pid file does not exist
* Bug: Minor changes in RuntimeJavaMain
* Bug: missing .processTerminated invocation in WrappedRuntimeProcess
* Bug: NPE when restartGC is set but no no output format is set.
* Change: logging in gobbler
* New: new: Property wrapper.ntservice.process_priority
yajsw-stable-11.10
* Bug: Problems with quotes in windows services and if classpath path contains blank
this is the first release to git. note that the src folder has been modified to meet the maven default directory structure.
yajsw-stable-11.08
yajsw-stable-11.07
Bug: checking java 7
Bug: Memory Leak -> update to netty 3.5.6
Bug: wrapped applications started concurrently may have the same out_, err_, in_ file names.
Bug: Linux: Permission denied since 11.4
Change: forward wrapper java options used in the configuration to the wrapped application
New: new property: wrapper.ntservice.reduce_signals
New: new property: wrapper.console.use_interpolated
New: new property: wrapper.app.status.log.lines