Firefox 45 has been released on March 8, 2016 to the stable channel. The release overview lists all major changes of the release for Firefox desktop and mobile versions.
All Firefox channels get updated at the same time which means that Beta, Developer Edition, Nightly and Firefox ESR releases are also updated on the same day.
This moves Firefox Beta to version 46, the Developer Edition to version 47, Nightly to version 48, and Firefox ESR to 45.0 (with 38.7 offered as well).
The new version marks the beginning of a new Firefox Extended Release Cycle giving companies and individuals 12 weeks to upgrade from version 38.x to the new 45.x branch before version 38.8 is retired.
Firefox 45 has been released and is currently distributed to systems running older versions of the web browser if update checks and automatic updates are enabled on those systems.
You can run a manual check for updates in the following way to speed things up:
You may download Firefox directly from Mozilla to install the new version on a system or upgrade existing versions to Firefox 45 or in the case of other Firefox channels their new versions respectively.
Firefox 45 ships with only a few visible changes. Add-on signing is still enforced in the stable version, but it can still be disabled.
Tab Groups removed
Mozilla removed the Tab Groups / Panorama feature from Firefox. It allowed you to create group of tabs and switch between them.
Firefox users who have used the feature may want to check out one of the following extensions for the browser that brings back the feature:
Tab Groups is closest to the original functionality while Optimal Access re-envisions the feature.
The decision to change Firefox Hello from a chat service supporting anonymous audio, video and text chat with contacts to one that puts a focus on tab-sharing has been made in December 2015.
Contacts have been removed from Firefox Hello, and tab sharing is enabled by default. What this means is that you share the active tab with others when you use Firefox Hello.
While you can disable the tab sharing, there does not appear to be an option currently in the settings or about:config to disable tab sharing by default.
Mozilla added a new Synced Tabs icon to Firefox 45 which you can use to display tabs open on other devices running the browser.
If the button is not displayed by default, click on the Firefox menu button and select customize from the context menu that opens up.
Locate the Synced Tabs button and drag and drop it to the Firefox toolbar.
In addition, Synced Tabs are shown automatically in the list of suggestions when you type in Firefox's address bar.
The following list of changes are unique to Firefox for Android. Most changes are shared with the desktop version of Firefox.
Image loading control
Firefox for Android 45 features a new option to control when images get loaded in the browser. Set to always load images by default, it can be set to only load images over Wi-Fi, or never.
To configure the preference do the following:
The feature can be used to reduce data usage while using the browser which can be useful especially if you are on a tight data plan, or in an area with bad reception.
Camera & Microphone setting for Family accounts
Firefox for Android supports family-friendly profiles on systems running the mobile operating system. It allows an admin to define features that restricted family members have access to. A new addition in Firefox 45 is a control to allow or block the use of camera or microphone on websites that allow real-time communication.
Other Firefox 45 for Android changes
Mozilla released Firefox 45.0.1 on March 16, 2016.It is considered a bug fix release. The browser update made the following changes or fixes:
Mozilla released Firefox 45.0.2 on April 11, 2016 to the stable channel. The company announced earlier that it would postpone the release of Firefox 46 by a week, and push out this bug fix release instead to fix several bugs in older versions of the browser.
Security updates are disclosed after the official release. We update the article as soon as they become available.
2016-38 Out-of-bounds write with malicious font in Graphite 2
2016-37 Font vulnerabilities in the Graphite 2 library
2016-36 Use-after-free during processing of DER encoded keys in NSS
2016-35 Buffer overflow during ASN.1 decoding in NSS
2016-34 Out-of-bounds read in HTML parser following a failed allocation
2016-33 Use-after-free in GetStaticInstance in WebRTC
2016-32 WebRTC and LibVPX vulnerabilities found through code inspection
2016-31 Memory corruption with malicious NPAPI plugin
2016-30 Buffer overflow in Brotli decompression
2016-29 Same-origin policy violation using performance.getEntries and history navigation with session restore
2016-28 Addressbar spoofing though history navigation and Location protocol property
2016-27 Use-after-free during XML transformations
2016-26 Memory corruption when modifying a file being read by FileReader
2016-25 Use-after-free when using multiple WebRTC data channels
2016-24 Use-after-free in SetBody
2016-23 Use-after-free in HTML5 string parser
2016-22 Service Worker Manager out-of-bounds read in Service Worker Manager
2016-21 Displayed page address can be overridden
2016-20 Memory leak in libstagefright when deleting an array during MP4 processing
2016-19 Linux video memory DOS with Intel drivers
2016-18 CSP reports fail to strip location information for embedded iframe pages
2016-17 Local file overwriting and potential privilege escalation through CSP reports
2016-16 Miscellaneous memory safety hazards (rv:45.0 / rv:38.7)
2016-13 Same-origin-policy violation using Service Workers with plugins (Fixed in Firefox 44.0.2)
Ghacks is a technology news blog that was founded in 2005 by Martin Brinkmann. It has since then become one of the most popular tech news sites on the Internet with five authors and regular contributions from freelance writers.