Ներկայացվել է 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