Rudder 2.6 uses CFEngine 3.4; we haven't been using CFEngine 3.1.5 since ages; I guess it deserve to be at least >= 3.2.4