2016-11-25 21:00:30 +00:00
Release Notes
====
2016-11-28 20:50:10 +00:00
Below you can find release notes for the trunk version of WinSW.
2016-11-25 21:00:30 +00:00
##### 2.0
Release date: Coming Soon
Improvements:
2016-12-09 11:41:08 +00:00
* Provide the executable for `.NET Framework 4.0` .
2016-12-09 11:45:51 +00:00
With this binary patching of `exe.config` is no longer required to get WinSW running on newest systems.
2016-12-09 11:41:08 +00:00
([PR #147 ](https://github.com/kohsuke/winsw/pull/147))
2016-12-09 11:45:51 +00:00
* Introduce the [WinSW extension engine ](doc/extensions/extensions.md ), which allows extending the wrapper's behavior.
2016-11-25 21:00:30 +00:00
([PR #42 ](https://github.com/kohsuke/winsw/pull/42)).
2016-12-09 11:45:51 +00:00
* Add new `SharedDirectoriesMapper` extension. See the docs [here ](doc/extensions/sharedDirectoryMapper.md ).
2016-11-25 21:00:30 +00:00
([PR #42 ](https://github.com/kohsuke/winsw/pull/42)).
2016-12-09 11:45:51 +00:00
* Add new `RunawayProcessKiller` extension. See the docs [here ](doc/extensions/runawayProcessKiller.md ).
2016-12-02 12:59:26 +00:00
([PR #133 ](https://github.com/kohsuke/winsw/pull/133)).
2016-12-09 11:41:08 +00:00
* Migrate event logging to [Apache log4net ](https://logging.apache.org/log4net/ ).
([PR #145 ](https://github.com/kohsuke/winsw/pull/145), [PR #73 ](https://github.com/kohsuke/winsw/pull/73 ) and others).
Fixed issues:
* [Issue #124 ](https://github.com/kohsuke/winsw/issues/124 ) -
Prevent the CPU overutilization when waiting for the process to exit.
([PR #135 ](https://github.com/kohsuke/winsw/pull/135))
* It should also fix issues related to the process termination failures, to be confirmed
Non-code changes:
* Documentation refactoring and update
2016-12-09 21:41:06 +00:00
* Introduced the CI flow being hosted on AppVeyor. The project page is [here ](https://ci.appveyor.com/project/oleg-nenashev/winsw )
2016-12-09 11:41:08 +00:00
* Starting from WinSW 2.0, [GitHub ](https://github.com/kohsuke/winsw/releases ) and NuGet will be the release sources
* [Maven repository ](http://repo.jenkins-ci.org/releases/com/sun/winsw/winsw/ ) will be periodically updated on-demand
2016-11-25 21:00:30 +00:00
2016-12-09 21:41:06 +00:00
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 ](doc/extensions/extensions.md ) are disabled by default.
They can be enabled via the configuration file.
2016-11-25 21:00:30 +00:00
##### 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
2016-11-28 20:50:10 +00:00
* No functional changes.
2016-11-25 21:00:30 +00:00
##### 1.18
Fixed issues: Aug 23, 2015
* [Issue #91 ](https://github.com/kohsuke/winsw/issues/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 ](https://github.com/kohsuke/winsw/milestone/1 ).
##### Previous versions
WinSW versions older than `1.17` have no explicit changelog.
2016-12-09 11:41:08 +00:00
If you need such info, see the [commit history ](https://github.com/kohsuke/winsw/commits/master ).