sessiond changelog
v0.1.0 - 2026-07-26
Initial public release of sessiond.
v0.1.1 - 2026-07-28
Added
- Added a DBus system policy for the ConsoleKit interface
v0.2.0 - 2026-08-08
Changed
- Changed the default sessiond socket path to
/run/sessiond/sessiond.sock
Removed
- Removed seat management in favor of separate seat client
Added
- sd_notify lifecycle notifications (STOPPING, READY)
- Added the
session_power_v1protocol for system power control - Added session state recovery across daemon restarts
v0.2.1 - 2026-08-31
Fixed
- Derive the cgroup root from
/proc/self/cgroup
Added
- inhibit protocol
v0.2.2 - 2026-09-06
Fixed
- Fall back to
XDG_VTNRwhenPAM_TTYis unset
v0.2.3 - 2026-09-07
Fixed
XDG_VTNRenv parsing in pam module
v0.3.0 - 2026-10-06
Added
get_sessionHyprwire method for the current process; useget_session_by_idfor ID lookups- Save unrecoverable sessions to the state file
- concept of display session (oldest local user session)
Changed
- Require an explicit leader PID when creating a session, default to Unix credentials when no leader is sent
- Stop exporting
XDG_SESSION_IDwhen the ConsoleKit feature is enabled
Removed
- power management in favor of power client
- Configuration of session environment variables