{"id":111075,"date":"2023-10-25T03:10:13","date_gmt":"2023-10-25T01:10:16","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-firefox-119"},"modified":"2023-10-25T03:10:13","modified_gmt":"2023-10-25T01:10:16","slug":"reliz-firefox-119","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/news\/reliz-firefox-119","title":{"rendered":"Release of nginx 1.25.3, njs 0.8.2, and NGINX Unit 1.31.1","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>The release of the Firefox 119 web browser has occurred, and an update for the long-term support branch 115.4.0 has been formed. The Firefox 120 branch has entered the beta testing stage, with a release scheduled for November 21.         <\/p>\n<p>Key innovations in Firefox 119:  <\/p>\n<ul>\n<li class=\"l\"> An updated interface for the Firefox View page has been introduced, simplifying access to previously viewed content. The Firefox View page consolidates information about active tabs, recently accessed pages, closed tabs, and tabs from other devices in one location. The new version of Firefox View now displays information about all tabs opened in any windows, and additionally adds the ability to view the browsing history sorted by date or site.  <center><img decoding=\"async\" alt=\"Release of nginx 1.25.3, njs 0.8.2, and NGINX Unit 1.31.1\" src=\"\/wp-content\/uploads\/2023\/10\/681c2892d9dc011954dd12844a2b4bb9.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> The ability to import extensions from Chrome and Chromium-based browsers has been enabled. In the data import dialog from other browsers (\"Import Data\" on the about:preferences#general page), an option for transferring extensions has been added. A list of 72 extensions has been utilized for the transfer, matching the identifiers of similar extensions available for both Chrome and Firefox. If there are extensions from the list during the import from Chrome, the native Firefox version will be installed instead of the Chrome version.     <center><img decoding=\"async\" alt=\"Release of nginx 1.25.3, njs 0.8.2, and NGINX Unit 1.31.1\" src=\"\/wp-content\/uploads\/2023\/10\/1f8fa036107125f44fce09fc5889d18b.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Support for the ECH (Encrypted Client Hello) mechanism has been enabled, which continues the development of ESNI (Encrypted Server Name Indication) and is used to encrypt information about TLS session parameters, such as the requested domain name. The key difference between ECH and ESNI is that, in ECH, rather than encrypting at the level of individual fields, the entire TLS ClientHello message is encrypted, which helps block leaks through fields that are not covered by ESNI, such as the PSK (Pre-Shared Key) field.\n<li class=\"l\"> The built-in PDF viewer now supports document editing features, including the ability to insert images and text annotations, in addition to previously available features such as freehand drawing and attaching text comments. The new PDF editing mode is activated only for a limited number of users, and to force it on, you should enable the \"pdfjs.enableStampEditor\" setting on the about:config page.    <center><img decoding=\"async\" alt=\"Release of nginx 1.25.3, njs 0.8.2, and NGINX Unit 1.31.1\" src=\"\/wp-content\/uploads\/2023\/10\/58bb62798c6c622bbc51924247416bd4.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Settings related to session recovery after browser exit have been modified. Unlike previous releases, information will now be saved not only about active tabs but also about recently closed tabs between sessions, allowing you to restore accidentally closed tabs after a restart and view their list in Firefox View. By default, data on the last 25 tabs opened in the last 7 days will be saved. Data about tabs in closed windows will also be considered, and the list of closed tabs will be processed in the context of all windows, not just the current one.\n<li class=\"l\"> The capabilities of Total Cookie Protection mode have been expanded, where a separate isolated cookie store is used for each site, preventing cookies from being used to track movement between sites (all cookies set by third-party blocks loaded onto the site (iframe, js, etc.) are bound to the site from which these blocks are loaded). The new version introduces isolation for the \"blob:....\" URI scheme, which could potentially be used to convey information suitable for tracking users.\n<li class=\"l\"> For users of the strict Enhanced Tracking Protection (ETP) mode, additional protection against indirect user identification through font analysis has been implemented \u2014 the fonts visible to websites are restricted to system fonts and fonts from standard language packs.\n<li class=\"l\"> In the Firefox snap package, support has been implemented for using the native Ubuntu file chooser dialog when accessing data from other browsers, as well as support for determining available capabilities based on the installed version of xdg-desktop-portal.\n<li class=\"l\"> Support has been added for selecting a monitor for displaying a browser window launched in kiosk mode. The monitor is selected using the command-line parameter &#171;&#8212;kiosk-monitor&#187;. The browser now switches to fullscreen mode immediately after launching in kiosk mode.\n<li class=\"l\"> Determining multimedia content in files processed with the MIME type &#171;application\/octet-stream&#187; has been discontinued. For such files, the browser will now offer to download the file instead of starting playback.\n<li class=\"l\"> In preparation for the inclusion of third-party cookie blocking in Firefox, the Storage Access API implementation has been updated. This API is used to request user permissions for accessing cookie storage from iframes when third-party cookies are blocked by default. The new implementation enhances security and includes changes to avoid potential issues with website functionality.\n<li class=\"l\"> Support for ARIA (Accessible Rich Internet Applications) attributes has been included for custom elements that extend the functionality of existing HTML elements, which allows making these elements more accessible for people with disabilities. The ability to set and read ARIA attributes directly for DOM elements has been added (e.g., buttonElement.ariaPressed = &#171;true&#187;) without calling the setAttribute and getAttribute methods.\n<li class=\"l\"> Support for the &#171;credentialless&#187; parameter has been added to the Cross-Origin-Embedder-Policy HTTP header, which controls Cross-Origin isolation mode and allows defining safe usage rules for privileged operations on the page by disabling the transmission of credential-related information such as cookies and client certificates.\n<li class=\"l\"> The CSS function attr() has been enhanced to include a second argument, the value of which will be used in cases where the specified attribute is absent or has an invalid value. For example, attr(foobar, &#171;Default value&#187;).\n<li class=\"l\"> New methods Object.groupBy and Map.groupBy have been added for grouping array elements, using a string value returned by a callback function that is called for each array element as the grouping key.\n<li class=\"l\"> New methods added: String.prototype.isWellFormed() to check for the presence of well-formed Unicode text in a string (it checks for the presence of only complete &#171;surrogate pairs&#187; of composite characters) and String.prototype.toWellFormed() for cleaning and converting Unicode text into a valid form.\n<li class=\"l\"> Support for the &#171;sendOrder&#187; property has been added to the WebTransport.createBidirectionalStream() and WebTransport.createUnidirectionalStream() methods to set the relative priority of the streams being sent.\n<li class=\"l\"> The AuthenticatorAttestationResponse API has introduced new methods: getPublicKey(), getPublicKeyAlgorithm(), and getAuthenticatorData().\n<li class=\"l\"> The Web Authentication API has added support for credProps properties, allowing for the indication of the presence of credentials after creation or registration.\n<li class=\"l\"> The API PublicKeyCredential has added methods parseCreationOptionsFromJSON(), parseRequestOptionsFromJSON(), and toJSON() for converting objects into a JSON format suitable for serialization\/deserialization and transmission. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/en\/server\/\"   title=\"server\" data-wpil-keyword-link=\"linked\">server<\/a>.\n<li class=\"l\"> The developer tools interface for web development has been improved for interactive work with CSS (Inactive CSS styles), which now includes the ability to identify CSS properties that do not affect an element, as well as full support for pseudo-elements such as &#171;::first-letter&#187;, &#171;::cue&#187;, and &#171;::placeholder&#187;.\n<li class=\"l\"> In the built-in JSON data viewer, automatic switching to view data as raw occurs if the displayed JSON data is incorrect or corrupted.\n<li class=\"l\"> Support for a system setting that hides the cursor while typing has been added on the Windows platform.\n<li class=\"l\"> In the Android platform version, a crash that occurred during full-screen video playback has been fixed. Support for media queries prefers-contrast and prefers-reduced-transparency has been added in the Android 14 environment.          <\/ul>\n<p>In addition to new features and bug fixes, Firefox 119 has resolved 25 vulnerabilities. Seventeen vulnerabilities (16 grouped under CVE-2023-5730 and CVE-2023-5731) marked as critical were caused by memory handling issues such as buffer overflows and access to already freed memory areas. These problems could potentially allow for the execution of malicious code when opening specially crafted web pages. Another critical vulnerability (CVE-2023-5721) allows clickjacking to confirm or cancel certain browser dialogs or warnings.<br \/>\n<br \/>Source: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=59989\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Firefox 119 \u0438 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u0435\u0442\u043a\u0438 \u0441 \u0434\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0441\u0440\u043e\u043a\u043e\u043c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 &#8212; 115.4.0. \u041d\u0430 \u0441\u0442\u0430\u0434\u0438\u044e \u0431\u0435\u0442\u0430-\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0435\u0440\u0435\u0432\u0435\u0434\u0435\u043d\u0430 \u0432\u0435\u0442\u043a\u0430 Firefox 120, \u0440\u0435\u043b\u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043d\u0430\u043c\u0435\u0447\u0435\u043d \u043d\u0430 21 \u043d\u043e\u044f\u0431\u0440\u044f. \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043d\u043e\u0432\u0448\u0435\u0441\u0442\u0432\u0430 \u0432 Firefox 119: \u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d \u043e\u0431\u043d\u043e\u0432\u043b\u0451\u043d\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b Firefox View, \u0443\u043f\u0440\u043e\u0449\u0430\u044e\u0449\u0435\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0440\u0430\u043d\u0435\u0435 \u043f\u0440\u043e\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0435\u043c\u043e\u043c\u0443 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u043c\u0443. \u041d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435 Firefox View \u0432 \u043e\u0434\u043d\u043e\u043c \u043c\u0435\u0441\u0442\u0435 \u0441\u043e\u0431\u0440\u0430\u043d\u0430 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043e\u0431 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":111076,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-111075","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Firefox 119 \u0438 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u0435\u0442\u043a\u0438 \u0441 \u0434\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0441\u0440\u043e\u043a\u043e\u043c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 - 115.4.0. \u041d\u0430 \u0441\u0442\u0430\u0434\u0438\u044e \u0431\u0435\u0442\u0430-\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0435\u0440\u0435\u0432\u0435\u0434\u0435\u043d\u0430 \u0432\u0435\u0442\u043a\u0430 Firefox 120, \u0440\u0435\u043b\u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043d\u0430\u043c\u0435\u0447\u0435\u043d \u043d\u0430 21 \u043d\u043e\u044f\u0431\u0440\u044f.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/en\/blog\/news\/reliz-firefox-119\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 Firefox 119 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Firefox 119 \u0438 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u0435\u0442\u043a\u0438 \u0441 \u0434\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0441\u0440\u043e\u043a\u043e\u043c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 - 115.4.0. \u041d\u0430 \u0441\u0442\u0430\u0434\u0438\u044e \u0431\u0435\u0442\u0430-\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0435\u0440\u0435\u0432\u0435\u0434\u0435\u043d\u0430 \u0432\u0435\u0442\u043a\u0430 Firefox 120, \u0440\u0435\u043b\u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043d\u0430\u043c\u0435\u0447\u0435\u043d \u043d\u0430 21 \u043d\u043e\u044f\u0431\u0440\u044f.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/news\/reliz-firefox-119\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2023-10-25T01:10:16+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-10-25T01:10:16+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Release of Firefox 119 | ProHoster","description":"The release of the Firefox 119 web browser has taken place, along with an update for the long-term support branch - 115.4.0. The Firefox 120 branch has entered beta testing, with a release planned for November 21.","canonical_url":"https:\/\/prohoster.info\/en\/blog\/news\/reliz-firefox-119","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 Firefox 119 | ProHoster","og:description":"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Firefox 119 \u0438 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u0435\u0442\u043a\u0438 \u0441 \u0434\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0441\u0440\u043e\u043a\u043e\u043c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 - 115.4.0. \u041d\u0430 \u0441\u0442\u0430\u0434\u0438\u044e \u0431\u0435\u0442\u0430-\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0435\u0440\u0435\u0432\u0435\u0434\u0435\u043d\u0430 \u0432\u0435\u0442\u043a\u0430 Firefox 120, \u0440\u0435\u043b\u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043d\u0430\u043c\u0435\u0447\u0435\u043d \u043d\u0430 21 \u043d\u043e\u044f\u0431\u0440\u044f.","og:url":"https:\/\/prohoster.info\/en\/blog\/news\/reliz-firefox-119","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2023-10-25T01:10:16+00:00","article:modified_time":"2023-10-25T01:10:16+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/111075","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=111075"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/111075\/revisions"}],"predecessor-version":[{"id":173035,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/111075\/revisions\/173035"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media\/111076"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=111075"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=111075"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=111075"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}