له خوا سپارل شوي د نوې اصلي څانګې لومړۍ خپرونه نګینکس ایکس اینمکس، په کوم کې چې د نوي ظرفیتونو پراختیا به دوام ومومي (په موازي ملاتړ شوي مستحکم څانګه 1.16 یوازې د جدي غلطیو او زیانونو له منځه وړلو پورې اړوند بدلونونه رامینځته کیږي).
اصلي بدل کړئ:
- په "limit_rate" او "limit_rate_after" لارښوونو کې د متغیرونو لپاره ملاتړ اضافه شوی، په بیله بیا په "proxy_upload_rate" او
د سټریم ماډل "proxy_download_rate"؛
- د OpenSSL - 0.9.8 د لږترلږه ملاتړ شوي نسخې لپاره د اړتیاو زیاتوالی؛
- د ډیفالټ په واسطه، د ngx_http_postpone_filter_module ماډل جوړ شوی؛
- د "شامل" لارښود سره ستونزې چې د "که" او "حد_ استثنا" بلاکونو کې کار نه کوي حل شوي؛
- د بایټ ارزښتونو پروسس کولو پرمهال بګ حل کړئ "Range".
د پام وړ پرمختګونو څخه چې په 1.17 څانګه کې تمه کیږي، د پروتوکول ملاتړ پلي کول ذکر شوي QUIC او HTTP/3.
سربیره پردې، دا په پام کې نیول کیدی شي خوشې کول njs 0.3.2، د nginx ویب سرور لپاره د جاواسکریپټ ترجمان. د njs ژباړونکی د ECMAScript معیارونه پلي کوي او تاسو ته اجازه درکوي د nginx وړتیا پراخه کړئ چې په ترتیب کې د سکریپټونو په کارولو سره غوښتنې پروسس کړئ. سکریپټونه د ترتیب کولو فایل کې کارول کیدی شي د غوښتنو پروسس کولو لپاره پرمختللي منطق تعریف کولو لپاره ، ترتیب رامینځته کول ، په متحرک ډول ځواب رامینځته کول ، غوښتنې / ځواب بدلول ، یا په ویب غوښتنلیکونو کې د ستونزو حل کولو لپاره ګړندي سټبونه رامینځته کول.
د njs نوې خپریدل د سټینګ ټیمپلیټونو لپاره ملاتړ اضافه کوي چې په مشخصاتو کې تعریف شوي د ECMAScript 6. د سټرینګ ټیمپلیټونه د سټینګ لیکونه دي چې د بیان انلین کولو ته اجازه ورکوي. څرګندونه په یوه بلاک کې تعریف شوي ${...} په یوه لیکه کې ځای په ځای شوي، کوم چې کولی شي دواړه انفرادي متغیرونه (${name}) او څرګندونې (${5 + a + b})) شامل کړي. برسېره پردې، د نومول شویو ډلو لپاره ملاتړ د RegExp اعتراض کې اضافه شوی، تاسو ته اجازه درکوي چې د منظم بیان سره د میچونو د سیریل شمیرو پر ځای د ځانګړو نومونو سره د منظم بیان سره سمون خوري. د GNU Readline کتابتون سره د جوړولو لپاره ملاتړ اضافه شوی.
سرچینه: opennet.ru