fix client version matching to acually match semvers so it supports new clients