Browse Source

Bump version to 0.12.0

Davin McCall 2 years ago
parent
commit
8e19304a02
3 changed files with 28 additions and 3 deletions
  1. 25 0
      NEWS
  2. 1 1
      README.md
  3. 2 2
      build/version.conf

+ 25 - 0
NEWS

@@ -1,3 +1,28 @@
+== Version 0.12.0
+
+This is the third Alpha release, issued as a follow-up to the previous Alpha
+releases. It contains a number of minor improvements.
+
+Changes:
+ * A new "--ignore-unstarted" option to dinitctl, causing it to return success
+   when attempting to restart a service which is not started (including when
+   no service description for it exists).
+ * Add an "always-chain" service option, so that chaining to another service
+   (as specified via the "chain-to" setting) becomes unconditional.
+   Feature contributed by Alexander Sherikov.
+ * Add support for multiple service directories to be specified (via multiple
+   --services-dir options).
+   Feature contributed by Alexander Sherikov.
+ * Improve control socket creation / stale socket removal. Previously, a
+   system instance would unconditionally unlink a pre-existing socket file,
+   and non-system instances would fail if a pre-existing socket file existed
+   (even if it was not active, i.e. no dinit instance was accepting
+   connections on it). Now, if there is an existing socket file, dinit will
+   attempt to connect to it, and will refuse to start if this succeeds, or
+   unlink it otherwise. Unfortunately this cannot be done atomically, so it
+   should not be relied on as a general means to prevent more than one
+   instance of dinit from starting.
+
 == Version 0.11.0
 
 This is a second Alpha release, issued as a follow-up to the previous Alpha

+ 1 - 1
README.md

@@ -1,5 +1,5 @@
 # Dinit
-v0.11.0 (2nd alpha release)
+v0.12.0 (3rd alpha 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. 

+ 2 - 2
build/version.conf

@@ -1,4 +1,4 @@
 # Included from Makefiles.
-VERSION=0.11.0
-MONTH=January
+VERSION=0.12.0
+MONTH=August
 YEAR=2021