update release tests
add diagnostic
support Perl 5.8