nginx 1.23.0 ထွက်ရှိသည်။

ပင်မဌာနခွဲသစ် nginx 1.23.0 ၏ ပထမဆုံးထွက်ရှိမှုကို တင်ပြထားပြီး၊ အင်္ဂါရပ်အသစ်များ ဆက်လက်ဖြစ်ထွန်းလာမည်ဖြစ်သည်။ အပြိုင်ထိန်းသိမ်းထားသော တည်ငြိမ်သောဌာနခွဲ 1.22.x တွင်၊ ပြင်းထန်သော ချို့ယွင်းချက်များနှင့် အားနည်းချက်များကို ဖယ်ရှားခြင်းဆိုင်ရာ အပြောင်းအလဲများကိုသာ ပြုလုပ်ပါသည်။ လာမည့်နှစ်တွင် 1.23 တည်ငြိမ်သောဌာနခွဲကို 1.24.x ပင်မဌာနခွဲမှ ဖွဲ့စည်းမည်ဖြစ်သည်။

အဓိကပြောင်းလဲမှုများ-

  • ပြန်လည်ဒီဇိုင်းထုတ်ထားသော အတွင်းပိုင်း API၊ ခေါင်းစီးလိုင်းများကို ချိတ်ဆက်ထားသောစာရင်းပုံစံဖြင့် ပေးပို့ထားပါသည်။
  • ngx_http_perl_module module ၏ $r->header_in() method နှင့် "$http_…", "$sent_http_…", "$ variables များတွင် FastCGI၊ SCGI နှင့် uwsgi backends များသို့ ပေးပို့သည့်အခါ ခေါင်းစီးစာကြောင်းများကို တူညီသောအမည်များဖြင့် ပေါင်းစပ်ပေးထားပါသည်။ send_trailer_…” ၊ “$upstream_http_…” နှင့် “$upstream_trailer_…”။
  • "အနီးကပ်အကြောင်းကြားပြီးနောက် အပလီကေးရှင်းဒေတာ" SSL အမှားများအတွက်၊ မှတ်တမ်းအဆင့်ကို "crit" မှ "info" သို့ အဆင့်နှိမ့်ထားသည်။
  • kernel 2.6.17 နှင့် ပိုသစ်လွင်သော Linux စနစ်များတွင် တည်ဆောက်ထားသော nginx တွင် တွဲလောင်းချိတ်ဆက်မှုများတွင် ပြဿနာကို ဖြေရှင်းပေးခဲ့ပြီး EPOLLRDHUP ပံ့ပိုးမှုမရှိဘဲ စနစ်များတွင် အသုံးပြုခဲ့သည် (ဥပမာ၊ epoll emulation ကိုအသုံးပြုသည့်အခါ)။
  • "သက်တမ်းကုန်ဆုံးသည်" ခေါင်းစီးက ကက်ရှာခြင်းကို ငြင်းပယ်သောအခါ တုံ့ပြန်မှု ကက်ရှ်နှင့် ပြဿနာကို ဖြေရှင်းခဲ့သော်လည်း "ကက်ရှ်-ထိန်းချုပ်မှု" က လုပ်ဆောင်ခဲ့သည်။
  • တုံ့ပြန်မှုတွင် backend သည် "Vary" နှင့် "WWW-Authenticate" ခေါင်းစီးများစွာကို ပြန်ပေးမည်ဆိုပါက ပေါ်လာသည့် ပြဿနာများကို ဖြေရှင်းပေးသည်။

source: opennet.ru

မှတ်ချက် Add