nginx 1.23.0 թողարկում

Ներկայացվել է nginx 1.23.0 նոր հիմնական մասնաճյուղի առաջին թողարկումը, որի շրջանակներում կշարունակվի նոր հնարավորությունների զարգացումը։ Զուգահեռաբար պահպանվող կայուն ճյուղը 1.22.x պարունակում է միայն փոփոխություններ՝ կապված լուրջ վրիպակների և խոցելիության վերացման հետ: Հաջորդ տարի, հիմնվելով հիմնական ճյուղի 1.23.x-ի վրա, կձևավորվի կայուն մասնաճյուղ 1.24:

Խոշոր փոփոխություններ.

  • Ներքին API-ն վերամշակվել է, վերնագրի տողերն այժմ ուղարկվում են կապված ցանկի տեսքով:
  • Միավորել է նույն անուններով վերնագրի տողերի միաձուլումը, երբ փոխանցվում է FastCGI, SCGI և uwsgi հետնամասերին, ngx_http_perl_module մոդուլի $r->header_in() մեթոդով և «$http_...», «$sent_http_...» փոփոխականներում: ”, “$sent_trailer_...”, “ $upstream_http_...” and “$upstream_trailer_...”:
  • SSL-ի «կիրառման տվյալների փակ ծանուցումից հետո» սխալների դեպքում գրանցամատյանի մակարդակը «crit»-ից իջեցվել է «info»:
  • Շտկվել է nginx-ում կախված կապերի հետ կապված խնդիրը, որը կառուցվել է Linux համակարգերի վրա միջուկով 2.6.17 և ավելի նոր տարբերակով, սակայն օգտագործվում է EPOLLRDHUP-ի աջակցության չունեցող համակարգերում (օրինակ՝ epoll էմուլյացիա օգտագործելիս):
  • Շտկվել է պատասխանների քեշավորման հետ կապված խնդիրը, եթե «Ժամկետանց» վերնագիրն արգելել է քեշավորումը, սակայն «Cache-Control»-ը թույլ է տվել դա:
  • Լուծվեցին խնդիրներ, որոնք առաջացան, եթե հետնախագիծը պատասխանում թողարկեց մի քանի «Vary» և «WWW-Authenticate» վերնագրեր:

Source: opennet.ru

Добавить комментарий