mirror of https://github.com/winsw/winsw
parent
7d63e7b089
commit
f907a2b202
38
CHANGELOG.md
38
CHANGELOG.md
|
@ -5,19 +5,26 @@ Below you can find release notes for the trunk version of WinSW.
|
||||||
|
|
||||||
##### 2.0
|
##### 2.0
|
||||||
|
|
||||||
Release date: Coming Soon
|
Release date: Dec 30, 2016
|
||||||
|
|
||||||
Improvements:
|
Improvements:
|
||||||
* Provide the executable for `.NET Framework 4.0`.
|
* [Issue #103](https://github.com/kohsuke/winsw/issues/103) -
|
||||||
|
Provide the executable for `.NET Framework 4.0`.
|
||||||
([PR #147](https://github.com/kohsuke/winsw/pull/147))
|
([PR #147](https://github.com/kohsuke/winsw/pull/147))
|
||||||
* With this binary patching of `exe.config` is no longer required to get WinSW running on newest systems.
|
* With this binary patching of `exe.config` is no longer required to get WinSW running on newest systems.
|
||||||
* Introduce the [WinSW extension engine](doc/extensions/extensions.md), which allows extending the wrapper's behavior.
|
* [Issue #154](https://github.com/kohsuke/winsw/issues/154) -
|
||||||
|
Provide WinSW configuration file samples.
|
||||||
|
([PR #170](https://github.com/kohsuke/winsw/pull/170))
|
||||||
|
* Samples are available within release packages
|
||||||
|
* Introduce the new [WinSW Extension Engine](doc/extensions/extensions.md).
|
||||||
([PR #42](https://github.com/kohsuke/winsw/pull/42))
|
([PR #42](https://github.com/kohsuke/winsw/pull/42))
|
||||||
* Add new `SharedDirectoriesMapper` extension. See the docs [here](doc/extensions/sharedDirectoryMapper.md)
|
* Add new `SharedDirectoriesMapper` extension. See the docs [here](doc/extensions/sharedDirectoryMapper.md)
|
||||||
([PR #42](https://github.com/kohsuke/winsw/pull/42)).
|
([PR #42](https://github.com/kohsuke/winsw/pull/42)).
|
||||||
* Add new `RunawayProcessKiller` extension. See the docs [here](doc/extensions/runawayProcessKiller.md).
|
* [Issue #125](https://github.com/kohsuke/winsw/issues/125) -
|
||||||
|
Add new `RunawayProcessKiller` extension. See the docs [here](doc/extensions/runawayProcessKiller.md).
|
||||||
([PR #133](https://github.com/kohsuke/winsw/pull/133))
|
([PR #133](https://github.com/kohsuke/winsw/pull/133))
|
||||||
* Migrate event logging to [Apache log4net](https://logging.apache.org/log4net/).
|
* [Issue #69](https://github.com/kohsuke/winsw/issues/69) -
|
||||||
|
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).
|
([PR #145](https://github.com/kohsuke/winsw/pull/145), [PR #73](https://github.com/kohsuke/winsw/pull/73) and others).
|
||||||
* [Issue #85](https://github.com/kohsuke/winsw/issues/85) -
|
* [Issue #85](https://github.com/kohsuke/winsw/issues/85) -
|
||||||
Use `FileStream#SafeFileHandle` the deprecated `FileStream#Handle` in the CLI `redirect` mode.
|
Use `FileStream#SafeFileHandle` the deprecated `FileStream#Handle` in the CLI `redirect` mode.
|
||||||
|
@ -28,7 +35,7 @@ Fixed issues:
|
||||||
Prevent CPU overutilization when waiting for the process to exit.
|
Prevent CPU overutilization when waiting for the process to exit.
|
||||||
([PR #135](https://github.com/kohsuke/winsw/pull/135))
|
([PR #135](https://github.com/kohsuke/winsw/pull/135))
|
||||||
* [Issue #159](https://github.com/kohsuke/winsw/issues/159) -
|
* [Issue #159](https://github.com/kohsuke/winsw/issues/159) -
|
||||||
Fix reading of `waithint`, `sleeptime`, `resetfailure`, and `stoptimeout` options from configuration files with XML metadata before `settings`.
|
Properly retrieve `waithint`, `sleeptime`, `resetfailure`, and `stoptimeout` options from XML configs with metadata before `settings`.
|
||||||
([PR #175](https://github.com/kohsuke/winsw/pull/175))
|
([PR #175](https://github.com/kohsuke/winsw/pull/175))
|
||||||
* [Issue #164](https://github.com/kohsuke/winsw/issues/164) -
|
* [Issue #164](https://github.com/kohsuke/winsw/issues/164) -
|
||||||
Print warnings in the `uninstall` command when the service cannot be uninstalled immediately.
|
Print warnings in the `uninstall` command when the service cannot be uninstalled immediately.
|
||||||
|
@ -46,19 +53,20 @@ Security: Do not dump WinSW environment variables to the Event log.
|
||||||
([PR #166](https://github.com/kohsuke/winsw/pull/166))
|
([PR #166](https://github.com/kohsuke/winsw/pull/166))
|
||||||
|
|
||||||
Non-code changes:
|
Non-code changes:
|
||||||
* Major documentation refactoring and update
|
* Major documentation refactoring and update.
|
||||||
* [Issue #154](https://github.com/kohsuke/winsw/issues/154) -
|
* Use [GitHub Releases](https://github.com/kohsuke/winsw/releases) as a main release source.
|
||||||
Provide WinSW configuration file samples.
|
* Jenkins [Maven repository](http://repo.jenkins-ci.org/releases/com/sun/winsw/winsw/) is no longer the main release source
|
||||||
([PR #170](https://github.com/kohsuke/winsw/pull/170))
|
* It will be periodically updated on-demand
|
||||||
* Samples are available within release packages
|
* [Issue #65](https://github.com/kohsuke/winsw/issues/65) -
|
||||||
* Introduce the CI flow being hosted on AppVeyor. The project page is [here](https://ci.appveyor.com/project/oleg-nenashev/winsw).
|
Introduce NuGet packaging and publishing.
|
||||||
* [GitHub](https://github.com/kohsuke/winsw/releases)
|
* Releases are being published on `www.nuget.org`.
|
||||||
and [NuGet](https://www.nuget.org/packages/WinSW/) are the main release repositories now
|
[Package page](https://www.nuget.org/packages/WinSW/)
|
||||||
* Jenkins [Maven repository](http://repo.jenkins-ci.org/releases/com/sun/winsw/winsw/) will be periodically updated on-demand
|
|
||||||
* [Issue #80](https://github.com/kohsuke/winsw/issues/80) -
|
* [Issue #80](https://github.com/kohsuke/winsw/issues/80) -
|
||||||
Maven releases now pick releases from GitHub Releases.
|
Maven releases now pick releases from GitHub Releases.
|
||||||
The package version is guaranteed to be same as the assembly version.
|
The package version is guaranteed to be same as the assembly version.
|
||||||
([PR #162](https://github.com/kohsuke/winsw/pull/162))
|
([PR #162](https://github.com/kohsuke/winsw/pull/162))
|
||||||
|
* [Issue #142](https://github.com/kohsuke/winsw/issues/142) -
|
||||||
|
Introduce the CI/CD flow being hosted on AppVeyor. The project page is [here](https://ci.appveyor.com/project/oleg-nenashev/winsw).
|
||||||
|
|
||||||
Compatibility notes:
|
Compatibility notes:
|
||||||
* WinSW `2.x` is **fully compatible** with WinSW `1.x` in terms of the command-line interface and configuration files.
|
* WinSW `2.x` is **fully compatible** with WinSW `1.x` in terms of the command-line interface and configuration files.
|
||||||
|
|
Loading…
Reference in New Issue