Releases: containers/conmon
v2.0.25
Bug fixes
fix segfault from a double freed pointer
Misc
Avoid unnecessarily duplicating string
v2.0.24
Bug fixes:
Fix a bug where conmon could never spawn a container, because a disagreement between the caller and itself on where the attach socket was.
Features:
improve --full-attach
to ignore the socket-dir directly. that means callers don't need to specify a socket dir at all (and can remove it)
v2.0.23
Note
This release is known to have an issue with it, preventing containers from being run. Please use v2.0.24 instead.
Features
add full-attach option to allow callers to not truncate a very long path for the attach socket
Bug fixes
close only opened FDs
set locale to inherit environment
v2.0.22
Features
Refactor I/O and add SD_NOTIFY proxy support
Bug Fixes
Fix problems found by codespell
Update nix pin with make nixpkgs
conn_sock: Explicitly free a heap-allocated string
Misc
Add conmon man page
v2.0.21
Bug Fixes
protect against kill(-1)
Misc
enable debuginfo generation
v2.0.20
Features
add --no-sync-log
option to instruct conmon to not sync the logs of the containers upon shutting down. This feature fixes a regression where we unconditionally dropped the log sync. It is possible the container logs could be corrupted on a sudden power-off. If you need container logs to remain in consistent state after a sudden shutdown, please update from v2.0.19 to v2.0.20
v2.0.19
Features
Add --sync option to prevent conmon from double forking
Bug Fixes:
Drop fsync calls
Reap PIDs before running exit command
Fix log path parsing
Documentation
Replace slave/master terminology
v2.0.18
Bug fixes
journald: fix logging container name
container logging: Implement none driver - "off", "null" or "none" all work.
Misc
ctrl: warn if we fail to unlink
v2.0.17
Features
Add option to delay execution of exit command
v2.0.16
Bug fixes
tty: flush pending data when fd is ready
Documentation
Add Installation Guide with Ansible
Add Security Policy