Chithunzi cha 7.2.0

Chithunzi cha 7.2.0 Chithunzi cha 7.2.0

Kutulutsidwa kwa 7.2.0 kunachitika ntchito zapamwamba malaibulale Glaze, yopangidwira kuwerenga ndi kulemba JSON yokhala ndi luso losavuta kusinthasintha ndi kutayika kwa tsatanetsatane deta.

Mafomu a CSV amathandizidwanso, CBOR, BEVE, MessagePack, TOML, EETF (Erlang External Term Format) (ngati mukufuna, pamafunika malaibulale a Erlang kuti apangidwe), YAML 1.2, Stencil, ndi Mustache. Laibulaleyi imalembedwa mu C++ (mutu wokha, muyezo wa C++23 ndi wapamwamba) ndipo imagawidwa pansi pa layisensi ya MIT.

Glaze imaperekanso chithandizo RPC YABWINO и Seva ya HTTP ndi kasitomala, pogwiritsa ntchito zinthu zamakono za C++, kuphatikizapo kupanga REST API yokha, thandizo la WebSocket, ndi kubisa kwa SSL/TLS.

Mndandanda wazosintha:

  • Glaze tsopano ikuthandiza P2996 "Kuganizira za C++26"Thandizo ili lawonjezera mphamvu zomwe sizinalipo muzochita zam'mbuyomu zowunikira nthawi yosonkhanitsa:
    • chithandizo cha mitundu yosaphatikizana - makalasi okhala ndi omanga, ntchito zenizeni ndi cholowa zimangogwira ntchito;
    • Kulemba motsatira malamulo – glz::meta sikofunikira, kulemba motsatira malamulo kumangolembedwa motsatira malamulo;
    • chiwerengero chopanda malire cha mamembala a kapangidwe kake - popanda malire am'mbuyomu a mamembala 128;
    • mwayi wopeza mamembala achinsinsi - chiwonetsero cha mamembala onse, mosasamala kanthu za zomwe zafotokozedwa;
    • imagwiritsa ntchito luso lokhazikika la std::meta - palibe ma hacks apadera a compiler;
    • makina othandizira: GCC 16+ (ndi zosankha -std=c++26 -freflection) ndi Bloomberg clang-p2996Kuti mudziwe zambiri onani. zolemba pa kuwunikira kwa C++26.
  • Yawonjezera kuthekera kokonza kukula kwa buffer mu stream_request.
  • Ndakonza zolakwika zowerengera za YAML.

Source: linux.org.ru

Gulani kuchititsa kodalirika kwamasamba okhala ndi chitetezo cha DDoS, ma seva a VPS VDS Gulani malo odalirika osungira mawebusayiti okhala ndi chitetezo cha DDoS, ma seva a VPS VDS | ProHoster