Releases: lucab/libsystemd-rs
Releases · lucab/libsystemd-rs
v0.7.2
v0.7.1
Changes:
- activation: keep going on PID mismatch
- cargo: update rand requirement from ^0.8 to ^0.9
- cargo: update nom requirement from 7 to 8
- cargo: update thiserror requirement from ^1.0 to ^2.0
- cargo: update nix requirement from ^0.27 to ^0.28
- ci: use MSRV from cargo manifest
v0.7.0
Changes:
- cargo: update nix requirement from ^0.26 to ^0.27
- cargo: update MSRV to 1.65
- logging: fix build in armv7
- logging: directly use memfd_create syscall
- lib: fix IO safety
- feat: Enhancing Id128 structure
- logging: fix typo in connected_to_journal docs
- logging: forgo validation of MESSAGE and PRIORITY fields at runtime
- sysusers: internal Context helper to simplify error handling
- id128: use internal Context helper to simplify error handling
- daemon: use internal Context helper to simplify error handling
- credentials: use internal Context helper to simplify error handling
- activation: use internal Context helper to simplify error handling
v0.6.0
Changes:
- activation: fix build for compatibility with newer
nix - cargo: bump MSRV to 1.56
- ci: update workflow
- credentials: add helpers for accessing credential data
- daemon/notify: add support for abstract Unix sockets
- daemon/notify: add support for sending file descriptors
- daemon/notify: sanity-check state entries
- errors: add internal helpers to simplify error handling
- id128: add
get_boot()andget_boot_app_specific() - logging: use std API to extract journal stream from FD
- logging: fix
connected_to_journal()logic - logging: only check stderr for protocol upgrading
- logging: reduce the amount of allocations in hotpath
- logging: un-export some JournalStream methods
v0.5.0
v0.4.1
v0.4.0
libsystemd 0.3.1
Changes:
- logging: fix checks for invalid journal fields
libsystemd 0.3.0
Changes:
- activation: do not discard unknown descriptors
- errors: switch to thiserror
- logging: properly encode multiline journal messages
- cargo: refresh all dependencies
- ci: upgrade to GitHub-native Dependabot
- ci: bump toolchains
- ci: move Travis jobs to GitHub actions
libsystemd 0.2.1
Changes:
- activation: return errors on FD reception failures
- ci: update travis and run on arm64
- logging: conditionally run journald tests