Up version to 0.7.0. v0.7.0
authorDavin McCall <davmac@davmac.org>
Fri, 9 Aug 2019 11:52:25 +0000 (21:52 +1000)
committerDavin McCall <davmac@davmac.org>
Fri, 9 Aug 2019 11:52:25 +0000 (21:52 +1000)
NEWS
README.md
TODO
src/version.conf

diff --git a/NEWS b/NEWS
index a4c487f57a919b62ec186da5dc7e1cb6bc278fa9..a6ecfae431fb4fafcd23bc76253df2bb803a5c52 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,15 @@
+== 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:
index 9e9c45a70d70407f46614a2c4899c8603bbc90dc..dfc12a774dde2c362646ec69725fffd7f2b248f7 100644 (file)
--- a/README.md
+++ b/README.md
@@ -1,5 +1,5 @@
 # Dinit
-v0.6.1 (development release)
+v0.7.0 (development release)
 
 This is the README for Dinit, the service manager and init system. It is
 intended to provide an overview; For full documentation please check the manual pages. 
diff --git a/TODO b/TODO
index 2b28abec2fb898d7a63109d8203ec37653128e71..ce8feb93cfef00cc9b21464162baaac68f79672d 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,24 +1,20 @@
 For version 0.7.0:
 ------------------
-* dinitctl: Warn when stopping a service would cause a dependent to stop. Require a force flag to proceed.
-* dinitctl: implement "restart" command. 
+* dinitctl: Warn when stopping a service would cause a dependent to stop. Require a force flag to
+  proceed [done]
+* dinitctl: implement "restart" command [done]
+* Get rid of "floating" service state [done]
+
+For version 0.8.0:
+------------------
+* Easy way to reload service description (including if service is running, where possible).
 * provide a way to check configuration for errors (maybe a dinitctl command)
   - eg. check a service and all dependencies.
 * report process launch failure reason (stage & errno) via dinitctl.
 * "chain-to" can result in an unbreakable loop if the chain is circular. Chained services should not be
   started during shutdown to prevent this (also avoids a race condition where the chained service is left
   running when everything else has shutdown).
-
-For version 0.8.0:
-------------------
-* Get rid of "floating" service state:
-  - soft dependencies should remain attached when a dependency restarts and removed
-    only if it stops without restarting
-  - "dinitctl wake" should fail (report error) if there are no running dependents and
-    should re-attach soft dependencies.
-  - if a service starts and required-by count is 0 it should always immediately stop.
-  - update man pages accordingly.
-* Easy way to reload service description (including if service is running, where possible).
+* Show "activated" state in "dinitctl list" output
 
 For version 1.0:
 ----------------
index 31822f45d9708c02e3779979857194aae49c505d..ab03d22d2fdd434ad6d3b829e6e6d48a1694fd61 100644 (file)
@@ -1,4 +1,4 @@
 # Included from Makefiles.
-VERSION=0.6.1
-MONTH=July
+VERSION=0.7.0
+MONTH=August
 YEAR=2019