Skip to content

Commit 17d0477

Browse files
committed
Update ChangeLog and bump version for v4.17-rc1
Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
1 parent ab66142 commit 17d0477

2 files changed

Lines changed: 38 additions & 2 deletions

File tree

configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
AC_INIT([Finit], [4.16], [https://github.com/finit-project/finit/issues],
1+
AC_INIT([Finit], [4.17-rc1], [https://github.com/finit-project/finit/issues],
22
[finit], [https://http://finit-project.github.io/])
33
AC_CONFIG_AUX_DIR(aux)
44
AM_INIT_AUTOMAKE([1.11 foreign subdir-objects])

doc/ChangeLog.md

Lines changed: 37 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,41 @@ Change Log
33

44
All relevant changes are documented in this file.
55

6+
[4.17][] - 2026-04-xx
7+
---------------------
8+
9+
### Changes
10+
11+
- Add Plymouth boot splash plugin to manage the `plymouthd` lifecycle across boot,
12+
`switch_root`, and shutdown. Activated by the `splash` kernel command line
13+
argument. By Aaron Andersen
14+
- Add `tty:` option for run/task/service stanzas to acquire a controlling
15+
terminal. The device is opened as stdin, set as the session's controlling TTY
16+
via `TIOCSCTTY`, and `TERM` is set automatically — `linux` for virtual terminals
17+
and `vt102` for serial lines. By Ollie Gutierrez
18+
- Improve console output atomicity at boot and shutdown: description and status
19+
(`[ OK ]` / `[FAIL]`) are emitted in a single write so kernel messages cannot
20+
split them. If output has been scrolled away, the description is re-printed
21+
before the final status line. Console buffer is drained with `tcdrain(2)` and
22+
ANSI attributes are reset before handing control back to the kernel at
23+
shutdown/reboot
24+
25+
### Fixes
26+
27+
- Fix reverse-dependency condition handling on reload: when a service without
28+
SIGHUP support is reloaded, its condition is now cleared immediately so
29+
dependents transition to `STOPPING` before `SIGTERM` is sent to the parent,
30+
preventing them from crashing with an incremented restart counter
31+
- Fix `/var/tmp` mode in `tmpfiles.d/var.conf` from `0777` to `1777` (sticky bit)
32+
to match `/tmp`, by Aaron Andersen
33+
- Fix potential memory corruption in config parser: stale pointer captures of
34+
`PATH` and `SHELL` at startup could dangle after environment modification;
35+
`conf_reset_env()` now reads from the live environment instead, by Vasily Zubko
36+
- Fix plugin name registration: replace `__FILE__` macro with explicit string
37+
literals in all plugin structs and debug messages, preventing subtle build-
38+
system–dependent macro expansion issues, by Vasily Zubko
39+
40+
641
[4.16][] - 2026-02-27
742
---------------------
843

@@ -1968,7 +2003,8 @@ Major bug fix release.
19682003

19692004
* Initial release
19702005

1971-
[UNRELEASED]: https://github.com/finit-project/finit/compare/4.15...HEAD
2006+
[UNRELEASED]: https://github.com/finit-project/finit/compare/4.17...HEAD
2007+
[4.17]: https://github.com/finit-project/finit/compare/4.16...4.17
19722008
[4.16]: https://github.com/finit-project/finit/compare/4.15...4.16
19732009
[4.15]: https://github.com/finit-project/finit/compare/4.14...4.15
19742010
[4.14]: https://github.com/finit-project/finit/compare/4.13...4.14

0 commit comments

Comments
 (0)