{"id":115114,"date":"2024-04-17T02:30:06","date_gmt":"2024-04-17T00:30:06","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/novye-versii-nginx-1-25-5-i-forka-freenginx-1-26-0"},"modified":"2024-04-17T02:30:06","modified_gmt":"2024-04-17T00:30:06","slug":"novye-versii-nginx-1-25-5-i-forka-freenginx-1-26-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/ro\/blog\/news\/novye-versii-nginx-1-25-5-i-forka-freenginx-1-26-0","title":{"rendered":"Noile versiuni nginx 1.25.5 \u0219i fork-ul FreeNginx 1.26.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>A fost lansat\u0103 versiunea principal\u0103 a nginx 1.25.5, \u00een cadrul c\u0103reia se continu\u0103 dezvoltarea de noi func\u021bionalit\u0103\u021bi. \u00cen ramura stabil\u0103 1.24.x, care este men\u021binut\u0103 pe parcurs, se fac doar modific\u0103ri legate de remedieri ale erorilor grave \u0219i vulnerabilit\u0103\u021bilor. Ulterior, pe baza ramurii principale 1.25.x va fi format\u0103 o ramur\u0103 stabil\u0103 1.26. Codul proiectului este scris \u00een limbajul C \u0219i este distribuit sub licen\u021ba BSD.       <\/p>\n<p>Printre modific\u0103ri:  <\/p>\n<ul>\n<li class=\"l\"> Suport pentru modulul stream a fost ad\u0103ugat <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/ro\/vps\/\"   title=\"servere virtuale\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"799\">servere virtuale<\/a>, configura\u021bia c\u0103rora este definit\u0103 \u00een blocul \u201eserver { ... }\u201d prin intermediul directivei server_name.       server {         server_name ~^(www\\.)?(.+)$;         proxy_pass www.$2:12345;     }\n<li class=\"l\"> A fost ad\u0103ugat un nou modul ngx_stream_pass_module, destinat s\u0103 redirec\u021bioneze conexiunile primite direct c\u0103tre orice socket ascult\u0103tor asociat cu module precum http, stream \u0219i mail.       stream {         server {             listen 12345 ssl;               ssl_certificate     domain.crt;             ssl_certificate_key domain.key;               pass 127.0.0.1:8000;         }     }\n<li class=\"l\"> \u00cen directiva listen a modulului stream a fost implementat suportul pentru parametrii \u201edeferred\u201d (activeaz\u0103 acceptarea \u00eent\u00e2rziat\u0103), \u201eaccept_filter\u201d (filtru pentru conexiunile de intrare, aplicat \u00eenainte de apelul func\u021biei accept) \u0219i \u201esetfib\u201d (stabilirea tabelului de rutare).\n<li class=\"l\"> Pentru unele arhitecturi, a fost implementat suportul pentru determinarea dimensiunii blocului (cache line) utilizat pentru transferul de date \u00eentre cache-ul CPU \u0219i memorie.\n<li class=\"l\"> Pe sistemele Apple Silicon a fost ad\u0103ugat\u0103 suportul pentru managerul de pachete Homebrew.\n<li class=\"l\"> Au fost rezolvate problemele legate de compilarea multipl\u0103 pentru Windows.\n<li class=\"l\"> A fost eliminat\u0103 o eroare care ducea la \u00eenchiderea conexiunilor atunci c\u00e2nd se utiliza modul 0-RTT \u00een protocolul QUIC.  <\/ul>\n<p>De asemenea, se poate men\u021biona lansarea versiunii stabile a proiectului FreeNginx 1.26.0, care dezvolt\u0103 un fork al Nginx. Dezvoltarea fork-ului este condus\u0103 de Maxim Dunin, unul dintre dezvoltatorii cheie ai Nginx. FreeNginx este pozi\u021bionat ca un proiect non-profit, asigur\u00e2nd dezvoltarea bazei de cod Nginx f\u0103r\u0103 interven\u021bia corporatist\u0103. Lansarea 1.26.0 este marcat\u0103 ca o versiune stabil\u0103, cuprinz\u00e2nd modific\u0103ri \u0219i corecturi din versiunile ramurii principale Nginx 1.25. \u00cen plus, FreeNginx 1.26.0 include suport experimental pentru protocolul HTTP\/3, \u00eembun\u0103t\u0103\u021biri pentru combaterea atacurilor DoS \u0219i corecturi legate de procesarea asynchron\u0103 a intr\u0103rilor\/ie\u0219irilor.    <\/ul>\n<p>\u00cen acela\u0219i timp, a fost lansat\u0103 njs 0.8.4, interpretul limbajului JavaScript pentru <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/ro\/server\/\"   title=\"server web\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1182\">server web<\/a> nginx. Interpretul njs implementeaz\u0103 standardele ECMAScript \u0219i permite extinderea capacit\u0103\u021bilor nginx \u00een prelucrarea solicit\u0103rilor prin intermediul scripturilor \u00een configura\u021bie. Scripturile pot fi utilizate \u00een fi\u0219ierul de configura\u021bie pentru a defini logica extins\u0103 a prelucr\u0103rii solicit\u0103rilor, generarea configura\u021biei, generarea dinamic\u0103 a r\u0103spunsului, modificarea solicit\u0103rii\/r\u0103spunsului sau crearea rapid\u0103 de stub-uri pentru solu\u021bionarea problemelor \u00een aplica\u021biile web. \u00cen noua versiune: a fost ad\u0103ugat\u0103 suport pentru motorul JavaScript QuickJS \u00een CLI; a fost ad\u0103ugat\u0103 op\u021biunea de a seta antetul Server; a fost implementat\u0103 verificarea dublurilor variabilelor setate prin js_set.<br \/>\n<br \/>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=61003\">opennet.ro<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0432\u0435\u0442\u043a\u0438 nginx 1.25.5, \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442\u0441\u044f \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u043d\u043e\u0432\u044b\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439. \u0412 \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u043e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u043e\u0439 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u0432\u0435\u0442\u043a\u0435 1.24.x \u0432\u043d\u043e\u0441\u044f\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0441 \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u0435\u043c \u0441\u0435\u0440\u044c\u0451\u0437\u043d\u044b\u0445 \u043e\u0448\u0438\u0431\u043e\u043a \u0438 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0435\u0439. \u0412 \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u043c \u043d\u0430 \u0431\u0430\u0437\u0435 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0432\u0435\u0442\u043a\u0438 1.25.x \u0431\u0443\u0434\u0435\u0442 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0430 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0442\u043a\u0430 1.26. \u041a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u0421\u0438 \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 BSD. \u0421\u0440\u0435\u0434\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439: \u0412 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-115114","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0432\u0435\u0442\u043a\u0438 nginx 1.25.5, \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442\u0441\u044f \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u043d\u043e\u0432\u044b\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439.\" \/>\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\/ro\/blog\/news\/novye-versii-nginx-1-25-5-i-forka-freenginx-1-26-0\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\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\u041d\u043e\u0432\u044b\u0435 \u0432\u0435\u0440\u0441\u0438\u0438 nginx 1.25.5 \u0438 \u0444\u043e\u0440\u043a\u0430 FreeNginx 1.26.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0432\u0435\u0442\u043a\u0438 nginx 1.25.5, \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442\u0441\u044f \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u043d\u043e\u0432\u044b\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/ro\/blog\/news\/novye-versii-nginx-1-25-5-i-forka-freenginx-1-26-0\" \/>\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-04-17T00:30:06+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-04-17T00:30:06+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\udd47Noile versiuni nginx 1.25.5 \u0219i fork-ul FreeNginx 1.26.0 | ProHoster","description":"A fost lansat\u0103 versiunea principal\u0103 nginx 1.25.5, \u00een cadrul c\u0103reia continu\u0103 dezvoltarea de noi func\u021bionalit\u0103\u021bi.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/novye-versii-nginx-1-25-5-i-forka-freenginx-1-26-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","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\u041d\u043e\u0432\u044b\u0435 \u0432\u0435\u0440\u0441\u0438\u0438 nginx 1.25.5 \u0438 \u0444\u043e\u0440\u043a\u0430 FreeNginx 1.26.0 | ProHoster","og:description":"\u0421\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0432\u0435\u0442\u043a\u0438 nginx 1.25.5, \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442\u0441\u044f \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u043d\u043e\u0432\u044b\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439.","og:url":"https:\/\/prohoster.info\/ro\/blog\/news\/novye-versii-nginx-1-25-5-i-forka-freenginx-1-26-0","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-04-17T00:30:06+00:00","article:modified_time":"2024-04-17T00:30:06+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"115114","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-02-09 15:29:13","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-22 22:29:19","updated":"2026-02-09 15:29:13","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/115114","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=115114"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/115114\/revisions"}],"predecessor-version":[{"id":158426,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/115114\/revisions\/158426"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=115114"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=115114"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=115114"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}