Nginx 1.19.1 منتشر شده است، آخرین نسخه در شاخه اصلی فعلی وب سرور Nginx. شاخه اصلی به طور فعال در حال توسعه است، در حالی که شاخه پایدار فعلی (1.18) فقط رفع اشکالات را دریافت میکند.
- تغییر: اکنون دادههای اضافی ارسال شده توسط backend همیشه حذف میشوند.
- تغییر: اکنون، هنگام دریافت پاسخی از سرور FastCGI که خیلی کوتاه است، nginx تلاش میکند بخش موجود پاسخ را به کلاینت ارسال کند و پس از آن اتصال با کلاینت را میبندد.
- تغییر: اکنون، هنگام دریافت پاسخی با طول نادرست از بکاند gRPC، nginx پردازش پاسخ را با خطا متوقف میکند.
- اضافه شده: پارامتر min_free در دستورالعملها proxy_cache_path، مسیر_کش_سریع_cgi ، scgi_cache_path и مسیر حافظه موقت uwsgiبا تشکر از آدام بمبوچ.
- رفع اشکال: nginx هنگام خاتمه دادن به SIGQUIT به طور صحیح، سوکتهای شنود دامنه یونیکس را حذف نکرد.
- رفع مشکل: بستههای UDP با اندازه صفر، پروکسی نشدند.
- رفع شد: پروکسی کردن به بکاندهای uwsgi با استفاده از SSL ممکن است کار نکند. با تشکر از گوانژونگ چن.
- رفع اشکال: در مدیریت خطا هنگام استفاده از دستورالعمل ssl_ocsp.
- رفع مشکل: هنگام استفاده از سیستم فایل XFS و NFS، ممکن است اندازه حافظه پنهان دیسک به اشتباه محاسبه شود.
- رفع مشکل: اگر سرور memcached پاسخ نادرستی برمیگرداند، پیامهای "negative size buf in writer" ممکن است در گزارشها ظاهر شوند.
همزمان با nginx منتشر شد njs 0.4.2
njs زیرمجموعهای از زبان جاوااسکریپت است که قابلیتهای nginx را گسترش میدهد. njs با ECMAScript 5.1 (حالت strict) و برخی از افزونههای ECMAScript 6 و بالاتر سازگار است. این سازگاری هنوز در دست توسعه است.
منبع: linux.org.ru
