{"id":87820,"date":"2020-07-10T13:42:18","date_gmt":"2020-07-10T11:42:18","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/nginx-1-19-1"},"modified":"2020-07-10T13:42:18","modified_gmt":"2020-07-10T11:42:18","slug":"nginx-1-19-1","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/news\/nginx-1-19-1","title":{"rendered":"nginx 1.19.1","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>nginx 1.19.1 has been released, marking the latest version in the current mainline branch of the nginx web server. Active development continues in the mainline branch, while only bug fixes are made to the current stable branch (1.18).<\/p>\n<ul>\n<noindex><\/p>\n<li>Change: directives <a rel=\"nofollow\" href=\"https:\/\/nginx.org\/ru\/docs\/http\/ngx_http_core_module.html#lingering_close\">lingering_close<\/a>, <a rel=\"nofollow\" href=\"https:\/\/nginx.org\/ru\/docs\/http\/ngx_http_core_module.html#lingering_time\">lingering_time<\/a> and <a rel=\"nofollow\" href=\"https:\/\/nginx.org\/ru\/docs\/http\/ngx_http_core_module.html#lingering_timeout\">lingering_timeout<\/a> now work when using HTTP\/2.<\/li>\n<p><\/noindex><\/p>\n<li>Change: excess data sent by the backend is now always discarded.<\/li>\n<li>Change: when receiving a response that is too short from the FastCGI server, nginx attempts to send the available portion of the response to the client before closing the connection.<\/li>\n<li>Change: when receiving a response of incorrect length from the gRPC backend, nginx halts processing the response with an error.<\/li>\n<li>Addition: the min_free parameter in the directives <a rel=\"nofollow\" href=\"https:\/\/nginx.org\/ru\/docs\/http\/ngx_http_proxy_module.html#proxy_cache_path\">proxy_cache_path<\/a>, fastcgi_cache_path, <a rel=\"nofollow\" href=\"https:\/\/nginx.org\/ru\/docs\/http\/ngx_http_scgi_module.html#scgi_cache_path\">scgi_cache_path<\/a> and <a rel=\"nofollow\" href=\"https:\/\/nginx.org\/ru\/docs\/http\/ngx_http_uwsgi_module.html#uwsgi_cache_path\">uwsgi_cache_path<\/a>. Thanks to Adam Bambuch.<\/li>\n<li>Fix: nginx did not remove unix domain listen sockets on graceful shutdown by SIGQUIT signal.<\/li>\n<li>Fix: zero-sized UDP packets were not proxied.<\/li>\n<li>Fix: proxying to uwsgi backends using SSL might not have worked. Thanks to Guanzhong Chen.<\/li>\n<li>Fix: error handling when using the directive <a rel=\"nofollow\" href=\"https:\/\/nginx.org\/ru\/docs\/http\/ngx_http_ssl_module.html#ssl_ocsp\">ssl_ocsp<\/a>.<\/li>\n<li>Fix: when using XFS and NFS file systems, the disk cache size could be calculated incorrectly.<\/li>\n<li>Correction: if the memcached server returned an incorrect response, log messages like &laquo;negative size buf in writer&raquo; might have appeared.<\/li>\n<\/ul>\n<p><noindex><\/p>\n<p>Alongside nginx, <a rel=\"nofollow\" href=\"https:\/\/nginx.org\/en\/docs\/njs\/changes.html#njs0.4.2\">njs 0.4.2<\/a><\/p>\n<p><\/noindex><\/p>\n<blockquote>\n<p>njs \u2014 a subset of the JavaScript language that extends the functionality of nginx. njs is compatible with ECMAScript 5.1 (strict mode) with some extensions from ECMAScript 6 and later. Compatibility is currently in development.<\/p>\n<\/blockquote>\n<p>Source: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"http:\/\/www.linux.org.ru\/news\/opensource\/15798590\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412\u044b\u0448\u0435\u043b nginx 1.19.1, \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0439 \u0440\u0435\u043b\u0438\u0437 \u0432 \u0442\u0435\u043a\u0443\u0449\u0435\u0439 mainline \u0432\u0435\u0442\u043a\u0435 \u0432\u0435\u0431-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 nginx. \u0412 mainline \u0432\u0435\u0442\u043a\u0435 \u0438\u0434\u0451\u0442 \u0430\u043a\u0442\u0438\u0432\u043d\u0430\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430, \u0432 \u0442\u043e \u0432\u0440\u0435\u043c\u044f \u043a\u0430\u043a \u0432 \u0442\u0435\u043a\u0443\u0449\u0443\u044e \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0443\u044e \u0432\u0435\u0442\u043a\u0443 (1.18) \u0432\u043d\u043e\u0441\u044f\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043e\u0448\u0438\u0431\u043e\u043a. \u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435: \u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u044b lingering_close, lingering_time \u0438 lingering_timeout \u0442\u0435\u043f\u0435\u0440\u044c \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0442 \u043f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 HTTP\/2. \u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435: \u0442\u0435\u043f\u0435\u0440\u044c \u043b\u0438\u0448\u043d\u0438\u0435 \u0434\u0430\u043d\u043d\u044b\u0435, \u043f\u0440\u0438\u0441\u043b\u0430\u043d\u043d\u044b\u0435 \u0431\u044d\u043a\u0435\u043d\u0434\u043e\u043c, \u0432\u0441\u0435\u0433\u0434\u0430 \u043e\u0442\u0431\u0440\u0430\u0441\u044b\u0432\u0430\u044e\u0442\u0441\u044f. \u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435: \u0442\u0435\u043f\u0435\u0440\u044c \u043f\u0440\u0438 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0438 \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u043a\u043e\u0440\u043e\u0442\u043a\u043e\u0433\u043e [&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-87820","post","type-post","status-publish","format-standard","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=\"\u0412\u044b\u0448\u0435\u043b nginx 1.19.1, \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0439 \u0440\u0435\u043b\u0438\u0437 \u0432 \u0442\u0435\u043a\u0443\u0449\u0435\u0439 mainline \u0432\u0435\u0442\u043a\u0435 \u0432\u0435\u0431-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 nginx.\" \/>\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\/nginx-1-19-1\" \/>\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\udd47nginx 1.19.1 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412\u044b\u0448\u0435\u043b nginx 1.19.1, \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0439 \u0440\u0435\u043b\u0438\u0437 \u0432 \u0442\u0435\u043a\u0443\u0449\u0435\u0439 mainline \u0432\u0435\u0442\u043a\u0435 \u0432\u0435\u0431-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 nginx.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/news\/nginx-1-19-1\" \/>\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=\"2020-07-10T11:42:18+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-07-10T11:42:18+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\udd47nginx 1.19.1 | ProHoster","description":"nginx 1.19.1 has been released, marking the latest version in the current mainline branch of the nginx web server.","canonical_url":"https:\/\/prohoster.info\/en\/blog\/news\/nginx-1-19-1","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\udd47nginx 1.19.1 | ProHoster","og:description":"\u0412\u044b\u0448\u0435\u043b nginx 1.19.1, \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0439 \u0440\u0435\u043b\u0438\u0437 \u0432 \u0442\u0435\u043a\u0443\u0449\u0435\u0439 mainline \u0432\u0435\u0442\u043a\u0435 \u0432\u0435\u0431-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 nginx.","og:url":"https:\/\/prohoster.info\/en\/blog\/news\/nginx-1-19-1","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":"2020-07-10T11:42:18+00:00","article:modified_time":"2020-07-10T11:42:18+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"87820","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":null,"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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 13:42:29","updated":"2022-09-30 17:42:51","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\/87820","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=87820"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/87820\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=87820"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=87820"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=87820"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}