Latest release Directory Opus Pro 12.32.1 (Beta) Build 8628 x64 OS 10.0 (B:19045 P:2 T:1) SP 0.0

Yes, it's a beta, so the installer for the previous non-beta is always available:

It'd be good to know what kind of trouble you were seeing, if you think it is due to the beta. We haven't had any similar reports in the ~2 weeks since it came out, but if there is an issue then we'd like to fix it.