The Mozilla Foundation has released Firefox 1.0.5