Glaze 7.2.0

Glaze 7.2.0 Glaze 7.2.0

Release 7.2.0 te fèt gwo pèfòmans bibliyotèk yo Glaze, ki fèt pou li ak ekri JSON ak kapasite pratik serializasyon ak deseryalizasyon done.

Fòma CSV yo sipòte tou, CBOR, BEVE, Pake Mesaj, TOML, EETF (Fòma Tèm Ekstèn Erlang) (opsyonèl, mande bibliyotèk Erlang pou konpilasyon), YAML 1.2, Stencil, ak Mustache. Bibliyotèk la ekri an C++ (antèt sèlman, estanda C++23 ak pi wo) epi li distribye anba lisans MIT.

Glaze bay sipò tou REPE RPC и Sèvè HTTP ak kliyan, lè l sèvi avèk fonksyonalite C++ modèn, tankou jenerasyon otomatik API REST, sipò WebSocket, ak chifreman SSL/TLS.

Lis chanjman:

  • Glaze kounye a sipòte P2996 "Refleksyon pou C++26"Sipò sa a te ajoute kapasite ki pa t disponib nan aplikasyon refleksyon an tan konpilasyon anvan yo:
    • sipò pou kalite ki pa agregasyon - klas ki gen konstriktè, fonksyon vityèl ak eritaj jis fonksyone;
    • Serializasyon otomatik enumerasyon yo – glz::meta pa obligatwa, enumerasyon yo otomatikman seriyalize an chèn karaktè;
    • kantite manm san limit nan estrikti a – san limitasyon anvan an ki te 128 manm;
    • aksè a manm prive - refleksyon tout manm yo, kèlkeswa espesifikasyon aksè yo;
    • itilize kapasite estanda std::meta - pa gen okenn piratage espesifik pou konpilatè a;
    • konpilatè sipòte yo: GCC 16+ (ak opsyon -std=c++26 -freflection) ak Bloomberg clang-p2996Pou plis detay, gade . dokimantasyon sou refleksyon C++26.
  • Te ajoute kapasite pou konfigire gwosè memwa tanpon an nan stream_request.
  • Erè analiz YAML yo korije.

Sous: linux.org.ru

Achte hosting serye pou sit ki gen pwoteksyon DDoS, sèvè VPS VDS 🔥 Achte yon hébergement sit entènèt serye ak pwoteksyon DDoS, sèvè VPS VDS | ProHoster