Mozilla sent Firefox Version 32.0 to the release channel. The update includes three (3) Critical, one (1) High and one (1) Moderate security updates.
Finally fixed is the text rendering issue that was introduced with version 29.1. Information about the addition of Public Key Pining is available in this Mozilla post, Firefox 32 supports Public Key Pinning.
Fixed in Firefox 32
- MFSA 2014-72 Use-after-free setting text directionality
- MFSA 2014-71 Profile directory file access through file: protocol
- MFSA2014-70 Out-of-bounds read in Web Audio audio timeline
- MFSA 2014-69 Uninitialized memory use during GIF rendering
- MFSA 2014-68 Use-after-free during DOM interactions with SVG
- MFSA 2014-67 Miscellaneous memory safety hazards (rv:32.0 / rv:31.1 / rv:24
- New -- New HTTP cache provides improved performance including crash recovery
- New -- Integration of generational garbage collection
- New -- Public key pinning support enabled
- New -- Display the number of found items in the find toolbar
- New -- Lower Sorbian [dsb] locale added
- New -- Easier back, forward, reload, and bookmarking through the context menu
- New -- View historical use information for logins stored in password manager
- Changed -- Removed and turned off trust bit for some 1024-bit root certificates
- Changed -- Performance improvements to Password Manager and Add-on Manager
- Fixed -- Mac OS X: cmd-L does not open a new window when no window is available
- Fixed -- Text Rendering Issues on Windows 7 with Platform Update KB2670838 (MSIE 10 Prerequisite) or on Windows 8.1
- unresolved -- Assistive technologies may cause performance issues on Windows XP
UpdateTo get the update now, select "Help" from the Firefox menu at the upper left of the browser window, then pick "About Firefox." Mac users need to select "About Firefox" from the Firefox menu.
If you do not use the English language version, Fully Localized Versions are available for download.
Remember - "A day without laughter is a day wasted."
May the wind sing to you and the sun rise in your heart...