Skip to content

WinSW v3.0.0-alpha.8

Pre-release
Pre-release
Compare
Choose a tag to compare
@nxtn nxtn released this 16 Mar 18:26
· 37 commits to v3 since this release
6db5fbc

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