summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMike Yuan <me@yhndnzj.com>2024-10-15 18:33:49 +0200
committerMike Yuan <me@yhndnzj.com>2024-10-16 18:01:39 +0200
commit7d3ae178fbaa59bf052fe947577a3a78b7f1dc8a (patch)
treee92af91803b89a03167d30e6175110c6089f2a2b
parentdoc: fix typo (diff)
downloadsystemd-7d3ae178fbaa59bf052fe947577a3a78b7f1dc8a.tar.xz
systemd-7d3ae178fbaa59bf052fe947577a3a78b7f1dc8a.zip
NEWS: rearrange incompatible changes, separate from Future Removals
-rw-r--r--NEWS78
1 files changed, 39 insertions, 39 deletions
diff --git a/NEWS b/NEWS
index 51b067b239..47cd6ad45d 100644
--- a/NEWS
+++ b/NEWS
@@ -16,47 +16,9 @@ CHANGES WITH 257 in spe:
LoadCredentialEncrypted= service setting. Previously it could only
read raw binary data.
- Announcements of Future Feature Removals and Incompatible Changes:
-
- * To work around limitations of X11's keyboard handling systemd's
- keyboard mapping hardware database (hwdb.d/60-keyboard.hwdb) so far
- mapped the microphone mute and touchpad on/off/toggle keys to the
- function keys F20, F21, F22, F23 instead of their correct key
- codes. This key code mangling will be removed in the next systemd
- release v258. To maintain compatibility with X11 applications that
- rely on the old function key code mappings, this mangling has now
- been moved to the relevant X11 keyboard driver modules instead. Thus,
- in order to ensure these keys continue to work as before make sure to
- update the xf86-input-evdev and xf86-input-libinput packages to the
- newest version before updating systemd to v258.
-
* Support for automatic flushing of the nscd user/group database caches
has been dropped.
- * Support for cgroup v1 ('legacy' and 'hybrid' hierarchies) is now
- considered obsolete and systemd by default will refuse to boot under
- it. To forcibly reenable cgroup v1 support,
- SYSTEMD_CGROUP_ENABLE_LEGACY_FORCE=1 must be set on kernel command
- line. The meson option 'default-hierarchy=' is also deprecated, i.e.
- only cgroup v2 ('unified' hierarchy) can be selected as build-time
- default.
-
- * Support for System V service scripts is deprecated and will be
- removed in a future release. Please make sure to update your software
- *now* to include a native systemd unit file instead of a legacy
- System V script to retain compatibility with future systemd releases.
-
- * Support for the SystemdOptions EFI variable is deprecated.
- 'bootctl systemd-efi-options' will emit a warning when used. It seems
- that this feature is little-used and it is better to use alternative
- approaches like credentials and confexts. The plan is to drop support
- altogether at a later point, but this might be revisited based on
- user feedback.
-
- * systemd-run's switch --expand-environment= which currently is disabled
- by default when combined with --scope, will be changed in a future
- release to be enabled by default.
-
* The FileDescriptorName= setting for socket units is now honored by
Accept=yes sockets too, where it was previously silently ignored and
"connection" was used unconditionally.
@@ -78,8 +40,46 @@ CHANGES WITH 257 in spe:
filesystem. $SYSTEMD_NSPAWN_UNIFIED_HIERARCHY=0 can be used to override
this behavior.
+ Announcements of Future Feature Removals:
+
* D-Bus method org.freedesktop.systemd1.StartAuxiliaryScope() becomes
- deprecated (reach out if you have use cases).
+ deprecated because accounting data and such cannot be reasonably
+ migrated between cgroups. It might be fully removed in a future release
+ (reach out if you have use cases).
+
+ * Support for cgroup v1 ('legacy' and 'hybrid' hierarchies) is now
+ considered obsolete and systemd by default will refuse to boot under
+ it. To forcibly reenable cgroup v1 support,
+ SYSTEMD_CGROUP_ENABLE_LEGACY_FORCE=1 must be set on kernel command
+ line. The complete removal of cgroup v1 is scheduled for v258.
+
+ * Support for System V service scripts is deprecated and will be
+ removed in v258. Please make sure to update your software
+ *now* to include a native systemd unit file instead of a legacy
+ System V script to retain compatibility with future systemd releases.
+
+ * To work around limitations of X11's keyboard handling systemd's
+ keyboard mapping hardware database (hwdb.d/60-keyboard.hwdb) so far
+ mapped the microphone mute and touchpad on/off/toggle keys to the
+ function keys F20, F21, F22, F23 instead of their correct key
+ codes. This key code mangling will be removed in the next systemd
+ release v258. To maintain compatibility with X11 applications that
+ rely on the old function key code mappings, this mangling has now
+ been moved to the relevant X11 keyboard driver modules instead. Thus,
+ in order to ensure these keys continue to work as before make sure to
+ update the xf86-input-evdev and xf86-input-libinput packages to the
+ newest version before updating systemd to v258.
+
+ * Support for the SystemdOptions EFI variable is deprecated.
+ 'bootctl systemd-efi-options' will emit a warning when used. It seems
+ that this feature is little-used and it is better to use alternative
+ approaches like credentials and confexts. The plan is to drop support
+ altogether at a later point, but this might be revisited based on
+ user feedback.
+
+ * systemd-run's switch --expand-environment= which currently is disabled
+ by default when combined with --scope, will be changed in a future
+ release to be enabled by default.
libsystemd: