nginx 1.17.8 மற்றும் njs 0.3.8 வெளியீடு

உருவானது அப்ஸ்ட்ரீம் வெளியீடு nginx 1.17.8, புதிய திறன்களின் வளர்ச்சி தொடர்கிறது (இணையாக ஆதரிக்கப்படும் நிலையானது கிளை 1.16 கடுமையான பிழைகள் மற்றும் பாதிப்புகளை நீக்குவது தொடர்பான மாற்றங்கள் மட்டுமே செய்யப்படுகின்றன).

முக்கிய மாற்றங்கள்:

  • உத்தரவில் grpc_pass முகவரி அளவுருவில் மாறியைப் பயன்படுத்துவதற்கான ஆதரவு சேர்க்கப்பட்டது. முகவரி ஒரு டொமைன் பெயராகக் குறிப்பிடப்பட்டால், அந்தப் பெயர் குறிப்பிட்ட சர்வர் குழுக்களிடையே தேடப்படும், மேலும் அது கிடைக்கவில்லை என்றால், அது ஒரு ரிசால்வரைப் பயன்படுத்தி தீர்மானிக்கப்படும்.
  • SSL இணைப்பு வழியாக குழாய்வழி கோரிக்கைகளைச் செயலாக்கும்போது காலக்கெடுவை ஏற்படுத்தக்கூடிய ஒரு பிழை சரி செய்யப்பட்டது;
  • உத்தரவில் திருத்தங்கள் செய்யப்பட்டுள்ளன. பிழைத்திருத்த புள்ளிகள் HTTP/2 நெறிமுறையைப் பயன்படுத்தும் போது.

கூடுதலாக, அதை கவனிக்க முடியும் வெளியீடு njs 0.3.8, nginx வலை சேவையகத்திற்கான ஒரு ஜாவாஸ்கிரிப்ட் மொழிபெயர்ப்பாளர். njs மொழிபெயர்ப்பாளர் ECMAScript தரநிலைகளை செயல்படுத்துகிறது மற்றும் உள்ளமைவு ஸ்கிரிப்ட்களைப் பயன்படுத்தி nginx இன் கோரிக்கை செயலாக்க திறன்களை நீட்டிக்க உங்களை அனுமதிக்கிறது. மேம்பட்ட கோரிக்கை செயலாக்க தர்க்கத்தை வரையறுக்க, உள்ளமைவுகளை உருவாக்க, பதில்களை மாறும் வகையில் உருவாக்க, கோரிக்கைகள்/பதில்களை மாற்ற அல்லது வலை பயன்பாடுகளில் உள்ள சிக்கல்களைத் தீர்க்க ஸ்டப்களை விரைவாக உருவாக்க உள்ளமைவு கோப்பில் ஸ்கிரிப்ட்களைப் பயன்படுத்தலாம்.

இந்தப் புதிய வெளியீடு nginx தொகுதிக்கு r.subrequest-க்கான Promise ஆதரவைச் சேர்க்கிறது மற்றும் r.parent சொத்து கையாளுபவருக்கு மாற்றங்களைச் செய்கிறது. மேலும்:

  • வாக்குறுதி ஆதரவு சேர்க்கப்பட்டது;
  • தட்டச்சு செய்யப்பட்ட வரிசைகளுக்கான ஆரம்ப ஆதரவு சேர்க்கப்பட்டது;
  • ArrayBuffer ஆதரவு சேர்க்கப்பட்டது;
  • ஆரம்ப சின்ன ஆதரவு சேர்க்கப்பட்டது;
  • JSON.stringify() க்கான வெளிப்புறக் கட்டுப்பாடு சேர்க்கப்பட்டது;
  • Object.is() சேர்க்கப்பட்டது;
  • Object.setPrototypeOf() சேர்க்கப்பட்டது;
  • பூஜ்ய ஒருங்கிணைப்பு ஆபரேட்டர் (ஒன்றிணைதல்);
  • விவரக்குறிப்புக்கு இணங்க Object.getPrototypeOf() இல் திருத்தம் செய்யப்பட்டது;
  • விவரக்குறிப்புக்கு இணங்க Object.prototype.valueOf() இல் திருத்தம் செய்யப்பட்டது;
  • அச்சிட முடியாத மதிப்புகளுடன் JSON.stringify() இல் ஒரு பிழை சரி செய்யப்பட்டது மற்றும்
    மாற்று செயல்பாடு;
  • "in" ஆபரேட்டர் விவரக்குறிப்பின்படி சரி செய்யப்பட்டுள்ளது;
  • Object.defineProperties() இல் திருத்தம் செய்யப்பட்டது, அதன்படி
    விவரக்குறிப்புடன்;
  • விவரக்குறிப்பின்படி Object.create() இல் திருத்தம் செய்யப்பட்டது.
  • Fast Math இயக்கப்பட்டிருக்கும் போது Number.prototype.toString(radix) இல் ஒரு திருத்தம் செய்யப்பட்டது;
  • RegExp() நிகழ்வு பண்புகள் சரி செய்யப்பட்டுள்ளன;
  • இறக்குமதி செய்யும் போது ஏற்பட்ட இறக்குமதி பிழை சரி செய்யப்பட்டது.

ஆதாரம்: opennet.ru

DDoS பாதுகாப்பு, VPS VDS சர்வர்கள் கொண்ட தளங்களுக்கு நம்பகமான ஹோஸ்டிங் வாங்கவும் 🔥 DDoS பாதுகாப்புடன் கூடிய நம்பகமான இணையதள ஹோஸ்டிங், VPS, VDS சர்வர்களை வாங்குங்கள் | ProHoster