Skip to content

Releases: uber-go/automaxprocs

v1.6.0

23 Sep 17:49
1ea14c3

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

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

Choose a tag to compare

  • Support child control cgroups
  • Fix file descriptor leak
  • Update dependencies

v1.5.1

06 Apr 15:22
297d7ee

Choose a tag to compare

  • Fix cgroups v2 mountpoint detection.

v1.5.0

05 Apr 21:22
2e85815

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

Choose a tag to compare

  • Support colons in cgroup names.
  • Remove linters from runtime dependencies.

v1.3.0

23 Jan 19:42
e393bb0

Choose a tag to compare

  • Migrate to Go modules.

v1.2.0

22 Jan 23:02

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

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

Choose a tag to compare

Initial release.