{"id":119108,"date":"2024-08-06T21:43:01","date_gmt":"2024-08-06T19:43:04","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-firefox-129"},"modified":"2024-08-06T21:43:01","modified_gmt":"2024-08-06T19:43:04","slug":"reliz-firefox-129","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/news\/reliz-firefox-129","title":{"rendered":"Firefox release 129","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>The release of the Firefox 129 web browser has taken place, and updates for previous long-term support branches \u2014 115.14.0 and 128.1.0 \u2014 have been formed. The Firefox 130 branch is now in beta testing, with a release scheduled for September 3.     <\/p>\n<p>Key innovations in Firefox 129:  <\/p>\n<ul>\n<li class=\"l\"> The HTTPS-First mode is enabled by default, which means that when trying to open a page over HTTP without encryption, the browser will first attempt to access the site via HTTPS (replacing 'http:\/\/' with 'https:\/\/'). If that attempt fails, it automatically accesses the site without encryption. To disable the mode in about:config, you should use the option 'dom.security.https_first'. Unlike the optional 'HTTPS Only' mode that can be enabled in settings, HTTPS-First mode is not applied to the loading of sub-resources such as images, scripts, and stylesheets, and only applies when opening a site after following a link or entering a URL in the address bar.\n<li class=\"l\"> On Linux, Windows 11, and Android 10+ platforms, users can utilize the system resolver to determine DNS records, which relay information about the public key for the ECH (Encrypted Client Hello) mechanism. This continues the development of ESNI (Encrypted Server Name Indication) technology and ensures the encryption of information concerning TLS session parameters, such as the requested domain name. A key difference between ECH and ESNI is that, in ECH, rather than encrypting individual fields, the entire TLS ClientHello message is encrypted, which helps prevent leaks through fields not covered by ESNI, such as the PSK (Pre-Shared Key) field. This change also allows for the use of the HTTP\/3 protocol without the Alt-Svc header. Previously, to obtain the key for ECH, 'DNS over HTTPS' had to be enabled. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/en\/domain\/\"   title=\"domain\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4156\">domain<\/a> in HTTPS traffic, among other things, has sometimes helped resolve speed drop issues when viewing YouTube, observed recently by users of Russian providers.\n<li class=\"l\"> In Reader View, the menu has been expanded to enhance text display and page layout options \u2014 now allowing adjustments for spacing between characters and words, as well as choosing text alignment methods.    <center><img decoding=\"async\" alt=\"Firefox release 129\" src=\"\/wp-content\/uploads\/2024\/08\/9b231e94e0d8225be02449133af04014.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> A new 'Theme' menu has been added to Reader View, allowing customization of background, text, and link colors while viewing, as well as the selection of basic display modes (dark, grayscale, light, high contrast, sepia).     <center><img decoding=\"async\" alt=\"Firefox release 129\" src=\"\/wp-content\/uploads\/2024\/08\/51a5e729289aa1aed5c3a4eb71c59220.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> The display of tab content previews is enabled when hovering over tab buttons. In addition to the preview, the information block about the tab now includes a mention of the link displayed in the tab. This change is intended to simplify the identification of the desired tab, eliminating the need to switch between tabs. Those who find unnecessary pop-ups annoying can disable this new feature using the setting \"browser.tabs.hoverPreview.enabled\" in about:config.     <center><img decoding=\"async\" alt=\"Firefox release 129\" src=\"\/wp-content\/uploads\/2024\/08\/27b64aa1081e48a7a72022734c9663a1.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> For users in France and Germany, automatic address field filling in web forms is enabled by default. Previously, this feature was only available for users from the USA and Canada. To enable it in other countries, the setting \"extensions.formautofill.addresses.supportedCountries\" can be used on the about:config page. To edit the address that will be added to forms, users can click the edit button for saved addresses in the Autofill section of the \"Privacy and Security\" settings.    <center><img decoding=\"async\" alt=\"Firefox release 129\" src=\"\/wp-content\/uploads\/2024\/08\/d33176e3e00b041c32f3bc98c39b113d.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> An experimental implementation of a sidebar and the ability to position tabs vertically has been added, allowing extra screen space for viewing website content on widescreen displays. To enable vertical tabs, the sidebar.revamp and sidebar.verticalTabs options should be activated on the about:config page. The sidebar can be displayed in both expanded and collapsed forms. In the expanded view, part of the titles of pages in the tabs and names of operations moved to the sidebar are shown, while in the collapsed view, only site icons and operation icons are visible.     <center><img decoding=\"async\" alt=\"Firefox release 129\" src=\"\/wp-content\/uploads\/2024\/08\/26f26561f868ab1900c96d4cd49defb0.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> The CSS @-rule \"@starting-style\" has been added to apply a style to an element upon its first rendering, which can be used to create a transition animation during the stage before the element is opened on the page (in the state \"display: none\") or when adding the element to the DOM.\n<li class=\"l\"> The CSS property \"transition-behavior\" has been added to apply transition animations to discrete properties such as \"display.\"\n<li class=\"l\"> The textInput event has been implemented, which is not defined in the standard but is used instead of the \"beforeinput\" event in some web applications based on older frameworks.\n<li class=\"l\"> JavaScript has added support for typed arrays Float16Array, as well as DataView methods for reading and setting values with Float16 type, and the Math.f16round() method for rounding numbers to 16-bit precision. The Float16 type may be useful when working with GPUs to reduce memory consumption compared to Float32 and Float64 types.\n<li class=\"l\"> The mediaCapabilities.decodingInfo() API now supports the decoding of configurations for playing encrypted content and retrieving information about the key management system used for encryption.\n<li class=\"l\"> The Web Crypto API has added support for digital signatures based on the Ed25519 algorithm, which can be used in the SubtleCrypto methods: sign(), verify(), generateKey(), importKey(), and exportKey().\n<li class=\"l\"> New warnings about CSS issues have been implemented in web development tools, displayed for improper use of the resize and float properties, when using the box-sizing property with elements that ignore height and width changes, as well as for applying table-specific CSS properties to non-table elements.\n<p>In the network activity analysis panel, the Network Blocking feature now applies not only to HTTP responses but also to HTTP requests. The display of the rules \"@starting-style\" has been added in the inspection mode in the Rules sidebar, along with tooltips for the var() function showing the values of custom CSS properties \"@starting-style\".                              <\/p>\n<li class=\"l\"> The Android platform version now provides the ability to download language packs for offline text translation.      <\/ul>\n<p>In addition to new features and bug fixes, Firefox 129 has resolved 14 vulnerabilities. Of these, 11 are marked as critical, with 6 related to memory management issues such as buffer overflows and access to already freed memory areas. These problems could potentially allow an attacker to execute code when opening specially crafted pages.<br \/>\n<br \/>Source: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=61666\">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 129 \u0438 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0448\u043b\u044b\u0445 \u0432\u0435\u0442\u043e\u043a \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.14.0 \u0438 128.1.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 130, \u0440\u0435\u043b\u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043d\u0430\u043c\u0435\u0447\u0435\u043d \u043d\u0430 3 \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f. \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043d\u043e\u0432\u0448\u0435\u0441\u0442\u0432\u0430 \u0432 Firefox 129: \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u043d \u0440\u0435\u0436\u0438\u043c HTTPS-First, \u043f\u0440\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043f\u0440\u0438 \u043f\u043e\u043f\u044b\u0442\u043a\u0435 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b \u043f\u043e HTTP \u0431\u0435\u0437 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u0432\u043d\u0430\u0447\u0430\u043b\u0435 \u043f\u043e\u043f\u044b\u0442\u0430\u0435\u0442\u0441\u044f \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u044c\u0441\u044f [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":119109,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-119108","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 129 \u0438 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0448\u043b\u044b\u0445 \u0432\u0435\u0442\u043e\u043a \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.14.0 \u0438 128.1.0.\" \/>\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-129\" \/>\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 129 | 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 129 \u0438 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0448\u043b\u044b\u0445 \u0432\u0435\u0442\u043e\u043a \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.14.0 \u0438 128.1.0.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/news\/reliz-firefox-129\" \/>\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=\"2024-08-06T19:43:04+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-08-06T19:43:04+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 129 | ProHoster","description":"The release of the Firefox 129 web browser has occurred, along with updates for previous long-term support branches - 115.14.0 and 128.1.0.","canonical_url":"https:\/\/prohoster.info\/en\/blog\/news\/reliz-firefox-129","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 129 | 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 129 \u0438 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0448\u043b\u044b\u0445 \u0432\u0435\u0442\u043e\u043a \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.14.0 \u0438 128.1.0.","og:url":"https:\/\/prohoster.info\/en\/blog\/news\/reliz-firefox-129","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":"2024-08-06T19:43:04+00:00","article:modified_time":"2024-08-06T19:43:04+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"119108","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-03-05 11:14:38","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 05:29:19","updated":"2026-03-05 11:14:38","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/119108","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=119108"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/119108\/revisions"}],"predecessor-version":[{"id":163259,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/119108\/revisions\/163259"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media\/119109"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=119108"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=119108"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=119108"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}