Skip to content

Commit ad22515

Browse files
committed
Update ChangeLog and bump version for release
Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
1 parent eb92a91 commit ad22515

File tree

2 files changed

+15
-5
lines changed

2 files changed

+15
-5
lines changed

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.15-rc1], [https://github.com/finit-project/finit/issues],
1+
AC_INIT([Finit], [4.15], [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: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Change Log
33

44
All relevant changes are documented in this file.
55

6-
[4.15][UNRELEASED]
6+
[4.15][] - 2026-01-01
77
---------------------
88

99
The Finit project now has a new home page: <https://finit-project.github.io>
@@ -28,15 +28,22 @@ The Finit project now has a new home page: <https://finit-project.github.io>
2828
`cgroup.system,name:foo,delegate,cpu.max:10000`
2929
- Add support for Linux capabilities, allowing services to run with minimal
3030
required privileges instead of running as root. Uses the modern IAB API
31-
(Inheritable, Ambient, Bounding) from libcap
31+
(Inheritable, Ambient, Bounding) from libcap. By Aaron Andersen
3232
- Add support for supplementary groups for services. Uses the syntax
3333
`@user:group,sup1,sup2` to explicitly specify supplementary groups, in
34-
addition to reading group membership from `/etc/group`
34+
addition to reading group membership from `/etc/group`. By Aaron Andersen
3535
- Add CPU throttled information to `initctl` output, showing when a service
3636
has been throttled due to reaching its CPU quota
3737
- Add memory field to `initctl --json` status output for cgroup-enabled
3838
services
39+
- Default to user and group `root` (UID 0) for services
40+
- Always check that service user and group resolve to valid UID/GID pairs,
41+
otherwise log error and refuse to start service
3942
- Hide cursor at boot and shutdown for cleaner visual experience
43+
- Rename `tty` services early from `init` -> `getty` even though no getty
44+
process has been started yet. This to aid in boot timing detection using
45+
tools like `bootchartd` (BusyBox version or bootchart2 project) when Finit
46+
only shows *"Please press Enter to activate this console."*
4047
- Services with `respawn` option (including TTYs) now delay retry on non-zero
4148
exit codes instead of immediate respawn. Prevents busy-loop when service
4249
fails repeatedly, which on some systems may have a crippling effect
@@ -53,6 +60,9 @@ The Finit project now has a new home page: <https://finit-project.github.io>
5360
- Fix file descriptor leak in `initctl top`
5461
- Fix incorrect "max" limit reporting in `initctl [top|cgroup|--json]` output
5562
for child cgroups. Resolves effective limits by walking the cgroup hierarchy
63+
- Fix issue with running Finit under `bootchartd` (bootchart2 project), always
64+
set `PATH` and `SHELL` envs early, before attempting to mount `/proc` et al
65+
- Always reset ownership and permissions on TTY device nodes before launching getty
5666
- Ensure mount/unmount skips `noauto` entries
5767

5868

@@ -1903,7 +1913,7 @@ Major bug fix release.
19031913

19041914
* Initial release
19051915

1906-
[UNRELEASED]: https://github.com/finit-project/finit/compare/4.14...HEAD
1916+
[UNRELEASED]: https://github.com/finit-project/finit/compare/4.15...HEAD
19071917
[4.15]: https://github.com/finit-project/finit/compare/4.14...4.15
19081918
[4.14]: https://github.com/finit-project/finit/compare/4.13...4.14
19091919
[4.13]: https://github.com/troglobit/finit/compare/4.12...4.13

0 commit comments

Comments
 (0)