mirror of https://github.com/winsw/winsw
				
				
				
			
							parent
							
								
									649bb96222
								
							
						
					
					
						commit
						7d63e7b089
					
				
							
								
								
									
										46
									
								
								CHANGELOG.md
								
								
								
								
							
							
						
						
									
										46
									
								
								CHANGELOG.md
								
								
								
								
							| 
						 | 
				
			
			@ -9,35 +9,55 @@ Release date: Coming Soon
 | 
			
		|||
 | 
			
		||||
Improvements:
 | 
			
		||||
* Provide the executable for `.NET Framework 4.0`.
 | 
			
		||||
With this binary patching of `exe.config` is no longer required to get WinSW running on newest systems.
 | 
			
		||||
([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.
 | 
			
		||||
* Introduce the [WinSW extension engine](doc/extensions/extensions.md), which allows extending the wrapper's behavior.
 | 
			
		||||
([PR #42](https://github.com/kohsuke/winsw/pull/42)).
 | 
			
		||||
* Add new `SharedDirectoriesMapper` extension. See the docs [here](doc/extensions/sharedDirectoryMapper.md).
 | 
			
		||||
([PR #42](https://github.com/kohsuke/winsw/pull/42))
 | 
			
		||||
* Add new `SharedDirectoriesMapper` extension. See the docs [here](doc/extensions/sharedDirectoryMapper.md)
 | 
			
		||||
([PR #42](https://github.com/kohsuke/winsw/pull/42)).
 | 
			
		||||
* 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/). 
 | 
			
		||||
([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) -
 | 
			
		||||
Use `FileStream#SafeFileHandle` the deprecated `FileStream#Handle` in the CLI `redirect` mode.
 | 
			
		||||
([PR #167](https://github.com/kohsuke/winsw/pull/167))
 | 
			
		||||
 | 
			
		||||
Fixed issues:
 | 
			
		||||
* [Issue #124](https://github.com/kohsuke/winsw/issues/124) - 
 | 
			
		||||
Prevent the 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))
 | 
			
		||||
 * It should also fix issues related to the process termination failures, to be confirmed
 | 
			
		||||
* [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`.
 | 
			
		||||
([PR #175](https://github.com/kohsuke/winsw/pull/175))
 | 
			
		||||
* [Issue #164](https://github.com/kohsuke/winsw/issues/164) - 
 | 
			
		||||
Print warnings when the service cannot be uninstalled immediately and its uninstallation gets postponed.
 | 
			
		||||
Print warnings in the `uninstall` command when the service cannot be uninstalled immediately.
 | 
			
		||||
([PR #165](https://github.com/kohsuke/winsw/pull/165))
 | 
			
		||||
* Do not propagate exceptions from Process.Kill() if the process actually exits.
 | 
			
		||||
* [Issue #171](https://github.com/kohsuke/winsw/issues/171) -
 | 
			
		||||
Prevent  failure when `stoparguments` are defined without `stopexecutable` in the XML file.
 | 
			
		||||
([PR #170](https://github.com/kohsuke/winsw/pull/170))
 | 
			
		||||
* [Issue #59](https://github.com/kohsuke/winsw/issues/59) - 
 | 
			
		||||
Prevent failure during process termination if child processes cannot be retrieved due to the pending system shutdown.
 | 
			
		||||
([PR #172](https://github.com/kohsuke/winsw/pull/172))
 | 
			
		||||
* [Issue #54](https://github.com/kohsuke/winsw/issues/54) - 
 | 
			
		||||
Security: Do not dump WinSW environment variables to the Event log.
 | 
			
		||||
([PR #173](https://github.com/kohsuke/winsw/pull/173))
 | 
			
		||||
* Do not propagate exceptions from `Process.Kill()` if the process actually exits.
 | 
			
		||||
([PR #166](https://github.com/kohsuke/winsw/pull/166))
 | 
			
		||||
 | 
			
		||||
Non-code changes:
 | 
			
		||||
* Documentation refactoring and update
 | 
			
		||||
* Introduced the CI flow being hosted on AppVeyor. The project page is [here](https://ci.appveyor.com/project/oleg-nenashev/winsw)
 | 
			
		||||
* 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
 | 
			
		||||
* Major documentation refactoring and update
 | 
			
		||||
* [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 CI flow being hosted on AppVeyor. The project page is [here](https://ci.appveyor.com/project/oleg-nenashev/winsw).
 | 
			
		||||
* [GitHub](https://github.com/kohsuke/winsw/releases) 
 | 
			
		||||
and [NuGet](https://www.nuget.org/packages/WinSW/) are the main release repositories now
 | 
			
		||||
 * 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) - 
 | 
			
		||||
Maven releases now pick releases from GitHub Releases. The Maven package version is guaranteed to be equal to the assembly version. 
 | 
			
		||||
Maven releases now pick releases from GitHub Releases. 
 | 
			
		||||
The package version is guaranteed to be same as the assembly version. 
 | 
			
		||||
([PR #162](https://github.com/kohsuke/winsw/pull/162))
 | 
			
		||||
 | 
			
		||||
Compatibility notes:
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue