go-systemd v17
Breaking changes:
- activation: remove unsafe support for fd re-use
(removedunsetEnv
flags)
New features:
- activation: add two functions to provide listeners with names
- daemon: add convenience constants for SdNotify
- login1: add support for session management
- sdjournal: add formatting feature to JournalReader
Other changes in this release:
- activation: close files after creating listeners
- daemon: clean up copyright headers and documentation
- dbus: add systemd requirement note to ListUnitsByNames
- journal: add missing error handling for write & unlink calls
- sdjournal: add docstrings for public error values
- sdjournal: fix race conditions in JournalReader.Follow
- sdjournal: fix concurrency & shadowing issues in tests
- sdjournal: propagate AddMatch errors in constructor
- ... and many more linting fixes (thanks @muesli!)