اپ اسٹریم ریلیز ، جس کے اندر نئی صلاحیتوں کی نشوونما جاری ہے (متوازی تعاون یافتہ مستحکم صرف سنگین غلطیوں اور کمزوریوں کے خاتمے سے متعلق تبدیلیاں کی جاتی ہیں)۔
اہم :
- کیپ لائیو کنکشن اب تمام دستیاب کنکشنز کے ختم ہونے سے پہلے بند ہونا شروع ہو جاتے ہیں، اور لاگ میں متعلقہ انتباہات دکھائے جاتے ہیں۔
- chunked ٹرانسمیشن کا استعمال کرتے وقت، کلائنٹ کی درخواست کے باڈی کو پڑھنے کی اصلاح کو لاگو کیا گیا ہے۔
- "ssl_ocsp" ڈائرکٹیو استعمال کرتے وقت ہونے والی میموری لیک کو ٹھیک کیا۔
- فاسٹ سی جی آئی سرور کی طرف سے غلط جواب آنے پر لاگ میں "زیرو سائز بف ان آؤٹ پٹ" پیغامات کے آؤٹ پٹ کے ساتھ پچھلی ریلیز میں متعارف کرائے گئے مسئلے کو حل کیا۔
- ورک فلو کریش کو ٹھیک کیا جو اس وقت پیش آیا جب بڑے_کلائنٹ_ہیڈر_بفرز کو مختلف ورچوئل سرورز میں مختلف سائز پر سیٹ کیا گیا تھا۔
- لاگ میں SSL کنکشنز کے غلط خاتمے اور انتباہ "SSL_shutdown() ناکام (SSL: ... bad write retry)" کے آؤٹ پٹ کا مسئلہ حل ہو گیا ہے۔
- ngx_http_slice_module اور ngx_http_xslt_filter_module ماڈیولز میں فکسڈ کیڑے۔
ایک ہی وقت میں رہائی , nginx ویب سرور کے لیے ایک JavaScript مترجم۔ njs مترجم ECMAScript معیارات کو لاگو کرتا ہے اور آپ کو کنفیگریشن میں اسکرپٹس کا استعمال کرتے ہوئے درخواستوں پر کارروائی کرنے کے لیے nginx کی صلاحیت کو بڑھانے کی اجازت دیتا ہے۔ اسکرپٹ کو کنفیگریشن فائل میں درخواستوں پر کارروائی کرنے، کنفیگریشن تیار کرنے، متحرک طور پر ردعمل پیدا کرنے، درخواست/جواب میں ترمیم کرنے، یا ویب ایپلیکیشنز میں مسائل کو حل کرنے کے لیے فوری طور پر اسٹبس بنانے کے لیے استعمال کیا جا سکتا ہے۔ نئے ورژن میں:
- HTTP درخواست کے پیرامیٹرز کے ساتھ سٹرنگ کو پارس کرنے کے فنکشنز کے ساتھ Query String ماڈیول کو شامل کیا گیا۔
- fs.mkdir() اور fs.rmdir() فنکشنز اب ڈائرکٹریوں کی دوبارہ تخلیق اور حذف کرنے کی حمایت کرتے ہیں۔
- UTF-8 ڈیکوڈر شامل کر دیا گیا۔
- کریکٹر کوڈز اور ان کی یونیکوڈ نمائندگی کے درمیان تبدیل کرنے کے لیے ٹیکسٹ اینکوڈر اور ٹیکسٹ ڈیکوڈر سپورٹ کو نافذ کیا گیا۔ (مثال کے طور پر: "(new TextDecoder()).decode(new Uint8Array([206,177,206,178]))"۔
ماخذ: opennet.ru
