1# Ability Subsystem Changelog 2 3## cl.ability.1 Added a Restriction to childProcessManager to Limit the Maximum Number of Child Processes Allowed 4 5**Access Level** 6 7Public API 8 9**Reason for Change** 10 11There is a potential risk of malicious calls when applications can initiate an unlimited number of child processes, so it is necessary to set a restriction on the number of child processes allowed. 12 13**Change Impact** 14 15This change is a non-compatible change. 16 17Before change: The total number of child processes that can be started by an application through **childProcessManager** is not limited. 18 19After change: An application can start a maximum of 512 child processes through **childProcessManager** (non-SELF_FORK mode). 20 21**Start API Level** 22 2311 24 25**Change Since** 26 27OpenHarmony SDK 5.0.1.1 28 29**Key API/Component Changes** 30 31**startChildProcess** (non-SELF_FORK mode) and **startArkChildProcess** in **childProcessManager** 32 33**Adaptation Guide** 34 35No adaptation is required. An application can start a maximum of 512 child processes through **childProcessManager**. When the maximum number is reached, no more child processes can be started. 36