సుడిగాలి 6.1.0 విడుదల


సుడిగాలి 6.1.0 విడుదల

సుడిగాలి పైథాన్‌లో వ్రాయబడిన నాన్-బ్లాకింగ్ వెబ్ సర్వర్ మరియు ఫ్రేమ్‌వర్క్. సుడిగాలి అధిక పనితీరు కోసం రూపొందించబడింది మరియు పదివేల ఏకకాల నిరంతర కనెక్షన్‌లను నిర్వహించగలదు, ఇది దీర్ఘ పోల్ అభ్యర్థనలు, WebSockets మరియు ప్రతి వినియోగదారుకు దీర్ఘకాలిక కనెక్షన్‌లు అవసరమయ్యే వెబ్ అప్లికేషన్‌లను నిర్వహించడానికి ఇది ఒక ఆదర్శవంతమైన పరిష్కారం. సుడిగాలి ఒక వెబ్ ఫ్రేమ్‌వర్క్, HTTP క్లయింట్ మరియు సర్వర్‌ను కలిగి ఉంటుంది, ఇది అసమకాలిక నెట్‌వర్క్ కోర్ మరియు కొరోటిన్ లైబ్రరీ ఆధారంగా అమలు చేయబడుతుంది.

ఈ సంస్కరణలో కొత్తది:

  • పైథాన్ 3.5కి మద్దతు ఇచ్చే చివరి విడుదల ఇది, భవిష్యత్ వెర్షన్‌లకు పైథాన్ 3.6+ అవసరం.
  • బైనరీ వీల్స్ ఇప్పుడు Windows, MacOS మరియు Linux కోసం అందుబాటులో ఉన్నాయి (amd64 మరియు arm64)

http క్లయింట్

  • యూజర్_ఏజెంట్ పేర్కొనబడకపోతే వినియోగదారు-ఏజెంట్ టొర్నాడో/$VERSIONకి డిఫాల్ట్ అవుతుంది
  • tornado.simple_httpclient ఎల్లప్పుడూ 303 దారిమార్పు తర్వాత GETని ఉపయోగిస్తుంది
  • request_timeout మరియు/లేదా connect_timeoutని సున్నాకి సెట్ చేయడం ద్వారా గడువు ముగిసింది

httputil

  • హెడర్ పార్సింగ్ వేగవంతం చేయబడింది
  • parse_body_arguments ఇప్పుడు పాక్షిక ఎస్కేప్‌తో ASCII కాని ఇన్‌పుట్‌ను అంగీకరిస్తుంది

వెబ్

  • RedirectHandler.get ఇప్పుడు పేరున్న ఆర్గ్యుమెంట్‌లను అంగీకరిస్తుంది
  • 304 ప్రతిస్పందనలను పంపుతున్నప్పుడు, మరిన్ని హెడర్‌లు ఇప్పుడు సేవ్ చేయబడతాయి (అనుమతించడంతో సహా)
  • Etag హెడర్‌లు ఇప్పుడు డిఫాల్ట్‌గా MD512కి బదులుగా SHA-5ని ఉపయోగించి రూపొందించబడ్డాయి

వెబ్ సాకెట్

  • కనెక్షన్ మూసివేయబడినప్పుడు ping_interval టైమర్ ఇప్పుడు ఆగిపోతుంది
  • websocket_connect ఇప్పుడు గడ్డకట్టే బదులు దారి మళ్లించేటప్పుడు లోపం ఏర్పడుతుంది

మూలం: linux.org.ru