Releases: winsw/winsw
Releases · winsw/winsw
WinSW v2.6.2
WinSW v2.6.1
🐛 Bug fixes
- #411 - Disable MMI in .NET Core 3.1 bundles to fix the
Microsoft.Management.Infrastructure
assembly loading failures (regression in 2.6.0) (#414) @NextTurn- See dotnet/sdk#10665 for the suspected root cause
WinSW v2.6.0
🚀 New features and improvements
- Enable TLS 1.1/1.2 in .NET2 and .NET4 packages on Windows 7 and Windows Server 2008 R2 (#394) @NextTurn
- Parallelize downloads in .NET 4.6.1 and .NET Core bundles (#367) @NextTurn
- Treat "not running" as success for stop command (#387) @NextTurn
- Improve CLI behaviors with empty arguments (#374) @NextTurn
🐛 Bug fixes
- Fix stdout/stderr redirection when log disabled (#391) @NextTurn
- Treat "already running" as success for
start
command (#385) @NextTurn - Throw correct exceptions for IO errors in file move/replace operations (#405) @NextTurn
- Implement atomic file movement (#395) @NextTurn
👻 Maintenance
WinSW v2.5.0
🚀 New features and improvements
- Don't print stack trace to console for user errors (#373) @NextTurn
- Stop buffering stdout/stderr (#390) @NextTurn
🐛 Bug fixes
- Fix Runaway Process Killer extension so that it does not kill wrong processes with the same PID on startup (#359, #393) @NextTurn
- Fix executable path and XML config file resolution on .NET Core (#389) @NextTurn
👻 Maintenance
WinSW v2.4.0
🚀 New features and improvements
- Add new target frameworks: .NET 4.6.1 (#354, #363) @NextTurn
- Add .NET Core 3.1 packaging for win-x64 and win-x86 (#354) @NextTurn
🐛 Bug fixes
📝 Documentation updates
👻 Maintenance
- Move Maven packaging to https://github.com/jenkinsci/winsw-maven-packaging (#332) @oleg-nenashev
- Simplify syntax and cleanup the code (#360) @NextTurn
- Annotate for nullable reference types (#356) @NextTurn
- Migrate to SDK-style projects (#352) @NextTurn
- Require Visual Studio Community 2019 to build the project (#352) @NextTurn
- Add CODEOWNERS to automate code review requests (#358) @oleg-nenashev
- Switch Release Drafter GitHub Action to YAML (#338) @oleg-nenashev
- Update appveyor.yml and deployments to support new packaging flow (#377, #378) @oleg-nenashev
WinSW v2.3.0
- Prevent application crash when
roll-by-size-time
is enabled (#315) - Add a new
hidewindow
option to suppress windows popup on legacy platforms (#321) - Fix duplicate startup log entries (#330)
- Documentation cleanup (#299, #303, #311, #316, #318)
Internal changes
- Add a Release Drafter configuration for the repository. Will be enabled in the future (#331)
WinSW v2.2.0
- Intoduce new logging configuration options to allow renaming and disabling logs
(logname
,outfiledisabled
,errfiledisabled
,outfilepattern
,errfilepattern
) (#247) - Add support of archiving old log files to the 'roll-by-size-time' log appender
(zipOlderThanNumDays
andzipDateFormat
options) (#259) - Improve logging for process termination by Runaway Process Killer (#239)
- Performance: prevent double loading of the service descriptors on startup (#254)
WinSW v2.1.2
Bug fixes
- Runaway Process Killer extension was not using the
stopTimeoutMs
parameter. (#228)