Skip to content

Releases: uber-go/automaxprocs

v1.6.0

23 Sep 17:49
1ea14c3
Compare
Choose a tag to compare
  • Add RoundQuotaFunc option that allows configuration of rounding behavior for floating point CPU quota.

v1.5.3

19 Jul 21:00
e83e959
Compare
Choose a tag to compare
  • Fix mountinfo parsing when super options have fields with spaces.
  • Fix division by zero while parsing cgroups.

v1.5.2

18 Mar 02:09
Compare
Choose a tag to compare
  • Support child control cgroups
  • Fix file descriptor leak
  • Update dependencies

v1.5.1

06 Apr 15:22
297d7ee
Compare
Choose a tag to compare
  • Fix cgroups v2 mountpoint detection.

v1.5.0

05 Apr 21:22
2e85815
Compare
Choose a tag to compare
  • Add support for cgroups v2.

Thanks to @emadolsky for their contribution to this release.

v1.4.0

02 Feb 17:52
Compare
Choose a tag to compare
  • Support colons in cgroup names.
  • Remove linters from runtime dependencies.

v1.3.0

23 Jan 19:42
e393bb0
Compare
Choose a tag to compare
  • Migrate to Go modules.

v1.2.0

22 Jan 23:02
Compare
Choose a tag to compare
  • 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.

v1.1.0

10 Nov 06:24
6fecebd
Compare
Choose a tag to compare
  • 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.

v1.0.0

10 Aug 00:28
Compare
Choose a tag to compare

Initial release.