Firefox 39 was suppose to be released on June 30th, but has been delayed until later this week due to a last-minute stability issue.
July 1, 2015
Read More
Firefox 39 was suppose to be released on June 30th, but has been delayed until later this week due to a last-minute stability issue.