Mozilla plans to release a new stable version of the Firefox web browser soon. The new version, Firefox 67.0.1, updates stable versions of the web browser.
The update is not available yet but Firefox users will get it as part of the web browser’s automatic update system or as a standalone download and installation.
Administrators can install the standalone version over an existing version to upgrade it without losing any of their data.
Mozilla released Firefox 67.0 on May 21, 2019. The new web browser introduced WebRender support to a fraction of the user base and included performance improvements.
The Firefox 67.0.1 release notes are not out yet and there is surprisingly little information available at the time as to what the update fixes in the stable version.
A quick scan of Mozilla’s bug tracking site [email protected] returned one issue that Mozilla fixed in Firefox 67.0.1. The issue, filed under bug 1554029, suggests that Firefox’s downgrade detection failed for non-minor to minor versions upgrade.
Firefox would see the upgrade from Firefox 67.0 to 67.0.1 as a downgrade and trigger the downgrade warning prompt in that case to warn users about potential conflicts that may arise out of this.
Mozilla added a compatibility check to Firefox to prevent data corruption issues when administrators downgrade Firefox to an older version. Downgrades may lead to data corruption and load errors if the version Firefox is downgraded to uses different formats or data types than newer Firefox versions.
All Firefox users who would upgrade the browser from Firefox 67.0 to Firefox 67.0.1 would be informed by Mozilla on the first launch after the upgrade that they were about to launch an older version of Firefox and that that warning prompt prevented that from happening.
The prompt would not look too good and would cause lots of confusion among users as it offered only two options: create new profile or quit. Firefox users would not be able to use the browser with the old profile or use it at all as a consequence.
The issue is caused by a math error when comparing the old version and build IDs to the new versions as explained on the Bugzilla listing by Dave Townsend.
We build compatibility versions as <appversion>_<appbuildid>/<platformbuildid>. where the build ID’s by default are a numeric representation of the date that the build happened.
Previously we attempted to mangle this into a valid toolkit version by converting to <appversion>.<appbuildid>.<platformbuildid> if the build IDs were the expected length. We also split each build ID into two version parts since the version comparator couldn’t handle their full size.
This mangling fails when comparing a major version with a new patch version:
<majorversion>.<appbuildid>.<platformbuildid> gets compared to <majorversion>.1.<appbuildid>.<platformbuildid>. Unless that patch version (1 here) was greater than the build ID (currently in the tens of millions) the patch release would appear to be older than the previous version.
It is unclear if Firefox 67.0.1 addresses other issues. We will update the article once the official release notes are published by Mozilla.
Ghacks needs you. You can find out how to support us here (https://www.ghacks.net/support/) or support the site directly by becoming a Patreon (https://www.patreon.com/ghacks)). Thank you for being a Ghacks reader. The post Firefox 67.0.1 Release Information appeared first on gHacks Technology News.