Download Page problems

I went to download the latest version and I get this

404 Not Found

Code: NoSuchKey
Message: The specified key does not exist.
Key: archive/editor-alpha/92b6b2823b819707ddfa075f1fc5a8774a011f1a/editor-alpha/editor2/Defold-x86_64-win32.zip
RequestId: 78CEE71N9KFW5JSH
HostId: eCnQMXzno8CP63QiiiSfJbFNK3Wyiu8t2oDTA3aH5rrqcjrZp5ydl1xjS2jpcP9/Mb+t1XI7Q20=

From where? The links on defold.com/download and d.defold.com all work for me. And also here: https://github.com/defold/defold/releases/tag/1.2.186

This link from the download page gives me the 404