- Support colons in cgroup names.
- Remove linters from runtime dependencies.
- Migrate to Go modules.
- Fixed quota clamping to always round down rather than up; Rather than guaranteeing constant throttling at saturation, instead assume that the fractional CPU was added as a hedge for factors outside of Go's scheduler.
- Log the new value of
GOMAXPROCS
rather than the current value. - Make logs more explicit about whether
GOMAXPROCS
was modified or not. - Allow customization of the minimum
GOMAXPROCS
, and modify default from 2 to 1.
- Initial release.