Releases: containers/conmon
v2.0.5
Features
Add --persist-dir
to allow callers to specify a directory that conmon should mirror certain important files that should persist reboots (right now, just the container exit file)
v2.0.4
Bug Fixes
fix tight loop on OOM
v2.0.3
Features
Add log level trace
Bug fixes
Separate handling of log reopen events and terminal resize events
v2.0.2
Misc
Add static binary build to Cirrus CI
Add CONN_SOCK_BUF_SIZE to config
Bug fixes
close the sync pipe before exit command
v2.0.1
v2.0.0
Conmon v2.0.0
Welcome to the first major release of conmon! Notice how we jumped from 0.x to 2.x. Conmon previously was packaged and versioned with CRI-O, and made it to 1.x. However, conmon 2.0.0 introduced a new API for exec, and some tools require the new version. Thus, we jumped past 1.x to 2.x, so tools can query conmon's version to verify the 2.x functionality exists.
Features
Implement exec attach, where a caller can attach in sync with a runtime exec call.
Bugfixes
Close fds before creating exit file
Check pids are valid before killing them
Misc
Add Changelog
Add installation guide
v0.4.0
Bug Fixes
force unlink of attach socket
Misc
Allow pkg-config binary to be overridden
fix meson.build
v0.3.0
Features
Support OOM Monitor under cgroup V2
Add config binary and make target for configuring conmon with a go library for importing values
Misc
Updated License to include authors and date
add make podman
and make crio
build targets
other small makefile fixes
v0.2.0
Features
Add support for logging to the systemd journal
--runtime-arg
added to specify flags to pass down to the runtime
Bugfixes
Fix some issues with leaked fds and uncleaned memory
Attempt to adjust OOM score so conmon doesn't get OOM killed