{"id":123569,"date":"2025-04-17T11:28:41","date_gmt":"2025-04-17T09:28:41","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/novye-versii-nginx-1-27-5-forka-freenginx-1-27-6-i-javascript-modulya-njs-0-8-10"},"modified":"2025-04-17T11:28:41","modified_gmt":"2025-04-17T09:28:41","slug":"novye-versii-nginx-1-27-5-forka-freenginx-1-27-6-i-javascript-modulya-njs-0-8-10","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sv\/blog\/news\/novye-versii-nginx-1-27-5-forka-freenginx-1-27-6-i-javascript-modulya-njs-0-8-10","title":{"rendered":"Nya versioner av nginx 1.27.5, FreeNginx 1.27.6 och JavaScript-modulen njs 0.8.10","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Den huvudsakliga versionen av nginx 1.27.5 har sl\u00e4ppts, d\u00e4r utvecklingen av nya m\u00f6jligheter forts\u00e4tter. Endast \u00e4ndringar relaterade till \u00e5tg\u00e4rder av allvarliga fel och s\u00e5rbarheter tillf\u00f6rs den parallellt st\u00f6dda stabila versionen 1.26.x. I framtiden kommer en stabil version 1.28 att bildas baserat p\u00e5 huvudversionen 1.27.x. Projektets kod \u00e4r skriven i C och distribueras under BSD-licens.       <\/p>\n<p>Bland \u00e4ndringarna i nginx 1.27.5:  <\/p>\n<ul>\n<li class=\"l\"> F\u00f6r anslutningar som anv\u00e4nder QUIC-protokollet har st\u00f6d f\u00f6r algoritmen CUBIC (RFC 9438) f\u00f6r hantering av n\u00e4tverks\u00f6verbelastning lagts till. Denna algoritm \u00f6kar successivt storleken p\u00e5 \u00f6verbelastningsf\u00f6nstret tills paketf\u00f6rlust intr\u00e4ffar, varefter f\u00f6nsterstorleken \u00e5terst\u00e4lls till v\u00e4rdet f\u00f6re f\u00f6rlusten. I genomf\u00f6rda tester minskade anv\u00e4ndningen av CUBIC \u00f6verf\u00f6ringstiden f\u00f6r en fil p\u00e5 500 MB med 24% vid f\u00f6rdr\u00f6jningar p\u00e5 40 ms och BDP 750K (Bandwidth Delay Product) och med 73% vid f\u00f6rdr\u00f6jningar p\u00e5 100 ms och BDP 9M.\n<li class=\"l\"> Den maximala storleken f\u00f6r h\u00e4mtade SSL-sessioner i delat minne har \u00f6kat till 8192.\n<li class=\"l\"> Byggsystemet med C-biblioteket Musl har f\u00f6rb\u00e4ttrats.\n<li class=\"l\"> Arbete har utf\u00f6rts f\u00f6r att optimera prestanda och \u00e5tg\u00e4rda buggar i implementeringen av HTTP\/3.\n<li class=\"l\"> Felaktigheterna i implementeringen av direktiven &#171;grpc_ssl_password_file&#187;, &#171;proxy_ssl_password_file&#187; och &#171;uwsgi_ssl_password_file&#187; som uppst\u00e5tt vid laddning har \u00e5tg\u00e4rdats. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sv\/ssl-sertifikat\/\"   title=\"SSL-certifikat\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"353\">SSL-certifikat<\/a> och krypteringsnycklar fr\u00e5n variabler.\n<li class=\"l\"> Problem med att st\u00e4lla in variablerna $ssl_curve och $ssl_curves vid anv\u00e4ndning av anslutna implementationer av elliptiska kurvor i OpenSSL har l\u00f6sts.  <\/ul>\n<p>Dessutom kan vi notera publiceringen av stabila versioner av projektet FreeNginx 1.27.5 och 1.27.6, som utvecklar en fork av Nginx. Forken utvecklas av Maxim Dunin, en av de nyckelutvecklare inom Nginx. FreeNginx positioneras som ett icke-vinstdrivande projekt som s\u00e4kerst\u00e4ller utvecklingen av Nginx:s kodbas utan f\u00f6retagsinblandning.   <\/p>\n<p>\u00c4ndringar i FreeNginx 1.27.5 och 1.27.6:  <\/p>\n<ul>\n<li class=\"l\"> Problem vid anv\u00e4ndning av OpenSSL 3.5 har l\u00f6sts (namnet p\u00e5 gruppen X25519MLKEM768 visades inte i variablerna $ssl_curve och $ssl_curves).\n<li class=\"l\"> Ett kraschproblem i arbetsprocesser i konfigurationer med direktivet proxy_ssl_password_file har \u00e5tg\u00e4rdats, vilket upptr\u00e4dde vid angivande av variabler i direktiven proxy_ssl_certificate och proxy_ssl_certificate_key.\n<li class=\"l\"> St\u00f6det f\u00f6r parametern multipath har lagts till i direktivet listen.\n<li class=\"l\">  \u00c5teranv\u00e4ndning av SSL-sessioner mellan servrar som anv\u00e4nder olika certifikat i direktivet ssl_trusted_certificate har f\u00f6rbjudits, n\u00e4r kontroll av klienternas SSL-certifikat \u00e4r aktiverad.\n<li class=\"l\"> Ett problem med att \u00e5teranv\u00e4nda sessioner i kontexten av en annan  <a href=\"https:\/\/prohoster.info\/sv\/vps\/ssd-vps\/\"  data-wpil-monitor-id=\"3230\">virtuell server<\/a> vid anv\u00e4ndning av TLSv1.3 med OpenSSL 1.1.1e+ har l\u00f6sts.\n<li class=\"l\"> Ett problem vid anv\u00e4ndning av zlib-ng har \u00e5tg\u00e4rdats.    <\/ul>\n<p>Dessutom har njs 0.8.10 sl\u00e4ppts, en modul f\u00f6r att integrera JavaScript-tolkare i http-servern Nginx. St\u00f6d f\u00f6r anslutning av olika JavaScript-motorer finns. Som bas erbjuds den egna motorn QuickJS med st\u00f6d f\u00f6r ECMAScript-specifikationen 2023. Njs g\u00f6r det m\u00f6jligt att anv\u00e4nda JavaScript-skript i konfigurationen f\u00f6r att ut\u00f6ka Nginx m\u00f6jligheter. Skripten kan anv\u00e4ndas f\u00f6r att definiera utvidgad logik f\u00f6r bearbetning av f\u00f6rfr\u00e5gningar, bilda konfigurationer, dynamiskt generera svar, modifiera f\u00f6rfr\u00e5gningar\/svar eller snabbt skapa stubbar f\u00f6r att l\u00f6sa problem i webapplikationer.     <\/p>\n<p>\u00c4ndringar i njs 0.8.10:     <\/p>\n<ul>\n<li class=\"l\"> St\u00f6d f\u00f6r WebCrypto API, TextEncoder och TextDecoder har lagts till i JavaScript-motorn QuickJS.\n<li class=\"l\"> Nya moduler som querystring, crypto och xml har lagts till i QuickJS-motorn.\n<li class=\"l\"> St\u00f6d f\u00f6r QuickJS-NG-biblioteket har lagts till.\n<li class=\"l\"> Modulen till Nginx har implementerat l\u00e4sning av inneh\u00e5llet i r.requestText och r.requestBuffer fr\u00e5n en tillf\u00e4llig fil.         <\/ul>\n<p>K\u00e4lla: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63092\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0432\u0435\u0442\u043a\u0438 nginx 1.27.5, \u0432 \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\u0443\u044e \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0443\u044e \u0432\u0435\u0442\u043a\u0443 1.26.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.27.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.28. \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 \u0432 nginx [&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-123569","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=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0432\u0435\u0442\u043a\u0438 nginx 1.27.5, \u0432 \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\/sv\/blog\/news\/novye-versii-nginx-1-27-5-forka-freenginx-1-27-6-i-javascript-modulya-njs-0-8-10\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\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.27.5, \u0444\u043e\u0440\u043a\u0430 FreeNginx 1.27.6 \u0438 JavaScript-\u043c\u043e\u0434\u0443\u043b\u044f njs 0.8.10 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0432\u0435\u0442\u043a\u0438 nginx 1.27.5, \u0432 \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\/sv\/blog\/news\/novye-versii-nginx-1-27-5-forka-freenginx-1-27-6-i-javascript-modulya-njs-0-8-10\" \/>\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=\"2025-04-17T09:28:41+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-04-17T09:28:41+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\udd47Nya versioner av Nginx 1.27.5, fork av FreeNginx 1.27.6 och JavaScript-modulen njs 0.8.10 | ProHoster","description":"Huvudversionen av Nginx 1.27.5 har presenterats, d\u00e4r utvecklingen av nya funktioner forts\u00e4tter.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/news\/novye-versii-nginx-1-27-5-forka-freenginx-1-27-6-i-javascript-modulya-njs-0-8-10","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","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.27.5, \u0444\u043e\u0440\u043a\u0430 FreeNginx 1.27.6 \u0438 JavaScript-\u043c\u043e\u0434\u0443\u043b\u044f njs 0.8.10 | ProHoster","og:description":"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0432\u0435\u0442\u043a\u0438 nginx 1.27.5, \u0432 \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\/sv\/blog\/news\/novye-versii-nginx-1-27-5-forka-freenginx-1-27-6-i-javascript-modulya-njs-0-8-10","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":"2025-04-17T09:28:41+00:00","article:modified_time":"2025-04-17T09:28:41+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"123569","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-13 21:25:24","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 12:17:19","updated":"2026-02-13 21:25:24","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/123569","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=123569"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/123569\/revisions"}],"predecessor-version":[{"id":160983,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/123569\/revisions\/160983"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=123569"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=123569"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=123569"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}