{"id":163800,"date":"2026-03-10T23:12:18","date_gmt":"2026-03-10T21:12:19","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/glaze-7-2-0"},"modified":"2026-03-10T23:12:18","modified_gmt":"2026-03-10T21:12:19","slug":"glaze-7-2-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/glaze-7-2-0","title":{"rendered":"Glaze 7.2.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23110\/original.png\">           <img decoding=\"async\" alt=\"Glaze 7.2.0\" src=\"\/wp-content\/uploads\/2026\/03\/ccdccf6292fd7bb51899a648ff16c1e7.jpg\" style=\"display:block;margin: 0 auto;\" \/>         <\/a>                <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23111\/original.png\">           <img decoding=\"async\" alt=\"Glaze 7.2.0\" src=\"\/wp-content\/uploads\/2026\/03\/da551bb841301f8d889cd0abfd666d83.jpg\" style=\"display:block;margin: 0 auto;\" \/>         <\/a>                                              <noindex>          <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23110\/original.png\" class=\"active\"><\/a><\/noindex>                                                      <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23111\/original.png\"><\/a>                                     <noindex><\/p>\n<p>Ilmus v\u00e4lja versioon 7.2.0 <a rel=\"nofollow\" href=\"https:\/\/github.com\/stephenberry\/json_performance\">k\u00f5rge j\u00f5udlusega<\/a> raamatukogud <a rel=\"nofollow\" href=\"https:\/\/stephenberry.github.io\/glaze\/\">Glaze<\/a>, mis on m\u00f5eldud JSON-i lugemiseks ja kirjutamiseks mugavate serialiseerimise ja deserialiseerimise v\u00f5imalustega <a rel=\"nofollow\" href=\"https:\/\/stephenberry.github.io\/glaze\/enum-reflection\/\">serialiseerimise ja deserialiseerimise<\/a> andmete.<\/p>\n<p><\/noindex> <\/p>\n<p>Samuti toetatakse CSV formaate, <a rel=\"nofollow\" href=\"https:\/\/cbor.io\">CBOR<\/a>, <a rel=\"nofollow\" href=\"https:\/\/github.com\/beve-org\/beve\">BEVE<\/a>, MessagePack, TOML, <a rel=\"nofollow\" href=\"https:\/\/www.erlang.org\/doc\/apps\/erts\/erl_ext_dist.html\">EETF (Erlang External Term Format)<\/a> (valikuline, vajalikud biblioteegid Erlang'i kompileerimiseks), YAML 1.2, Stencil ja Mustache. Teek on kirjutatud C++ keeles (ainult p\u00e4ised, C++23 standard ja \u00fcle selle) ning levitamisest toimub MIT litsentsi alusel.<\/p>\n<p> <noindex><\/p>\n<p>Glaze pakub samuti tuge <a rel=\"nofollow\" href=\"https:\/\/github.com\/repe-org\/REPE\">REPE RPC<\/a> ja <a rel=\"nofollow\" href=\"https:\/\/stephenberry.github.io\/glaze\/networking\/http-rest-support\/\">HTTP server ja klient<\/a>, kasutades C++ kaasaegseid v\u00f5imalusi, sealhulgas REST API automaatset genereerimist, WebSocketi tuge ja SSL\/TLS kr\u00fcpteerimist.<\/p>\n<p><\/noindex>  <\/p>\n<p>Muudatuste nimekiri:<\/p>\n<ul>\n<li>Glaze toetab n\u00fc\u00fcd <a rel=\"nofollow\" href=\"https:\/\/wg21.link\/P2996\">P2996 \u00abReflection for C++26\u00bb<\/a>. See tugi lisas v\u00f5imalused, mis ei olnud varasemates kompilatsiooni ajal peegeldamise teostustes saadaval:\n<ul>\n<li>tugite mittesd\u00fc\u00fcbid \u2013 klassid, millel on konstruktorid, virtuaalsed funktsioonid ja p\u00e4rimine, toimivad lihtsalt;<\/li>\n<li>automaatne enumide serialiseerimine \u2013 glz::meta ei ole vajalik, enumid serialiseeritakse automaatselt stringideks;<\/li>\n<li>piiramatu arv struktuuri liikmeid \u2013 ilma varasema 128 liikme piiranguta;<\/li>\n<li>juurdep\u00e4\u00e4s privaatsetele liikmetele \u2013 k\u00f5igi liikmete refleksioon, olenemata juurdep\u00e4\u00e4suspetsiifikaatoritest;<\/li>\n<li>kasutatakse std::meta standardseid v\u00f5imalusi \u2013 ilma kompilaatorispetsiifiliste trikkideta;<\/li>\n<li>toetatud kompilaatorid: GCC 16+ (valikute-std=c++26 -freflection) ja <a rel=\"nofollow\" href=\"https:\/\/github.com\/bloomberg\/clang-p2996\">Bloomberg clang-p2996<\/a>. T\u00e4iendava info jaoks vaadake <a rel=\"nofollow\" href=\"https:\/\/stephenberry.github.io\/glaze\/p2996-reflection\/\">dokumentatsiooni<\/a> C++26 peegeldamise kohta.<\/li>\n<\/ul>\n<\/li>\n<li>Lisatud on v\u00f5imalus konfigureerida stream_request'i puhvri suurust.<\/li>\n<li>YAML'i parsi vigade parandamine.<\/li>\n<\/ul>\n<p>Allikas: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/development\/18238601\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0432\u044b\u043f\u0443\u0441\u043a 7.2.0 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 Glaze, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0439 \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f \u0438 \u0437\u0430\u043f\u0438\u0441\u0438 JSON \u0441 \u0443\u0434\u043e\u0431\u043d\u044b\u043c\u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044f\u043c\u0438 \u0441\u0435\u0440\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u0434\u0435\u0441\u0435\u0440\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u0430\u043d\u043d\u044b\u0445. \u0422\u0430\u043a\u0436\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0444\u043e\u0440\u043c\u0430\u0442\u044b CSV, CBOR, BEVE, MessagePack, TOML, EETF (Erlang External Term Format) (\u043e\u043f\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e, \u0434\u043b\u044f \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u0438 \u0442\u0440\u0435\u0431\u0443\u044e\u0442\u0441\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 Erlang), YAML 1.2, Stencil \u0438 Mustache. \u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0430 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 C++ (header-only, \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442 C++23 \u0438 \u0432\u044b\u0448\u0435) \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":163801,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-163800","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0432\u044b\u043f\u0443\u0441\u043a 7.2.0 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 Glaze, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0439 \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f \u0438 \u0437\u0430\u043f\u0438\u0441\u0438 JSON \u0441 \u0443\u0434\u043e\u0431\u043d\u044b\u043c\u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044f\u043c\u0438 \u0441\u0435\u0440\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u0434\u0435\u0441\u0435\u0440\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u0430\u043d\u043d\u044b\u0445. \u0422\u0430\u043a\u0436\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0444\u043e\u0440\u043c\u0430\u0442\u044b CSV, CBOR, BEVE, MessagePack, TOML, EETF (Erlang External Term Format) (\u043e\u043f\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e, \u0434\u043b\u044f \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u0438 \u0442\u0440\u0435\u0431\u0443\u044e\u0442\u0441\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 Erlang), YAML 1.2, Stencil \u0438 Mustache. \u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0430 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 C++ (header-only, \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442 C++23 \u0438 \u0432\u044b\u0448\u0435) \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/glaze-7-2-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Glaze 7.2.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0432\u044b\u043f\u0443\u0441\u043a 7.2.0 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 Glaze, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0439 \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f \u0438 \u0437\u0430\u043f\u0438\u0441\u0438 JSON \u0441 \u0443\u0434\u043e\u0431\u043d\u044b\u043c\u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044f\u043c\u0438 \u0441\u0435\u0440\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u0434\u0435\u0441\u0435\u0440\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u0430\u043d\u043d\u044b\u0445. \u0422\u0430\u043a\u0436\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0444\u043e\u0440\u043c\u0430\u0442\u044b CSV, CBOR, BEVE, MessagePack, TOML, EETF (Erlang External Term Format) (\u043e\u043f\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e, \u0434\u043b\u044f \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u0438 \u0442\u0440\u0435\u0431\u0443\u044e\u0442\u0441\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 Erlang), YAML 1.2, Stencil \u0438 Mustache. \u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0430 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 C++ (header-only, \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442 C++23 \u0438 \u0432\u044b\u0448\u0435) \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/glaze-7-2-0\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-03-10T21:12:19+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-03-10T21:12:19+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Glaze 7.2.0 | ProHoster","description":"Ilmus v\u00e4lja 7.2.0 k\u00f5rge j\u00f5udlusega Glaze teek, mis on m\u00f5eldud JSON-i lugemiseks ja kirjutamiseks mugavate seriaaliseerimise ja deserialiseerimise v\u00f5imalustega. Samuti toetatakse CSV, CBOR, BEVE, MessagePack, TOML, EETF (Erlang External Term Format) (valikuline, vajalikud biblioteegid Erlang'i kompileerimiseks), YAML 1.2, Stencil ja Mustache. Teek on kirjutatud C++ keeles (ainult p\u00e4ised, C++23 standard ja \u00fcle selle) ning levitamisest toimub","canonical_url":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/glaze-7-2-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Glaze 7.2.0 | ProHoster","og:description":"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0432\u044b\u043f\u0443\u0441\u043a 7.2.0 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 Glaze, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0439 \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f \u0438 \u0437\u0430\u043f\u0438\u0441\u0438 JSON \u0441 \u0443\u0434\u043e\u0431\u043d\u044b\u043c\u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044f\u043c\u0438 \u0441\u0435\u0440\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u0434\u0435\u0441\u0435\u0440\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u0430\u043d\u043d\u044b\u0445. \u0422\u0430\u043a\u0436\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0444\u043e\u0440\u043c\u0430\u0442\u044b CSV, CBOR, BEVE, MessagePack, TOML, EETF (Erlang External Term Format) (\u043e\u043f\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e, \u0434\u043b\u044f \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u0438 \u0442\u0440\u0435\u0431\u0443\u044e\u0442\u0441\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 Erlang), YAML 1.2, Stencil \u0438 Mustache. \u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0430 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 C++ (header-only, \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442 C++23 \u0438 \u0432\u044b\u0448\u0435) \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f","og:url":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/glaze-7-2-0","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-03-10T21:12:19+00:00","article:modified_time":"2026-03-10T21:12:19+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/163800","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=163800"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/163800\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/163801"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=163800"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=163800"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=163800"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}