From their FTP site dated on April 21,2012 Well for changelog likely from the beta version of it and expect for a few days to be release on the main page of Mozilla Firefox site.