Permalink
fad8830 Aug 17, 2017
1 contributor

Users who have contributed to this file

179 lines (135 sloc) 7.57 KB

Release Notes

Below you can find release notes for the trunk version of WinSW.

2.1.2

Release date: July 8, 2017

Fixed issues:

  • PR #228 - Runaway Process Killer extension was not using the stopTimeoutMs parameter.
2.1.1

Release date: June 12, 2017

Fixed issues:

  • Issue #206 - Prevent printing of log entries in the status command. (PR #214)
  • Issue #218 - Prevent hanging of the stopexecutable when its logs are not being drained do the parent process. (PR #220, PR #224)
2.1.0

Release date: April 19, 2017

Improvements:

2.0.3

Release date: Apr 01, 2017

Fixed issues:

  • Issue #201 - Prevent conversion of environment variables to lowercase in the started executable. (PR #202)
2.0.2

Release date: Feb 13, 2017

Fixed issues:

  • Issue #181 - Fix metadata of the WinSW.NET2.exe executable to make it really running on .NET Framework 2. (PR #188)
  • Issue #95 - During process tree termination rebuild the child process tree after the termination if stopparentprocessfirst is set. Enhances the fix of Issue #59 in WinSW 2.0. (PR #186)
2.0.1

Release date: Jan 06, 2017

Fixed issues:

  • Issue #178 - Fix processing of the legacy arguments parameter. Regression in 2.0. (PR #179)
2.0

Release date: Dec 30, 2016

Improvements:

Fixed issues:

  • Issue #124 - Prevent CPU overutilization when waiting for the process to exit. (PR #135)
  • Issue #159 - Properly retrieve waithint, sleeptime, resetfailure, and stoptimeout options from XML configs with metadata before settings. (PR #175)
  • Issue #164 - Print warnings in the uninstall command when the service cannot be uninstalled immediately. (PR #165)
  • Issue #171 - Prevent failure when stoparguments are defined without stopexecutable in the XML file. (PR #170)
  • Issue #59 - Prevent failure during process termination if child processes cannot be retrieved due to the pending system shutdown. (PR #172)
  • Issue #54 - Security: Do not dump WinSW environment variables to the Event log. (PR #173)
  • Do not propagate exceptions from Process.Kill() if the process actually exits. (PR #166)

Non-code changes:

  • Major documentation refactoring and update.
  • Use GitHub Releases as a main release source.
  • Jenkins Maven repository is no longer the main release source
  • It will be periodically updated on-demand
  • Issue #65 - Introduce NuGet packaging and publishing.
  • Releases are being published on www.nuget.org. Package page
  • Issue #80 - Maven releases now pick releases from GitHub Releases. The package version is guaranteed to be same as the assembly version. (PR #162)
  • Issue #142 - Introduce the CI/CD flow being hosted on AppVeyor. The project page is here.

Compatibility notes:

  • WinSW 2.x is fully compatible with WinSW 1.x in terms of the command-line interface and configuration files.
  • Any behavior difference will be considered as a bug
  • New features like WinSW extensions are disabled by default. They can be enabled via the configuration file.
1.19.1

Release date: Nov 05, 2016

Fixed issues:

  • Fix the version number in the executable file metadata and CLI
1.19

Release date: Aug 02, 2016

  • No functional changes.
1.18

Fixed issues: Aug 23, 2015

  • Issue #91 - %BASE% contained the executable path instead of the directory path (regression in 1.17)
1.17

Release date: Mar 29, 2015

Changes: See the winsw-1.17 milestone.

Previous versions

WinSW versions older than 1.17 have no explicit changelog. If you need such info, see the commit history.