Fix mistakes in cptest asserts
[oweals/dinit.git] / NEWS
diff --git a/NEWS b/NEWS
index a4c487f57a919b62ec186da5dc7e1cb6bc278fa9..5b9aea9b34c1515f27ecfe8a74f58bb485f2b001 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,49 @@
+== Version 0.8.2
+
+This is a bug-fix release.
+
+* Fixed group not being set correctly when "run-as" or "socket-uid" were used.
+* Fixed "dinitctl rm-dep" command
+* Fixed bug preventing shutdown when auto-restart services were configured
+* Fixed smooth recovery of bgprocess services
+
+== Version 0.8.1
+
+This is a bug-fix release.
+
+* Fixed crash on service load error.
+* Fixed an unchecked allocation leading to possible unexpected termination.
+* Fixed a slow memory leak (in the bundled Dasynq library).
+* Fixed --help option for "dinitcheck" not working.
+* Fixed badly formatted error message from process launch failure.
+* Fixed issue where log file would not always be flushed on exit.
+* Fixed "dinitcheck" crashing if service description could not be found.
+
+== Version 0.8.0
+
+This release includes major usability features.
+
+* New command "dinitcheck" checks service descriptions for errors (without attempting to load
+  or start the service). Checks the named service(s) and any dependencies.
+* Service descriptions can now be reloaded, using "dinitctl reload <service-name>". This works
+  for services which are started, with some restrictions, and for services which are stopped,
+  and allows dependencies to be altered.
+* dinitctl now defaults to the system process socket location when run as root. This means that
+  using '-s' is no longer necessary (it is still supported for backwards compatibility). A new
+  '-u' option can be used to communicate with the user daemon, if there is one.
+
+== Version 0.7.0
+
+This release adds a minor feature, and includes a re-work of some base functionality
+(which should not affect most use cases).
+
+ * dinitctl "restart" command added. Re-starts an already-running service without affecting
+   activation or dependency links.
+ * dinitctl "stop" command now requires a `--force` option if dependents of the specified
+   service would also need to stop.
+ * dinitctl "wake" command now reconnects dependency links from dependents of the specified
+   service, and can only be used if at least one such dependent is started.
+
 == Version 0.6.1:
 
 This is a bug-fix release with several minor fixes: