+Changes since 2.24\r
+------------------\r
+ * Allow skipping kill_process_tree().\r
+\r
+ * NSSM can now sleep a configurable amount of time after\r
+ rotating output files.\r
+\r
+ * NSSM can now rotate log files by calling CopyFile()\r
+ followed by SetEndOfFile(), allowing it to rotate files\r
+ which other processes hold open.\r
+\r
+ * NSSM now sets the service environment before querying\r
+ parameters from the registry, so paths and arguments\r
+ can reference environment configured in AppEnvironment\r
+ or AppEnvironmentExtra.\r
+\r
+Changes since 2.23\r
+------------------\r
+ * NSSM once again calls TerminateProcess() correctly.\r
+\r
+Changes since 2.22\r
+------------------\r
+ * NSSM no longer clutters the event log with "The specified\r
+ procedure could not be found" on legacy Windows releases.\r
+\r
+ * Fixed failure to set a local username to run the service.\r
+\r
Changes since 2.21\r
------------------\r
* Existing services can now be managed using the GUI\r