Functional tests + update SF minimum version

Would close #285 and  #309