The client doesn’t explicitly require reboot after a received update, because the updating process doesn’t interrupt the current session. However, the update is applied after the next reboot, not during the current session, so, if the update is critical, a reboot is required.