Skip to content

1.4.0

Choose a tag to compare

@theofidry theofidry released this 27 Sep 17:45
· 5 commits to main since this release
Immutable release. Only release title and notes can be modified.
7cbeb03

Features

  • Add support for cgroup CPU quotas (#191, #192)
  • Introduce a non-shell alternative to NProcFinder (#196)
  • Add support for NUMBER_OF_PROCESSORS on Windows (#202)
  • Add a cpuinfo based finder for physical cores (#203)
  • Add lscpu support for FreeBSD (#204)

Fixes

  • Stop CpuInfoFinder overcounting on KVM VMs and IBM Z (#181)
  • Prevent potential deadlock in ProcOpenExecutor (#182)
  • Tighten EnvVariableFinder to better handle decimal values (#183)
  • Run the Windows CIM finders through PowerShell (#186)
  • Skip unknown cores in LscpuPhysicalFinder (#189)
  • Allow to use ::getAvailableForParallelisation() without system load (#198)
  • Prevent the finders from failing in restricted environments (e.g. disable_functions) (#199)
  • Allow lscpu raw finders on Windows (#205)

Documentation

  • Update the ::getAvailableForParallelisation() documentation (#194)3
  • Document limits encountered when using within a VM (#195)
  • Document that ::getCount() does not account for quotas and limits (#197)
  • Document the hybrid CPU undercount of LscpuPhysicalFinder (#189)
  • Add a contributing guide (#187)