I got it via the automatic update system, but it doesn’t mention it on the official website. I found a release candidate of 1.5.0.1 on the FTP site though. Strange…
Not so strange after all, it’s all explained in the “What the heck is with this 1.5.0.1 update?” article at developer.mozilla.org.