We just merged acme v2 support to acme.sh master branch. Any users can test with wildcard certs now.
For now, it selects acme v1 or v2 automatically. Only when the domain is a wildcard domain, it will use acme v2 server. Otherwise it uses the v1 server by default.
We may change the default server to v2 when the v2 production server is released and stable enough then.
For now, the following uses v1 server:
acme.sh --issue -d example.com -d www.example.com --dns dns_cf
And the following uses v2 server:
acme.sh --issue --test --d example.com -d *.example.com --dns dns_cf
Yes, you can also force to use v2 server with --server
parameter like bellow:
acme.sh --issue --server https://acme-staging-v02.api.letsencrypt.org/directory \
--d example.com -d www.example.com --dns dns_cf
Thanks.