The release of the web browser has taken place . Additionally, an update has been released with long-term support and Firefox 68.12 ESR is the last in its series; in a month, users of Firefox 68 will be offered an automatic update to version 78.3. for Android . Soon moving to the stage of The Firefox 81 branch, scheduled for release on September 22, will take over.
:
- On the Linux platform for X11 based on DMABUF, which has been prepared by splitting the previously proposed DMABUF backend for Wayland. The new backend allows systems using the X11 protocol to support hardware-accelerated video via VA-API (previously such acceleration was only enabled for Wayland), as well as the possibility of running WebGL through EGL. To activate the operation through EGL, it is necessary to enable the settings "gfx.webrender.all", "media.ffmpeg.dmabuf-textures.enabled", "media.ffmpeg.vaapi-drm-display.enabled", and "media.ffmpeg.vaapi.enabled" in about:config, and also set the environment variable MOZ_X11_EGL, after which Webrender and OpenGL compositing components switch to using EGL instead of GLX. VA-API support is not yet fully stabilized and will be enabled by default in the next release.
- A new implementation has been included of extensions that have performance, stability, and security issues. The new implementation is notable for improving the processing performance of blocking lists and solving scalability issues, thanks to the use of cascading .
- For TLS certificates issued from September 1, 2020, a new expiration limit will be applied — the lifespan of these certificates will not exceed 398 days (13 months). Similar limits have been approved in Chrome and Safari. For certificates obtained before September 1, trust will be maintained but limited to 825 days (2.2 years).
- For users with migraines and epilepsy, some animation effects when opening tabs have been removed. For example, while loading the content of a tab, instead of a bouncing dot, an hourglass icon is now displayed.

- Firefox can now be set as the default PDF viewer in the system.
- Support has been added for issuing a warning when submitting web form content from a page opened via HTTPS without encryption. To manage the warning output in about:config, there is a setting called "security.warn_submit_secure_to_insecure".
- Various improvements and fixes have been made regarding screen reader functionality and support for accessibility tools.
- Support has been added for RTX and Transport-cc mechanisms to enhance call quality over poor WebRTC connections and improve bandwidth availability forecasting.
- In the JavaScript expression '' support for the new syntax 'export * as namespace', proposed in the ECMAScript 2021 specification, has been provided.
- The Animations API includes compositing operations. and .
- The Media Session API has added support for defining stream position change handlers: to jump to a specified position and to skip ads running before the main content.
- WebGL has implemented an extension , enabling the launch of multiple shader compilation threads at once.
- Support for outerHeight and outerWidth parameters has been discontinued in Window.open().
- In WebAssembly, the use of atomic operations is no longer limited to In web development tools, an experimental panel has been introduced to simplify identifying compatibility issues across different browsers.
- The network activity monitoring interface has added visual markers (tortoise icon) to highlight slow requests, with execution times exceeding 500 ms (the limit can be changed via the devtools.netmonitor.audits.slow setting in about:config).
- In the web console, the commands ':block' and ':unblock' are available for blocking and unblocking network requests.
- When the JavaScript debugger is interrupted due to an exception, a tooltip with the stack trace is now displayed in the code panel. In addition to new features and bug fixes in Firefox 80,
- 13 vulnerabilities
, of which 6 are marked as critical. 4 vulnerabilities (grouped under The release of the Firefox 80 web browser has taken place. ) are caused by memory handling issues, such as buffer overflows and dereferencing freed memory areas. These problems potentially allow an attacker to execute code when opening specially crafted pages.
Source: opennet.ru

