From bbe588ac16dd3aa705b3a7878e0c110578c3ddb8 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Mon, 12 Jan 2026 19:32:09 +0100 Subject: [PATCH] Bump version for new release cycle and update ChangeLog Signed-off-by: Joachim Wiberg --- configure.ac | 2 +- doc/ChangeLog.md | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index ad9bd4ae..b49a46e7 100644 --- a/configure.ac +++ b/configure.ac @@ -1,4 +1,4 @@ -AC_INIT([Finit], [4.15], [https://github.com/finit-project/finit/issues], +AC_INIT([Finit], [4.16-beta1], [https://github.com/finit-project/finit/issues], [finit], [https://http://finit-project.github.io/]) AC_CONFIG_AUX_DIR(aux) AM_INIT_AUTOMAKE([1.11 foreign subdir-objects]) diff --git a/doc/ChangeLog.md b/doc/ChangeLog.md index 5df5c613..c78b73bb 100644 --- a/doc/ChangeLog.md +++ b/doc/ChangeLog.md @@ -3,6 +3,29 @@ Change Log All relevant changes are documented in this file. +[4.16][] - Unreleased +--------------------- + +### Changes + +- Add `initctl switch-root` command and plugin hook point. Useful for + systems requiring early boot tasks like LUKS unlock, LVM activation, + or network boot before mounting the real root, by Aaron Andersen +- Set USER and LOGNAME environment variables when dropping privileges. + Fixes issues with software like rootless Podman that determines user + identity from environment variables, by Aaron Andersen + +### Fixes +- Fix #464: invalid user:group examples in cgroups.md +- Fix #466: elogind path for Debian-based distros, by Jackie Liu +- Fix #467: TTY services stuck in restart state after non-zero exit. + Throttling logic introduced in v4.15 had duplicate checks causing + infinite timer loop, and TTYs lacked default restart timeout +- Fix handling of already-mounted cgroups in `cgroup_init()`, can occur + after switch_root or in container environments +- Improve cgroups documentation clarity, grammar, and examples + + [4.15][] - 2026-01-01 ---------------------