winsw

A wrapper executable that can run any executable as a Windows service, in a permissive license.

MIT License

Stars
11.8K
Committers
57
winsw - WinSW v3.0.0-alpha.11 Latest Release

Published by nxtn over 1 year ago

See the migration guide for how to migrate your XML configuration to 3.x.

πŸ“¦ Packaging changes

  • Include ARM64 build as part of the releases (#940) @zhzy0077

πŸ“ Documentation updates

  • Fix closing tag in the configuration sample (#881) @SimonBiggs
  • Fix typo in the configuration sample (#929) @freezingDaniel
  • Fix incorrect quotation marks (#930) @freezingDaniel
  • Update xml-config-file.md - Add missing / to service account block. (#943) @queglay

πŸ‘» Maintenance

  • Upgrade to .NET 7 (#1001)
winsw - WinSW v2.12.0

Published by nxtn over 1 year ago

πŸ› Bug fixes

  • Fix download exceptions when ignoring errors (#854 <- #853)

πŸ“¦ Packaging changes

  • No self extraction (#807 <- #806)
winsw - WinSW v3.0.0-alpha.10

Published by nxtn about 3 years ago

See the migration guide for how to migrate your XML configuration to 3.x.

πŸ› Bug fixes

  • Fix download exceptions when ignoring errors (#853)

πŸ“¦ Packaging changes

  • No self extraction (#806)
winsw - WinSW v3.0.0-alpha.9

Published by nxtn over 3 years ago

See the migration guide for how to migrate your XML configuration to 3.x.

winsw - WinSW v2.11.0

Published by nxtn over 3 years ago

🚨 Breaking changes (YAML preview)

  • Fix inconsistencies in YAML config (#678)
    • resetFailureAfter β†’ resetFailure
    • Runaway process killer
      • pidfile β†’ pidFile
      • stopTimeOut β†’ stopTimeout
      • StopParentFirst β†’ stopParentFirst

πŸŽ‰ New features

  • Send close messages to GUI applications (#737 ← #625)

πŸš€ Enhancements

  • Improve exception logging (#736 ← #673, #751 ← #581)
  • Ensure basic logging (#755 ← #725, #755 ← #728)
  • Enhance console prompting (#759 ← #758)
  • Rework shared directory mapper (#765 ← #510)

πŸ› Bug fixes

  • Expand environment variables in YAML extensions (#677)
  • Remove dependencies on WMI (#737 ← #567, #751 ← #555)
  • Check start time of possible child processes (#737 ← #584)
  • Leave STDIN open (#738 ← #611)
  • Set console output code page to UTF-8 (#753 ← #752)
  • Allow rotating logs monthly (#761)
  • Tweak stdout/stderr redirections (#770 ← #756)

πŸ“¦ Packaging changes

  • Drop .NET Core 3.1 packaging (#715)
  • Add .NET 5 packaging (#729)
winsw - WinSW v3.0.0-alpha.8

Published by nxtn over 3 years ago

See the migration guide for how to migrate your XML configuration to 3.x.

🚨 Breaking changes

  • Remove /redirect option (#413)
  • Remove runaway process killer (#440)
  • Remove <stopparentprocessfirst> setting (#487)
  • Merge <domain> and <user> into <username> (#556)
  • Stop supporting .NET Framework 2.0/4.0 (#579)
  • Remove stopwait command (#589)
    Use stop w/o options instead.
  • Remove testwait command (#589)
    Use test w/o options instead.
  • Remove /p option (#589)
    Use <prompt> or --username/--password instead.
  • Remove <waithint> (#602)
  • Remove <sleeptime> (#602)
  • Remove <argument>/<startargument>/<stopargument> (#610)
    Use <arguments>/<startarguments>/<stoparguments> instead.
  • Make <delayedAutoStart>/<beeponshutdown>/<interactive> a boolean (#613)
  • Remove test command (#764)
  • Merge shared directory mapping into core (#767)

πŸŽ‰ New features

  • Support user principal name (#556)
  • Allow prompting for credentials (#557, #619, #760)
  • New command-line interface (#589, #623, #635, #688)
  • Add prestart/poststart/prestop/poststop settings (#595, #626)
  • Add refresh command (#607, #623)
  • Preshutdown support (#614)
  • Add customize command (#615)
  • Add dev ps command (#620, #685)
  • Add stdout/stderr path settings (#631)
  • Add dev kill command (#639)
  • Auto refresh (#648)
  • Add dev list command (#672)

πŸš€ Enhancements

  • Make <name> and <description> optional (#609)
  • Set a default working directory for the wrapper (#616, #636)
  • Ensure child processes are cleanup up (#618)
  • Allow <stopexecutable> without <stoparguments> (#621)
  • Reduce event log entries (#622)
  • Distinguish service status as active or inactive (#724)
  • Enhance console prompting (#758)
  • Include logger names in logs (#773)

πŸ› Bug fixes

  • Fix service stop logic (#426, #487, #597, #642, #643)
  • Fix missing wrapper logs (#485)
  • Catch all exceptions (#598)
  • Disable undocumented argument concatenation (#603)
  • Leave STDOUT/STDERR open if not redirected (#695)
  • Fix XML queries (#722)
  • Set console output code page to UTF-8 (#752)
  • Tweak stdout/stderr redirections (#756)

πŸ“ Documentation updates

  • Rename docs for SEO (#406)
  • Revise docs for 3.0.0-alpha.x (#587, #594, #608, #645, #689, #713, #731, #768)
winsw - WinSW v3.0.0-alpha.7

Published by nxtn almost 4 years ago

See the migration guide for how to migrate your XML configuration to 3.x.

🚨 Breaking changes

  • Remove /redirect option (#413)
  • Remove runaway process killer (#440)
  • Remove <stopparentprocessfirst> setting (#487)
  • Merge <domain> and <user> into <username> (#556)
  • Stop supporting .NET Framework 2.0/4.0 (#579)
  • Remove stopwait command (#589)
    Use stop w/o options instead.
  • Remove testwait command (#589)
    Use test w/o options instead.
  • Remove /p option (#589)
    Use <prompt> or --username/--password instead.
  • Remove <waithint> (#602)
  • Remove <sleeptime> (#602)
  • Remove <argument>/<startargument>/<stopargument> (#610)
    Use <arguments>/<startarguments>/<stoparguments> instead.
  • Make <delayedAutoStart>/<beeponshutdown>/<interactive> a boolean (#613)

πŸŽ‰ New features

  • Support user principal name (#556)
  • Allow prompting for credentials (#557, #619)
  • New command-line interface (#589, #623, #635, #688)
  • Add prestart/poststart/prestop/poststop settings (#595, #626)
  • Add refresh command (#607, #623)
  • Preshutdown support (#614)
  • Add customize command (#615)
  • Add dev ps command (#620, #685)
  • Send close messages to GUI applications (#625)
  • Add stdout/stderr path settings (#631)
  • Add dev kill command (#639)
  • Auto refresh (#648)
  • Add dev list command (#672)

πŸš€ Enhancements

  • Rework shared directory mapper (#510)
  • Improve exception logging (#581, #673)
  • Make <name> and <description> optional (#609)
  • Set a default working directory for the wrapper (#616, #636)
  • Ensure child processes are cleanup up (#618)
  • Allow <stopexecutable> without <stoparguments> (#621)
  • Reduce event log entries (#622)
  • Distinguish service status as active or inactive (#724)
  • Ensure basic logging (#725, #728)

πŸ› Bug fixes

  • Fix service stop logic (#426, #487, #597, #642, #643)
  • Fix missing wrapper logs (#485)
  • Remove dependencies on WMI (#555, #567)
  • Check start time of possible child processes (#584)
  • Catch all exceptions (#598)
  • Disable undocumented argument concatenation (#603)
  • Leave STDIN open (#611)
  • Leave STDOUT/STDERR open if not redirected (#695)
  • Fix XML queries (#722)

πŸ“¦ Packaging changes

  • Publish self-contained archives (#421)

πŸ“ Documentation updates

  • Rename docs for SEO (#406)
  • Revise docs for 3.0.0-alpha.x (#587, #594, #608, #645, #689, #713, #731)
winsw - WinSW v3.0.0-alpha.6

Published by nxtn almost 4 years ago

See the migration guide for how to migrate your XML configuration to 3.x.

🚨 Breaking changes

  • Remove /redirect option (#413)
  • Remove runaway process killer (#440)
  • Remove <stopparentprocessfirst> setting (#487)
  • Merge <domain> and <user> into <username> (#556)
  • Stop supporting .NET Framework 2.0/4.0 (#579)
  • Remove stopwait command (#589)
    Use stop w/o options instead.
  • Remove testwait command (#589)
    Use test w/o options instead.
  • Remove /p option (#589)
    Use <prompt> or --username/--password instead.
  • Remove <waithint> (#602)
  • Remove <sleeptime> (#602)
  • Remove <argument>/<startargument>/<stopargument> (#610)
    Use <arguments>/<startarguments>/<stoparguments> instead.
  • Make <delayedAutoStart>/<beeponshutdown>/<interactive> a boolean (#613)

πŸŽ‰ New features

  • Support user principal name (#556)
  • Allow prompting for credentials (#557, #619)
  • New command-line interface (#589, #623, #635, #688)
  • Add prestart/poststart/prestop/poststop settings (#595, #626)
  • Add refresh command (#607, #623)
  • Preshutdown support (#614)
  • Add customize command (#615)
  • Add dev ps command (#620, #685)
  • Send close messages to GUI applications (#625)
  • Add stdout/stderr path settings (#631)
  • Add dev kill command (#639)
  • Auto refresh (#648)
  • Add dev list command (#672)

πŸš€ Enhancements

  • Rework shared directory mapper (#510)
  • Improve exception logging (#581, #673)
  • Make <name> and <description> optional (#609)
  • Set a default working directory for the wrapper (#616, #636)
  • Ensure child processes are cleanup up (#618)
  • Allow <stopexecutable> without <stoparguments> (#621)
  • Reduce event log entries (#622)

πŸ› Bug fixes

  • Fix service stop logic (#426, #487, #597, #642, #643)
  • Fix missing wrapper logs (#485)
  • Remove dependencies on WMI (#555, #567)
  • Check start time of possible child processes (#584)
  • Catch all exceptions (#598)
  • Disable undocumented argument concatenation (#603)
  • Leave STDIN open (#611)
  • Leave STDOUT/STDERR open if not redirected (#695)

πŸ“¦ Packaging changes

  • Publish self-contained archives (#421)

πŸ“ Documentation updates

  • Rename docs for SEO (#406)
  • Revise docs for 3.0.0-alpha.x (#587, #594, #608, #645, #689, #713)
winsw - WinSW v3.0.0-alpha.5

Published by nxtn about 4 years ago

See the migration guide for how to migrate your XML configuration to 3.x.

🚨 Breaking changes

  • Remove /redirect option (#413)
  • Remove runaway process killer (#440)
  • Remove <stopparentprocessfirst> setting (#487)
  • Merge <domain> and <user> into <username> (#556)
  • Stop supporting .NET Framework 2.0/4.0 (#579)
  • Remove stopwait command (#589)
    Use stop w/o options instead.
  • Remove testwait command (#589)
    Use test w/o options instead.
  • Remove /p option (#589)
    Use <prompt> or --username/--password instead.
  • Remove <waithint> (#602)
  • Remove <sleeptime> (#602)
  • Remove <argument>/<startargument>/<stopargument> (#610)
    Use <arguments>/<startarguments>/<stoparguments> instead.
  • Make <delayedAutoStart>/<beeponshutdown>/<interactive> a boolean (#613)

πŸŽ‰ New features

  • Support user principal name (#556)
  • Allow prompting for credentials (#557, #619)
  • New command-line interface (#589, #623, #635, #688)
  • Add prestart/poststart/prestop/poststop settings (#595, #626)
  • Add refresh command (#607, #623)
  • Preshutdown support (#614)
  • Add customize command (#615)
  • Add dev ps command (#620, #685)
  • Send close messages to GUI applications (#625)
  • Add stdout/stderr path settings (#631)
  • Add dev kill command (#639)
  • Auto refresh (#648)
  • Add dev list command (#672)

πŸš€ Enhancements

  • Rework shared directory mapper (#510)
  • Improve exception logging (#581, #673)
  • Make <name> and <description> optional (#609)
  • Set a default working directory for the wrapper (#616, #636)
  • Ensure child processes are cleanup up (#618)
  • Allow <stopexecutable> without <stoparguments> (#621)
  • Reduce event log entries (#622)

πŸ› Bug fixes

  • Fix service stop logic (#426, #487, #597, #642, #643)
  • Fix missing wrapper logs (#485)
  • Remove dependencies on WMI (#555, #567)
  • Check start time of possible child processes (#584)
  • Catch all exceptions (#598)
  • Disable undocumented argument concatenation (#603)
  • Leave STDIN open (#611)
  • Leave STDOUT/STDERR open if not redirected (#695)

πŸ“¦ Packaging changes

  • Publish self-contained archives (#421)

πŸ“ Documentation updates

  • Rename docs for SEO (#406)
  • Revise docs for 3.0.0-alpha.x (#587, #594, #608, #645, #689)
winsw - WinSW v2.10.3

Published by nxtn about 4 years ago

πŸ› Bug fixes

  • Leave STDOUT/STDERR open if not redirected (#694) @NextTurn
  • Fix service crashes (#680) @NextTurn

πŸ“ Documentation updates

  • Add the YAML configuration demo link to the documentation (#675) @buddhikac96

πŸ‘» Maintenance

  • Reorganize projects (#664) @NextTurn
winsw - WinSW v2.10.2

Published by oleg-nenashev about 4 years ago

πŸ› Bug fixes

  • Restore case-insensitive search of extensions by class names (regression in v2.10.0) (#663) @NextTurn

πŸš€ Enhancements

winsw - WinSW v3.0.0-alpha.4

Published by nxtn about 4 years ago

See the migration guide for how to migrate your XML configuration to 3.x.

🚨 Breaking changes

  • Remove /redirect option (#413)
  • Remove runaway process killer (#440)
  • Remove <stopparentprocessfirst> setting (#487)
  • Merge <domain> and <user> into <username> (#556)
  • Stop supporting .NET Framework 2.0/4.0 (#579)
  • Remove stopwait command (#589)
    Use stop w/o options instead.
  • Remove testwait command (#589)
    Use test w/o options instead.
  • Remove /p option (#589)
    Use <prompt> or --username/--password instead.
  • Remove <waithint> (#602)
  • Remove <sleeptime> (#602)
  • Remove <argument>/<startargument>/<stopargument> (#610)
    Use <arguments>/<startarguments>/<stoparguments> instead.
  • Make <delayedAutoStart>/<beeponshutdown>/<interactive> a boolean (#613)

πŸŽ‰ New features

  • Support user principal name (#556)
  • Allow prompting for credentials (#557, #619)
  • New command-line interface (#589, #623, #635)
  • Add prestart/poststart/prestop/poststop settings (#595, #626)
  • Add refresh command (#607, #623)
  • Preshutdown support (#614)
  • Add customize command (#615)
  • Add dev ps command (#620)
  • Send close messages to GUI applications (#625)
  • Add stdout/stderr path settings (#631)
  • Add dev kill command (#639)
  • Auto refresh (#648)
  • Add dev list command (#672)

πŸš€ Enhancements

  • Rework shared directory mapper (#510)
  • Improve exception logging (#581, #673)
  • Make <name> and <description> optional (#609)
  • Set a default working directory for the wrapper (#616, #636)
  • Ensure child processes are cleanup up (#618)
  • Allow <stopexecutable> without <stoparguments> (#621)
  • Reduce event log entries (#622)

πŸ› Bug fixes

  • Fix service stop logic (#426, #487, #597, #642, #643)
  • Fix missing wrapper logs (#485)
  • Remove dependencies on WMI (#555, #567)
  • Check start time of possible child processes (#584)
  • Catch all exceptions (#598)
  • Disable undocumented argument concatenation (#603)
  • Leave STDIN open (#611)

πŸ“¦ Packaging changes

  • Publish self-contained archives (#421)

πŸ“ Documentation updates

  • Rename docs for SEO (#406)
  • Revise docs for 3.0.0-alpha.x (#587, #594, #608, #645)
winsw - WinSW v2.10.1

Published by nxtn about 4 years ago

πŸ› Bug fixes

  • Fix installation crashes when allowservicelogon is true (#660) @NextTurn

πŸ“ Documentation updates

  • Add documentation for extension management in YAML (#655) @buddhikac96
winsw - WinSW v2.10.0 - YAML configuration support preview

Published by nxtn about 4 years ago

πŸŽ‰ New features

  • Add YAML configuration support preview (#543, #638, #647) @buddhikac96

🚨 Removed

  • Remove undocumented support for *.vshost.exe files (#641) @buddhikac96
  • Remove undocumented support for configuration file lookup in directory hierarchy (#641) @buddhikac96

πŸ› Bug fixes

  • Stop parent process first by default if the stopParentFirst option is not set (#580) @NextTurn
  • Fix file length accumulation in log modes with file size based rotation (#582) @NextTurn

πŸ“ Documentation updates

  • Use log instead of the deprecated logmode tag in documentation (#548) @DanielW10001
  • Document the project structure (#534) @buddhikac96
  • Fix typos in the documentation (#653, #644, #542) @albaltimore @Yinux @NextTurn

⬆️ Dependency updates

  • Bump Microsoft.NET.Test.Sdk from 16.4.0 to 16.7.1 (#563, #637, #652) @dependabot
  • Bump NUnit3TestAdapter from 3.16.0 to 3.17.0 (#561, #576) @dependabot
  • Bump ilmerge from 3.0.29 to 3.0.41 (#559, #571) @dependabot
  • Bump coverlet.collector from 1.2.0 to 1.3.0 (#560) @dependabot
  • Update Release Drafter to v5.11.0 (#629) @oleg-nenashev

πŸ‘» Maintenance

  • Setup code coverage, powered by Codecov (#572) @NextTurn
  • Remove unnecessary project items (#569) @NextTurn
  • Enable Dependabot in the repository (#558) @oleg-nenashev
winsw - WinSW v3.0.0-alpha.3

Published by nxtn about 4 years ago

Check out the v3 branch for the latest documentation.

See the migration guide for how to migrate your XML configuration to 3.x.

🚨 Breaking changes

  • Remove /redirect option (#413)
  • Remove runaway process killer (#440)
  • Remove <stopparentprocessfirst> setting (#487)
  • Merge <domain> and <user> into <username> (#556)
  • Stop supporting .NET Framework 2.0/4.0 (#579)
  • Remove stopwait command (#589)
    Use stop w/o options instead.
  • Remove testwait command (#589)
    Use test w/o options instead.
  • Remove /p option (#589)
    Use <prompt> or --username/--password instead.
  • Remove <waithint> (#602)
  • Remove <sleeptime> (#602)
  • Remove <argument>/<startargument>/<stopargument> (#610)
    Use <arguments>/<startarguments>/<stoparguments> instead.
  • Make <delayedAutoStart>/<beeponshutdown>/<interactive> a boolean (#613)

πŸŽ‰ New features

  • Support user principal name (#556)
  • Allow prompting for credentials (#557, #619)
  • New command-line interface (#589, #623, #635)
  • Add prestart/poststart/prestop/poststop settings (#595, #626)
  • Add refresh command (#607, #623)
  • Preshutdown support (#614)
  • Add customize command (#615)
  • Add dev ps command (#620)
  • Send close messages to GUI applications (#625)
  • Add stdout/stderr path settings (#631)
  • Add dev kill command (#639)

πŸš€ Enhancements

  • Rework shared directory mapper (#510)
  • Improve exception logging (#581)
  • Make <name> and <description> optional (#609)
  • Set a default working directory for the wrapper (#616, #636)
  • Ensure child processes are cleanup up (#618)
  • Allow <stopexecutable> without <stoparguments> (#621)
  • Reduce event log entries (#622)

πŸ› Bug fixes

  • Fix service stop logic (#426, #487, #597, #642, #643)
  • Fix missing wrapper logs (#485)
  • Remove dependencies on WMI (#555, #567)
  • Check start time of possible child processes (#584)
  • Catch all exceptions (#598)
  • Disable undocumented argument concatenation (#603)
  • Leave STDIN open (#611)

πŸ“¦ Packaging changes

  • Publish self-contained archives (#421)

πŸ“ Documentation updates

  • Rename docs for SEO (#406)
  • Revise docs for 3.0.0-alpha.x (#587, #594, #608)
winsw - WinSW v3.0.0-alpha.2

Published by nxtn about 4 years ago

Check out the v3 branch for the latest documentation.

See the migration guide for how to migrate your XML configuration to 3.x.

🚨 Removed

  • Remove /redirect option (#413)
  • Remove <stopparentprocessfirst> setting (#487)
  • Merge <domain> and <user> into <username> (#556)
  • Stop supporting .NET Framework 2.0/4.0 (#579)
  • Remove stopwait command (#589)
    UseΒ stopΒ w/o options instead.
  • Remove testwait command (#589)
    UseΒ testΒ w/o options instead.
  • Remove /p option (#589)
    UseΒ <prompt>Β orΒ --username/--passwordΒ instead.
  • Remove <waithint> (#602)
  • Remove <sleeptime> (#602)

πŸŽ‰ New features

  • Support user principal name (#556)
  • Allow prompting for credentials (#557)
  • New command-line interface (#589)
  • Add prestart/poststart/prestop/poststop settings (#595)
  • Add refresh command (#607)

πŸš€ Enhancements

  • Rework shared directory mapper (#510)
  • Improve exception logging (#581)

πŸ› Bug fixes

  • Fix the stop logic (#426)
  • Fix missing wrapper logs (#485)
  • Fix process termination (#487)
  • Remove dependencies on WMI (#555, #567)
  • Check start time of possible child processes (#584)
  • Fix service termination (#597)
  • Catch all exceptions (#598)
  • Disable undocumented argument concatenation (#603)

πŸ“¦ Packaging changes

  • Publish self-contained archives (#421)

πŸ“ Documentation updates

  • Rename docs for SEO (#406)
  • Revise docs for 3.0.0-alpha.x (#587, #594)
winsw - WinSW v3.0.0-alpha.1

Published by nxtn over 4 years ago

See the migration guide for how to migrate your XML configuration to 3.x.

🚨 Removed

  • Remove /redirect option (#413)
  • Remove <stopparentprocessfirst> setting (#487)
  • Merge <domain> and <user> into <username> (#556)
  • Stop supporting .NET Framework 2.0/4.0 (#579)

πŸŽ‰ New features

  • Support user principal name (#556)
  • Allow prompting for credentials (#557)

πŸš€ Enhancements

  • Rework shared directory mapper (#510)
  • Improve exception logging (#581)

πŸ› Bug fixes

  • Fix process termination (#487)
  • Remove dependency on WMI (#555, #567)
  • Check start time of possible child processes (#584)

πŸ“ Documentation updates

  • Rename docs for SEO (#406)
  • Revise docs for 3.0.0-alpha.1 (#587)
winsw - WinSW v2.9.0

Published by oleg-nenashev over 4 years ago

πŸš€ New features and enhancements

  • Support proxy attribute for <download> (#528) @koraniar
  • Add a new stopwait command which waits until the service is actually stopped (#341) @new-mikha

πŸ› Bug fixes

  • Properly request additional time for shutdown (#417) @NextTurn
  • Fix support of <startarguments> and <stoparguments> (#532) @NextTurn

πŸ“ Documentation updates

  • Note about the "incremental download" feature (#527) @NextTurn
  • Warn about broken log auto-archiving settings (#522) @NextTurn
  • Remove content about renaming running executables (#516) @NextTurn

πŸ‘» Maintenance

  • Remove app manifest file (#410) @NextTurn
  • Stop building the project on Appveyor, remove the build definition (#525) @oleg-nenashev
  • Merge build and release pipelines into a single run (#524) @NextTurn @oleg-nenashev
  • Increase code coverage (#531) @NextTurn
winsw - WinSW v2.8.0

Published by oleg-nenashev over 4 years ago

πŸš€ New features and enhancements

  • Prompt for permission elevation when administrative access is required (#457) @NextTurn
  • Enable strong cryptography when running .NET 2.0 and 4.0 binaries on .NET 4.6 (#498) @NextTurn
  • Enable system default TLS versions when targeting .NET Framework 4.6.1 (#491) @NextTurn
  • Support adding multi-line entries to startarguments, newlines will be truncated (#483) @scottselberg

πŸ› Bug fixes

  • Ensure event source is registered during installation (#515) @NextTurn
  • Fix default working directory on .NET Core (#511) @NextTurn
  • Always set process priority if specified (#502) @NextTurn
  • Fix versioning of Windows Service Wrapper builds (#495) @NextTurn

πŸ“ Documentation updates

  • Cleanup and restructure the README page (#500) @oleg-nenashev
  • Revise the installation guide (#514) @NextTurn
  • Remove offline mode section from installation guide (#512) @NextTurn
  • Remove Windows Service Wrapper v1 documentation from README (#486) @NextTurn

πŸ‘» Maintenance

  • Remove dead codes (#506) @NextTurn
  • Remove strong name signing (#478) @NextTurn
  • Disable PR trigger in release builds (#499) @NextTurn
  • Use variable group in pipelines (#494) @NextTurn

πŸ‘· Build and release pipelines

  • Move CI and release pipelines to Azure DevOps (#477, #494, #499, #507) @NextTurn @oleg-nenashev
  • Fix versioning of Windows Service Wrapper builds (#495) @NextTurn
  • Update tag format in Release Drafter (#484) @NextTurn

🚦 Tests

  • Skip the failing process helper test (#505) @NextTurn
  • Increase code coverage (#371) @NextTurn
  • Skip the failing Runaway Process Killer test (#496) @NextTurn
winsw - WinSW v2.7.0

Published by oleg-nenashev over 4 years ago

Windows Service Wrapper is now hosted on its own GitHub organization (announcement)! Also, join our new Gitter channel.

πŸš€ New features and enhancements

  • Support security descriptor string (#431) @NextTurn
  • Add .NET 4.6.1 executables to the NuGet package (#452) @oleg-nenashev
  • Support 'If-Modified-Since' for downloads (#403) @NextTurn

πŸ› Bug fixes

  • Ensure that environment variables are loaded before resolving configurations (#361) @NextTurn
  • Fix default domain name in serviceaccount parameter (#464) @NextTurn

πŸ“ Documentation updates

  • Document special accounts and the default domain (#474) @NextTurn
  • Update documentation headers (#473) @NextTurn
  • Clean up documentation, move changelog archive to GitHub releases (#458) @NextTurn
  • Update the repository locations in Documentation and the NuGet spec (#448) @oleg-nenashev
  • Update license for GitHub (#441) @NextTurn

🌐 Community

  • Move the project to the new GitHub organization @kohsuke @oleg-nenashev
  • Add a Gitter chat for the project (#450) @oleg-nenashev
  • Initialize contributing guidelines (#459) @NextTurn
  • Update CODEOWNERS to request reviews from all maintainers (#451) @oleg-nenashev
  • Create Issue templates (#456) @oleg-nenashev

πŸ‘» Maintenance

  • Split commands into functions (#465) @NextTurn
  • Update .gitignore (#476) @NextTurn
  • Annotate for NRT (#463) @NextTurn
  • Set description via advapi32 (#392) @NextTurn
  • Optimize DynamicProxy (#357) @NextTurn
  • Move CI and release flows to a new winsw organization on AppVeyor (#449) @oleg-nenashev
  • Improve P/Invoke signatures (#362) @NextTurn
  • Fix NuGet warning about the deprecated license field (#443) @NextTurn
  • Use generic enum parsing methods in all packages except .NET 2.0 (#430) @NextTurn
  • Use StringBuilder to build WMI queries (#428) @NextTurn