I suspect the dnf issue was just because your local mirror hadn't synced yet. Working for me this morning. The release number is less important than the version number: 7.08-1 > 7.07-2.
Yes, we removed
--no-cert-check because it was a bad idea and you should never have been using it. Use
--servercert instead. Apologies; that wants mentioning in the release notes. And I forgot it in the public announcement of OpenConnect 7.08 too.
make: Entering directory '/home/dwmw2/git/openconnect/ossl/tests' PASS: auth-username-pass PASS: auth-certificate PASS: bad_dtls_test ============================================================================ Testsuite summary for openconnect 7.07 ============================================================================