{"id":168748,"date":"2026-04-14T23:11:57","date_gmt":"2026-04-14T21:11:57","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-nginx-1-30-0-i-forka-freenginx-1-30-0"},"modified":"2026-04-14T23:11:57","modified_gmt":"2026-04-14T21:11:57","slug":"vypusk-nginx-1-30-0-i-forka-freenginx-1-30-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-nginx-1-30-0-i-forka-freenginx-1-30-0","title":{"rendered":"Wydanie nginx 1.30.0 i forka FreeNginx 1.30.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Po roku rozwoju opublikowano now\u0105 stabiln\u0105 ga\u0142\u0105\u017a wysoko wydajnego serwera HTTP oraz wieloprotoko\u0142owego serwera proxy nginx 1.30.0, kt\u00f3ra uwzgl\u0119dnia zmiany z g\u0142\u00f3wnej ga\u0142\u0119zi 1.29.x. W przysz\u0142o\u015bci wszystkie zmiany w stabilnej ga\u0142\u0119zi 1.30 b\u0119d\u0105 dotyczy\u0107 usuwania powa\u017cnych b\u0142\u0119d\u00f3w i luk bezpiecze\u0144stwa. Wkr\u00f3tce zostanie utworzona g\u0142\u00f3wna ga\u0142\u0105\u017a nginx 1.31, w kt\u00f3rej b\u0119d\u0105 kontynuowane prace nad nowymi mo\u017cliwo\u015bciami. Dla zwyk\u0142ych u\u017cytkownik\u00f3w, kt\u00f3rzy nie musz\u0105 zapewnia\u0107 zgodno\u015bci z modu\u0142ami zewn\u0119trznymi, zaleca si\u0119 korzystanie z g\u0142\u00f3wnej ga\u0142\u0119zi, na bazie kt\u00f3rej co trzy miesi\u0105ce tworzone s\u0105 wydania komercyjnego produktu Nginx Plus. Kod nginx napisany jest w j\u0119zyku C i jest udost\u0119pniany na licencji BSD.      <\/p>\n<p>Zgodnie z lutowym raportem firmy Netcraft, oko\u0142o 321 milion\u00f3w stron internetowych dzia\u0142a na serwerze nginx (rok temu 245 milion\u00f3w, dwa lata temu \u2014 243 miliony, trzy lata temu 289 milion\u00f3w). Nginx jest u\u017cywany na 16,08% wszystkich aktywnych stron (rok temu 17,89%, dwa lata temu 18,15%, trzy lata temu 18,94%), co odpowiada drugiemu miejscu pod wzgl\u0119dem popularno\u015bci w tej kategorii (udzia\u0142 Apache wynosi 13,27% (rok temu 16,03%, dwa lata temu 20,09%, trzy lata temu 20,52%), Cloudflare \u2014 20,62% (17,81%, 14,12%, 11,32%), Google \u2014 10,65% (9,89%, 10,41%, 9,89%).     <\/p>\n<p>Analizuj\u0105c wszystkie strony, nginx wci\u0105\u017c prowadzi i zajmuje 22,65% rynku (rok temu 20,48%, dwa lata temu \u2014 22,31%, trzy lata temu \u2014 25,94%), podczas gdy udzia\u0142 Apache wynosi 12,19% (16,03%, 20,17%, 20,58%), Cloudflare \u2014 15,27% (12,87%, 11,24%, 10,17%), OpenResty (platforma oparta na nginx i LuaJIT) \u2014 8,01% (9,36%, 7,93%, 7,94%).    <\/p>\n<p>W\u015br\u00f3d miliona najcz\u0119\u015bciej odwiedzanych stron internetowych na \u015bwiecie, nginx zajmuje drugie miejsce z udzia\u0142em 19,85% (rok temu 20,37%, dwa lata temu 20,63%, trzy lata temu 21,37%). Pierwsze miejsce zajmuje Cloudflare \u2014 26,84% (22,32%, 22,59%, 21,62%). Udzia\u0142 Apache httpd wynosi 15,84% (17,95%, 20,09%, 21,18%).   <img decoding=\"async\" alt=\"Wydanie nginx 1.30.0 i forka FreeNginx 1.30.0 \" src=\"\/wp-content\/uploads\/2026\/04\/965eddaf5c8488016f777fedaed4612d.png\" style=\"display:block;margin: 0 auto\" \/>  <\/p>\n<p>Wed\u0142ug danych W3Techs, nginx jest u\u017cywany na 32,8% stron w\u015br\u00f3d miliona najcz\u0119\u015bciej odwiedzanych (w kwietniu zesz\u0142ego roku wska\u017anik ten wynosi\u0142 33,8%, a dwa lata temu \u2014 34,3%). Udzia\u0142 Apache spad\u0142 z 26,3% do 23,9% w ci\u0105gu roku, udzia\u0142 Microsoft IIS spad\u0142 z 4% do 3,4%, a udzia\u0142 Caddy z 0,3% do 0,2%. Udzia\u0142 Node.js wzr\u00f3s\u0142 z 4,4% do 6,0%, a udzia\u0142 LiteSpeed wzr\u00f3s\u0142 z 14,6% do 15,2%.         <\/p>\n<p>Najbardziej zauwa\u017calne ulepszenia dodane w procesie formowania g\u0142\u00f3wnej ga\u0142\u0119zi 1.29.x:   <\/p>\n<ul>  <\/li>\n<li class=\"l\"> Dodano wsparcie dla rozszerzenia TLS ECH (Encrypted ClientHello), kt\u00f3re rozwija rozszerzenie ESNI (Encrypted Server Name Indication) i jest wykorzystywane do szyfrowania informacji o parametrach sesji TLS, takich jak \u017c\u0105dana nazwa domeny. Kluczow\u0105 r\u00f3\u017cnic\u0105 mi\u0119dzy ECH a ESNI jest to, \u017ce w ECH zamiast szyfrowania na poziomie pojedynczych p\u00f3l ca\u0142e wiadomo\u015bci TLS ClientHello s\u0105 szyfrowane, co pozwala zablokowa\u0107 wycieki przez pola, kt\u00f3re nie s\u0105 obj\u0119te ESNI, na przyk\u0142ad pole PSK (Pre-Shared Key). U\u017cycie ECH w\u0142\u0105cza si\u0119 poprzez wskazanie w dyrektywie &#171;ssl_ech_file&#187; pliku konfiguracyjnego ECHConfig w formacie PEM. Wsparcie jest dost\u0119pne przy u\u017cyciu wersji OpenSSL z ECH.\n<li class=\"l\"> Dodano wsparcie dla protoko\u0142u Multipath TCP (MPTCP), kt\u00f3ry umo\u017cliwia jednoczesne dostarczanie pakiet\u00f3w przez kilka tras za po\u015brednictwem r\u00f3\u017cnych interfejs\u00f3w sieciowych. Aby go w\u0142\u0105czy\u0107, dodano parametr &#171;multipath&#187; do dyrektywy &#171;listen&#187;.\n<li class=\"l\"> Dodano mo\u017cliwo\u015b\u0107 przypisania sesji klient\u00f3w do tych samych serwer\u00f3w w grupie. Dost\u0119pne s\u0105 trzy metody: \u201ecookie\u201d \u2014 przesy\u0142anie danych o wybranym <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pl\/server\/dts-newyork\/\" title=\"serwerze\" data-wpil-keyword-link=\"linked\">serwerze<\/a> poprzez wskazan\u0105 Cookie; \u201eroute\u201d \u2014 serwer proxy przypisuje klientowi tras\u0119 po otrzymaniu pierwszego \u017c\u0105dania; \u201elearn\u201d \u2014 nginx analizuje odpowiedzi od serwera upstream i zapami\u0119tuje rozpocz\u0119te sesje. W celu konfiguracji przypisania w bloku \u201eupstream\u201d modu\u0142u \u201ehttp\u201d dodano dyrektyw\u0119 \u201esticky\u201d, a do dyrektywy \u201eserver\u201d dodano parametry \u201eroute\u201d i \u201edrain\u201d.\n<li class=\"l\"> Dodano dyrektyw\u0119 \u201eearly_hints\u201d oraz wprowadzono wsparcie dla kodu HTTP 103 w odpowiedziach z backend\u00f3w proxy i gRPC. Kod 103 pozwala informowa\u0107 klienta o zawarto\u015bci niekt\u00f3rych nag\u0142\u00f3wk\u00f3w HTTP natychmiast po \u017c\u0105daniu, nie czekaj\u0105c na wykonanie wszystkich operacji zwi\u0105zanych z \u017c\u0105daniem przez serwer i rozpocz\u0119cie wydawania tre\u015bci. W podobny spos\u00f3b mo\u017cna informowa\u0107 o wskaz\u00f3wkach zwi\u0105zanych z elementami na wydawanej stronie, kt\u00f3re mog\u0105 by\u0107 wst\u0119pnie za\u0142adowane (na przyk\u0142ad mo\u017cna poda\u0107 linki do u\u017cywanych na stronie css i javascript). Po uzyskaniu informacji o takich zasobach przegl\u0105darka zacznie je \u0142adowa\u0107, nie czekaj\u0105c na zako\u0144czenie wydawania g\u0142\u00f3wnej strony, co pozwala skr\u00f3ci\u0107 ca\u0142kowity czas obs\u0142ugi \u017c\u0105dania.\n<li class=\"l\"> Dodano dyrektywy add_header_inherit i add_trailer_inherit, pozwalaj\u0105ce zmieni\u0107 zasady dziedziczenia warto\u015bci okre\u015blonych w dyrektywach add_header i add_trailer. Parametr \u201eoff\u201d anulowuje dziedziczenie warto\u015bci, a parametr \u201emerge\u201d w\u0142\u0105cza dodawanie warto\u015bci z poprzedniego poziomu do warto\u015bci na bie\u017c\u0105cym poziomie.     <\/li>\n<li class=\"l\"> Dodano dyrektyw\u0119 \u201essl_certificate_compression\u201d do zarz\u0105dzania kompresj\u0105 <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pl\/ssl-sertifikat\/\" title=\"certyfikat\u00f3w TLS\" data-wpil-keyword-link=\"linked\">certyfikat\u00f3w TLS<\/a>.\n<li class=\"l\"> Dodano dyrektyw\u0119 max_headers, ograniczaj\u0105c\u0105 maksymaln\u0105 liczb\u0119 nag\u0142\u00f3wk\u00f3w HTTP w \u017c\u0105daniu. Przy przekroczeniu limitu zwracany jest b\u0142\u0105d 400 (Bad Request). Funkcja zosta\u0142a przeniesiona z FreeNginx.                              <\/li>\n<li class=\"l\"> Dodano zmienne $request_port i $is_request_port. Pierwsza zmienna zawiera numer portu z komponentu URI lub z nag\u0142\u00f3wka \u201eHost\u201d, a druga zawiera \u201e:\u201d, je\u015bli zmienna $request_port nie jest pusta.    <\/li>\n<li class=\"l\"> Dodano zmienne $ssl_sigalg i $ssl_client_sigalg, zawieraj\u0105ce nazw\u0119 algorytmu tworzenia podpisu cyfrowego dla po\u0142\u0105czenia TLS.                       <\/li>\n<li class=\"l\"> Do dyrektywy \u201egeo\u201d dodano parametr \u201evolatile\u201d, wy\u0142\u0105czaj\u0105cy cache zmiennej. Dozwolone jest u\u017cywanie masek w dyrektywie \u201einclude\u201d, okre\u015blonej wewn\u0105trz bloku \u201egeo\u201d.\n<li class=\"l\"> W bloku &#171;upstream&#187; domy\u015blnie w\u0142\u0105czona jest dyrektywa &#171;keepalive&#187;. Do dyrektywy &#171;keepalive&#187;, u\u017cywanej w bloku &#171;upstream&#187;, dodano parametr &#171;local&#187;. Po wskazaniu tego parametru, zamiast wsp\u00f3\u0142dzieli\u0107 jedno po\u0142\u0105czenie z og\u00f3lnym serwerem upstream wspomnianym w r\u00f3\u017cnych blokach location i server, dla ka\u017cdego bloku obs\u0142ugiwane jest oddzielne po\u0142\u0105czenie z upstream.            <\/li>\n<li class=\"l\"> Podczas u\u017cywania w trybie proxy domy\u015blnie ustawiona jest wersja protoko\u0142u HTTP\/1.1 z w\u0142\u0105czonym trybem keep-alive (w module ngx_http_proxy_module domy\u015blnie w\u0142\u0105czona jest obs\u0142uga keep-alive i ustawiona warto\u015b\u0107 &#171;1.1&#187; w dyrektywie &#171;proxy_http_version&#187;, a domy\u015blnie przesta\u0142a by\u0107 wysy\u0142ana nag\u0142\u00f3wek &#171;Connection&#187;).\n<li class=\"l\"> W module ngx_http_proxy dodano obs\u0142ug\u0119 protoko\u0142u HTTP\/2, co pozwala na korzystanie z HTTP\/2 podczas komunikacji z backendami.      <\/li>\n<li class=\"l\"> Udost\u0119pniono mo\u017cliwo\u015b\u0107 \u0142adowania kluczy kryptograficznych z token\u00f3w sprz\u0119towych, wykorzystuj\u0105c bibliotek\u0119 OpenSSL jako dostawc\u0119.    <\/li>\n<li class=\"l\"> W implementacji protoko\u0142u QUIC dodano obs\u0142ug\u0119 trybu 0-RTT, dost\u0119pnego na systemach z OpenSSL 3.5.1 i nowszymi wersjami.\n<li class=\"l\"> Dodano mo\u017cliwo\u015b\u0107 budowy z bibliotek\u0105 kryptograficzn\u0105 AWS-LC, rozwijan\u0105 przez firm\u0119 Amazon.    <\/li>\n<li class=\"l\"> Domy\u015blnie wy\u0142\u0105czone jest kompresowanie certyfikat\u00f3w TLSv1.3.    <\/li>\n<li class=\"l\"> Zapewniona jest zgodno\u015b\u0107 z bibliotek\u0105 OpenSSL 4.0.    <\/ul>\n<p>Dodatkowo mo\u017cna wspomnie\u0107 o publikacji wydania projektu FreeNginx 1.30.0, rozwijaj\u0105cego forka Nginx. Rozw\u00f3j forka prowadzi Maksim Dunin, jeden z kluczowych programist\u00f3w Nginx. FreeNginx jest pozycjonowany jako projekt non-profit, zapewniaj\u0105cy rozw\u00f3j bazy kodowej Nginx bez korporacyjnego wp\u0142ywu. Kod FreeNginx nadal jest dostarczany na licencji BSD. W\u015br\u00f3d zmian w ga\u0142\u0119zi FreeNginx 1.30: dodano wsparcie dla rozszerzenia TLS ECH (Encrypted Client Hello); poprawiono przetwarzanie dyrektywy limit_rate; dodano dyrektywy send_min_rate i client_body_min_rate; zrealizowano mo\u017cliwo\u015b\u0107 ograniczenia liczby po\u0142\u0105cze\u0144 i intensywno\u015bci zapyta\u0144 w serwerze pocztowym; dodano wsparcie dla bazy danych GeoIP2 w module GeoIP; wzmocniono ochron\u0119 modu\u0142u XSLT.<br \/>\n<br \/>\u0179r\u00f3d\u0142o: <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65207\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0442\u043a\u0430 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e HTTP-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438 \u043c\u043d\u043e\u0433\u043e\u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u043a\u0441\u0438-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 nginx 1.30.0, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0432\u043e\u0431\u0440\u0430\u043b\u0430 \u0432 \u0441\u0435\u0431\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f, \u043d\u0430\u043a\u043e\u043f\u043b\u0435\u043d\u043d\u044b\u0435 \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0432\u0435\u0442\u043a\u0435 1.29.x. \u0412 \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u043c \u0432\u0441\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0432 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u0432\u0435\u0442\u043a\u0435 1.30 \u0431\u0443\u0434\u0443\u0442 \u0441\u0432\u044f\u0437\u0430\u043d\u044b \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 \u0441\u043a\u043e\u0440\u043e\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0431\u0443\u0434\u0435\u0442 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u0432\u0435\u0442\u043a\u0430 nginx 1.31, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u043d\u043e\u0432\u044b\u0445 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":168749,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-168748","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.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0442\u043a\u0430 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e HTTP-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438 \u043c\u043d\u043e\u0433\u043e\u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u043a\u0441\u0438-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 nginx 1.30.0, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0432\u043e\u0431\u0440\u0430\u043b\u0430 \u0432 \u0441\u0435\u0431\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f, \u043d\u0430\u043a\u043e\u043f\u043b\u0435\u043d\u043d\u044b\u0435 \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0432\u0435\u0442\u043a\u0435 1.29.x.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-nginx-1-30-0-i-forka-freenginx-1-30-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\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\u0412\u044b\u043f\u0443\u0441\u043a nginx 1.30.0 \u0438 \u0444\u043e\u0440\u043a\u0430 FreeNginx 1.30.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0442\u043a\u0430 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e HTTP-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438 \u043c\u043d\u043e\u0433\u043e\u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u043a\u0441\u0438-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 nginx 1.30.0, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0432\u043e\u0431\u0440\u0430\u043b\u0430 \u0432 \u0441\u0435\u0431\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f, \u043d\u0430\u043a\u043e\u043f\u043b\u0435\u043d\u043d\u044b\u0435 \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0432\u0435\u0442\u043a\u0435 1.29.x.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-nginx-1-30-0-i-forka-freenginx-1-30-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=\"2026-04-14T21:11:57+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-04-14T21:11:57+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\udd47Wydanie nginx 1.30.0 i forka FreeNginx 1.30.0 | ProHoster","description":"Po roku prac opublikowano now\u0105 stabiln\u0105 ga\u0142\u0105\u017a wysokowydajnego serwera HTTP oraz wieloprotoko\u0142owego serwera proxy nginx 1.30.0, kt\u00f3ry zawiera zmiany zgromadzone w g\u0142\u00f3wnej ga\u0142\u0119zi 1.29.x.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-nginx-1-30-0-i-forka-freenginx-1-30-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","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\u0412\u044b\u043f\u0443\u0441\u043a nginx 1.30.0 \u0438 \u0444\u043e\u0440\u043a\u0430 FreeNginx 1.30.0 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0442\u043a\u0430 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e HTTP-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438 \u043c\u043d\u043e\u0433\u043e\u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u043a\u0441\u0438-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 nginx 1.30.0, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0432\u043e\u0431\u0440\u0430\u043b\u0430 \u0432 \u0441\u0435\u0431\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f, \u043d\u0430\u043a\u043e\u043f\u043b\u0435\u043d\u043d\u044b\u0435 \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0432\u0435\u0442\u043a\u0435 1.29.x.","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-nginx-1-30-0-i-forka-freenginx-1-30-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":"2026-04-14T21:11:57+00:00","article:modified_time":"2026-04-14T21:11:57+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\/pl\/wp-json\/wp\/v2\/posts\/168748","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=168748"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/168748\/revisions"}],"predecessor-version":[{"id":169174,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/168748\/revisions\/169174"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/168749"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=168748"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=168748"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=168748"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}