v2.2.1
conmon v2.2.1 Release Notes
Release date: 2026-02-12
Overview
This is a bugfix and stability release for conmon 2.2.1, reverting F-sequence behavior, addressing CPU load issues and improving test coverage for CRI-O integration.
Changes Since v2.2.0
Bug Fixes
- Fix EAGAIN busy-loop in drain_stdio() (#633, 2cf4dcd)
- Resolved CPU load issue caused by busy-looping on EAGAIN in stdio drain operations
- Significantly reduces CPU consumption during container I/O operations
Reverts
- Revert F-sequence behavior changes (#630)
- Reverted PR #629: Fix k8s-file log format for terminating F-sequence (894e164)
- Reverted PR #592: Previous F-sequence related changes (8563b0a)
- Fixed test suite for reverted F-sequence behavior (5863a7f)
- These changes were reverted to maintain compatibility and stability
Test Improvements
-
Add CRI-O critest (#631, f8cc9d6)
- Added comprehensive CRI-O integration testing using critest
- Improves CI coverage for CRI-O compatibility
-
Skip test if RUNTIME_BINARY is not runc (#628, 3bb1a4e)
- Enhanced test suite to properly handle different OCI runtimes
- Tests are now skipped when runc is not the configured runtime
-
Ensure necessary dependencies are available (#627, de539b3)
- Added dependency checks for test prerequisites
- Improves test reliability by verifying socat and other required tools
Installation
Download the release from the GitHub and build from source:
git clone https://github.com/containers/conmon
cd conmon
git checkout v2.2.1
make
sudo make install
Dependencies
No changes to dependencies from v2.2.0. See README.md for full dependency list.
Contributors
Thanks to all contributors for this release:
- Jindrich Novy (@jnovy)
- Ayato Tokubi (@bitoku)
- Ricardo Branco (@ricardobranco777)
- Scott S. McCoy (@ssmccoy)
Full Changelog
For complete commit history: https://github.com/containers/conmon/compare/v2.2.0...v2.2.1