|
1 | | -== Version 0.17.1pre (?) |
| 1 | +== Version 0.17.1 (beta releas #2) |
2 | 2 |
|
3 | | -* TBA... |
| 3 | +This is a 2nd beta release to follow up from 0.17.0. The changes are mostly minor; they include |
| 4 | +some bug fixes, and some behavioural changes, that are listed below; there are also new options |
| 5 | +for controlling logging. |
4 | 6 |
|
5 | | -== Version 0.17.0 |
| 7 | +New features: |
| 8 | + * The console log level, and primary log facility (syslog or logfile) log level, can now be |
| 9 | + specified via the new "--console-level" and "--log-level" options. See the documentation |
| 10 | + in the dinit(8) man page. |
| 11 | + |
| 12 | +Changes: |
| 13 | + * The log file is opened immediately when starting even as a system manager, if possible. This |
| 14 | + can make it easier to debug boot issues. |
| 15 | + * The working directory for a service is now the directory containing the service description. |
| 16 | + This can simplify specifying configuration files/script locations etc. Implemented by |
| 17 | + Daniel Kolesa. |
| 18 | + * The env-file (environment) path for a service is now relative to the service directory |
| 19 | + containing the service description. Implemented by Daniel Kolesa. |
| 20 | + * Failure to open the env-file (environment) specified for a service is now treated as a hard |
| 21 | + error (and will prevent a service starting). Implemented by Mobin Aydinfar. |
| 22 | + |
| 23 | +Fixes: |
| 24 | + * A service that restarted too often, too quickly but which was a dependency of another service |
| 25 | + also set to restart did not trigger the restart limit check; this has been fixed. |
| 26 | + * Process services with the smooth-recovery option and with readiness notification did not check |
| 27 | + that readiness notification was received after a smooth restart. |
| 28 | + * Don't report ECONNRESET errors in control connections. These indicate that the client closed |
| 29 | + the connection (possibly by terminating) and do not need to be reported. This prevents a |
| 30 | + spurious warning on shutdown. |
| 31 | + * Give an error when a service is specified as its own output consumer (avoids crash). |
| 32 | + Thanks to Mobin Aydinfar. |
| 33 | + * A better effort to make the symlink created during a "dinitctl enable" operation actually point |
| 34 | + to the enabled service. (This has no effect on operation). |
| 35 | + * Various command line switches which require an additional argument (eg -d, -l) now check that |
| 36 | + the argument supplied is now empty. |
| 37 | + * configure script improvements/fixes by Mobin Aydinfar, and by Roze061 |
| 38 | + |
| 39 | +== Version 0.17.0 (beta release #1) |
6 | 40 |
|
7 | 41 | Thank you to several new sponsors, as well as existing sponsors, for supporting this release. |
8 | 42 | Current sponsors include github users: brentfrow, brazeon, and q66 (Daniel Kolesa, author of |
|
0 commit comments