nginx 1.21.2 மற்றும் njs 0.6.2 வெளியீடு

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

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

  • "பரிமாற்றம்-குறியீடு" HTTP தலைப்பு அடங்கிய HTTP/1.0 கோரிக்கைகள் தடுக்கப்பட்டுள்ளன (HTTP/1.1 நெறிமுறை பதிப்பில் தோன்றியது).
  • ஏற்றுமதி சைபர் தொகுப்புக்கான ஆதரவு நிறுத்தப்பட்டது.
  • OpenSSL 3.0 நூலகத்துடன் இணக்கம் உறுதி செய்யப்படுகிறது.
  • "Auth-SSL-Protocol" மற்றும் "Auth-SSL-Cipher" தலைப்புகளை அஞ்சல் ப்ராக்ஸி அங்கீகரிப்பு சேவையகத்திற்கு மாற்றுவது செயல்படுத்தப்பட்டது.
  • கோரிக்கை உடல் வடிகட்டுதல் API செயலாக்கப்பட்ட தரவை இடையகப்படுத்த அனுமதிக்கிறது.
  • சேவையக சான்றிதழ்களை ஏற்றும்போது, ​​OpenSSL 1.1.0 இலிருந்து ஆதரிக்கப்படும் பாதுகாப்பு நிலைகளின் பயன்பாடு மற்றும் ssl_ciphers கட்டளையில் உள்ள “@SECLEVEL=N” அளவுரு மூலம் குறிப்பிடப்பட்டது.
  • ஸ்ட்ரீம் மற்றும் ஜிஆர்பிசி மாட்யூல்களில் பேக்கெண்டுகளுக்கு SSL இணைப்பை உருவாக்கும் போது ஏற்பட்ட ஃபிக்ஸ்டு ஹேங்க்ஸ்.
  • கோரிக்கையில் "உள்ளடக்க நீளம்" தலைப்பு இல்லாத நிலையில், HTTP/2 ஐப் பயன்படுத்தும் போது, ​​கோரிக்கையின் உள்ளடக்கத்தை வட்டில் எழுதுவதில் உள்ள சிக்கல் தீர்க்கப்பட்டது.

அதே நேரத்தில், njs 0.6.2 வெளியிடப்பட்டது, nginx இணைய சேவையகத்திற்கான ஜாவாஸ்கிரிப்ட் மொழிபெயர்ப்பாளர். njs மொழிபெயர்ப்பாளர் ECMAScript தரங்களைச் செயல்படுத்துகிறது மற்றும் கட்டமைப்பில் உள்ள ஸ்கிரிப்ட்களைப் பயன்படுத்தி கோரிக்கைகளைச் செயல்படுத்த nginx இன் திறனை விரிவாக்க உங்களை அனுமதிக்கிறது. கோரிக்கைகளைச் செயலாக்குதல், உள்ளமைவை உருவாக்குதல், மாறும் வகையில் பதிலை உருவாக்குதல், கோரிக்கை/பதிலை மாற்றுதல் அல்லது வலைப் பயன்பாடுகளில் உள்ள சிக்கல்களைத் தீர்க்க ஸ்டப்களை விரைவாக உருவாக்குதல் போன்றவற்றிற்கான மேம்பட்ட தர்க்கத்தை வரையறுக்க உள்ளமைவு கோப்பில் ஸ்கிரிப்ட்கள் பயன்படுத்தப்படலாம். புதிய பதிப்பில், Promise.all(), Promise.allSettled(), Promise.any() மற்றும் Promise.race() முறைகள் வாக்குறுதியை செயல்படுத்துவதில் சேர்க்கப்பட்டுள்ளன. AggregateError பொருளுக்கு செயல்படுத்தப்பட்ட ஆதரவு.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்