Menu

Yet Another Java Service Wrapper / News: Recent posts

yajsw-stable-13.12 released

this is a security release

Posted by rzo 2024-04-08

new release: yajsw-stable-13.11

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.

Posted by rzo 2024-01-01

new release: yajsw-stable-13.10

this release adds support for jdk 19 and 20

Posted by rzo 2023-06-18

yajsw-stable-13.09

This is a bug release

Posted by rzo 2023-04-02

yajsw-stable-13.08

this is a bug release

Posted by rzo 2023-01-10

yajsw-stable-13.07 released

this is mainly a security and bug release.

Posted by rzo 2022-12-16

yajsw-stable-13.06 release

this is a bug release.

Posted by rzo 2022-12-08

yajsw-stabe-13.05 released

this is a security and bug update

Posted by rzo 2022-10-22

yajsw-stable-13.03 released

this is a bug update updating slf4j and solving an issue running wildfly

Posted by rzo 2022-03-03

yajsw-stable-13.02 released

update netty, groovy, jna to latest release with no known vulnerabilities.

Posted by rzo 2022-01-30

yajsw-beta-13.01 released

Bug and security update of yajsw-alpha-13.00

Posted by rzo 2021-10-17

yajsw-alpha-13.00 released

this is the first, alpha, release to support java 8-16 for wrapper and application
it also supports running modules

Posted by rzo 2021-05-13

yajsw-stable-12.15 released

Posted by rzo 2020-11-05

yajsw-stable-12.14 released

Posted by rzo 2019-06-23

yajsw-beta-12.07 released

* 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.

Posted by rzo 2016-10-23

yajsw-beta-12.06 released

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
Posted by rzo 2016-05-08

yajsw-beta-12.05 released

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>

Posted by rzo 2016-03-13

yajsw-alpha-12.03 released

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/)
Posted by rzo 2015-10-18

yajsw-alpha-12.00 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
Posted by rzo 2014-09-14

yajsw-stable-11.11 released

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
Posted by rzo 2014-01-25

yajsw-stable-11.10 released

yajsw-stable-11.10

* Bug: Problems with quotes in windows services and if classpath path contains blank
Posted by rzo 2014-01-03

yajsw-stable-11.09 released

  • New: Property: wrapper.runtime.pidfile: create a pid file for runtime applications
  • New: Property: wrapper.image.javawrapper: wrap a runtime application with a java application, so that (on winodws) we can restart the wrapper process and reconnect to the secondary java wrapper without restarting the native application.
  • New: Property wrapper.filter.debug.<trigger key="">=true to enable logging of trigger executions </trigger>
  • New: Property: wrapper.debug.comm: enable tcp/ip communication trace with wrapped application
  • New: Property: wrapper.ntservice.stop_dependency: Linux stop dependency
  • New: source on sourceforge git
  • Change: src folder structure to meet maven requirements. Gradle build scripts adapted accordingly.
  • Change: monitor.gc when wrapper.java.monitor.gc message template is not set, but wrapper.java.monitor.gc.restart is set in this case no gc information is logged to output, but gc data is sent to the controller.
  • Change: app shutdown script: be invoked only once; avoid triggering of shutdown hook when executing app shutdown script assume that app shutdown script will stop the process. if not it will be killed after timeout
  • Change: ahessian: (not relevant for yajsw): new: inverse server rpc.
  • Bug: Searching for 32-bit JVMs on Windows x64
  • Bug: error in mbean objectname when title includes ":"
  • Bug: abs path wrapper.java.classpath with
  • in linux not working * Bug: Linux service scripts not compatible with chkconfig
  • Bug: "Bad substitution" because of not escaped quotes
  • Bug: CyclicBufferFileInputStream: probable endless loop
  • Bug: Runtime process does not restart when invoked through a trigger
Posted by rzo 2013-12-23

yajsw-stable-11.08 pushed to sourceforge Git

this is the first release to git. note that the src folder has been modified to meet the maven default directory structure.

Posted by rzo 2013-11-03

yajsw-stable-11.08 released

yajsw-stable-11.08

  • Bug: System tray icon on windows 7
  • Change: check java 7 also for wrapped application and system tray icon
  • Change: notify port issues for system tray icon
Posted by rzo 2013-10-27

yajsw-stable-11.07 released

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
Posted by rzo 2013-07-08