Download link seems to still be 2405
I'm just waiting for anyone in my group to report related bugs.
I am now open to you to download