{"id":139913,"date":"2025-08-01T23:11:58","date_gmt":"2025-08-01T21:11:58","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-vstraivaemoj-subd-libmdbx-0-13-7"},"modified":"2025-08-01T23:11:58","modified_gmt":"2025-08-01T21:11:58","slug":"vypusk-vstraivaemoj-subd-libmdbx-0-13-7","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-vstraivaemoj-subd-libmdbx-0-13-7","title":{"rendered":"Sees oleva andmebaasi libmdbx 0.13.7 vabastamine","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Ilmus v\u00e4lja libmdbx 0.13.7 (MDBX) raamatukogu, mis sisaldab k\u00f5rgj\u00f5udlusega kompaktset sisseehitatud v\u00f5tme-v\u00e4\u00e4rtuse andmebaasi. libmdbx kood on litsentseeritud Apache 2.0 alusel. Toetatakse k\u00f5iki aktuaalseid operatsioonis\u00fcsteeme ja arhitektuure, sealhulgas Venemaa Elbrus 2000. libmdbx pakub ulatuslikku API-d C++ jaoks ning entusiastide toetatud sidemeid keeltega Rust, Haskell, Python, NodeJS, Ruby, Go, Nim, Deno, Scala. Projekti, mis kasutavad libmdbx, hulka kuuluvad Isar, Erigon ja Reth, samuti StarkWare ja Positive Technologies'i arengud.      <\/p>\n<p>Ajalooliselt on libmdbx s\u00fcgavalt \u00fcmber t\u00f6\u00f6tatud LMDB andmebaas ja \u00fcletab oma eelk\u00e4ijat usaldusv\u00e4\u00e4rsuse, funktsioonide komplekti ja j\u00f5udluse poolest. K\u00f5rval LMDB-ga p\u00f6\u00f6ratakse libmdbx-is suurt t\u00e4helepanu koodi kvaliteedile, API stabiilsele t\u00f6\u00f6le, testimisele ja automaatsetele kontrollidele. Pakutakse andmebaasi struktuuri terviklikkuse kontrollimise t\u00f6\u00f6riista koos m\u00f5ningate taastumise v\u00f5imalustega. Tehniliselt pakub libmdbx ACID-i, range muudatuste serialiseerimist ja blokeerimata lugemist, mis skaleerub lineaarsetes arvutij\u00f5ududes. Toetatakse automaatset tihendamist, andmebaasi suuruse automaatset haldamist ja valikute suuruse hinnangut vahemike kaupa.          <\/p>\n<p>Peamised muudatused:  <\/p>\n<ul>\n<li class=\"l\">Kritiiline viga mdbx_env_resurrect_after_fork() funktsionaalsuses SysV-semaforide kasutamisel on k\u00f5rvaldatud. Viga ilmnes ainult p\u00e4rast lapseprotsessi loomist fork() kaudu aktiivse kirjutamise tehingu taustal, mis viis semaforite vale toimimiseni ning seej\u00e4rel erinevate vigade, sealhulgas andmebaasi kahjustumiseni. Probleem eksisteeris alates mdbx_env_resurrect_after_fork() tekkimisest ja m\u00f5jutas macOS-i ning ka POSIX-platvorme, kui see oli loodud MDBX_LOCKING=5 valikuga.\n<li class=\"l\">    Tehti API-s andmebaasi kopeerimise probleemide k\u00f5rvaldamine, mis ilmnes mitte-Linuxi POSIX s\u00fcsteemidel (peamiselt macOS-is) ja m\u00f5nel juhul, kui sihtfail asus mitte-kohalikul failis\u00fcsteemil. Probleem p\u00f5hjustas veateate EWOULDBLOCK\/EAGAIN tagastamise, mis tulenes fcntl(F_SETLK) ja flock() lukustuste puuduj\u00e4\u00e4gist\/konfliktist operatsioonis\u00fcsteemi tuumas. Faili lukustuste hankimise vea k\u00e4sitlemine on \u00fcmber t\u00f6\u00f6tatud POSIX s\u00fcsteemide kopeerimise API-s.\n<li class=\"l\"> Eemaldatud viga, mis p\u00f5hjustas MDBX_BAD_DBI ootamatut tagastamist, kui mitu tehingut k\u00e4ivitusid samal ajal \u00fches protsessis p\u00e4rast andmebaasi avamist.\n<li class=\"l\"> Eemaldatud viga, mis p\u00f5hjustas MDBX_DBS_FULL ootamatu tagastamise juba avatud tabelite uuesti avamisel, kui avatud DBI-deskriptorite piir oli saavutatud.\n<li class=\"l\"> Korrigeeritud ehitusviga Androidi platvormil, kui _FILE_OFFSET_BITS oli selgelt m\u00e4\u00e4ratletud.\n<li class=\"l\">  Korrigeeritud ENOMEM-i kasutamise viga MDBX_ENOMEM-i asemel. See v\u00f5is katkestada ehituse mitte-POSIX\/WINDOWS platvormidel s\u00f5ltuvalt konfiguratsioonist ja\/v\u00f5i SDK versioonist.\n<li class=\"l\"> Mitmed vale assert-kontrollid on parandatud v\u00f5i eemaldatud, mis p\u00f5hjustasid silumise kogumise krahhe spetsiifilistes olukordades. Peamiselt funktsioonide txn_end(), txn_lock() ja txn_unlock() koodis nii Windowsi kui ka POSIX-i keskkonnas.\n<li class=\"l\"> Olulised MSVC hoiatused on k\u00f5rvaldatud. C5286 ja C5287 hoiatuste kuvamine on keelatud.\n<li class=\"l\">  OFD-blokeeringute kasutusloogikat on t\u00e4iustatud POSIX-platvormidel. N\u00fc\u00fcd arvestatakse, lisaks EINVAL-ile, ka t\u00e4iendavaid veakoodide (ENOSYS, ENOIMPL, ENOTSUP, ENOSUPP, EOPNOTSUPP) puhul, mis v\u00f5imaldab koostatud raamatukogul t\u00f6\u00f6tada m\u00f5nedes olukordades, kui vastav tuum\/konteiner\/emulaator ei toeta vajalikke s\u00fcsteemikutsungeid.\n<li class=\"l\"> \u0412 \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0439 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043e\u043f\u0446\u0438\u0438 &#171;&#8212;numa &lt;num&gt;&#187; \u0434\u043b\u044f \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438 \u0441\u0442\u043e\u0445\u0430\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0442\u0435\u0441\u0442\u0430 \u043a NUMA-\u0443\u0437\u043b\u0443. \u0412 battery\/tmux-\u0441\u043a\u0440\u0438\u043f\u0442\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u044f\u0432\u043d\u043e\u0435 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u043f\u043e NUMA-\u0443\u0437\u043b\u0430\u043c, \u0447\u0442\u043e \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u043b\u043e \u041a\u041f\u0414 \u043f\u0440\u0438 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438 \u043d\u0430 NUMA-\u043c\u0430\u0448\u0438\u043d\u0430\u0445.\n<li class=\"l\"> Juhuslik skript on rakendanud testide juhuslikku k\u00e4ivitamise j\u00e4rjekorda.    <\/ul>\n<p>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63653\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 libmdbx 0.13.7 (MDBX) \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u043a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u043e\u0439 \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u043e\u0439 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u043a\u043b\u0430\u0441\u0441\u0430 \u043a\u043b\u044e\u0447-\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435. \u041a\u043e\u0434 libmdbx \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 Apache 2.0. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0432\u0441\u0435 \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0438 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0440\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0438\u0439 \u042d\u043b\u044c\u0431\u0440\u0443\u0441 2000. \u0414\u043b\u044f libmdbx \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442\u0441\u044f \u0440\u0430\u0437\u0432\u0438\u0442\u043e\u0435 API \u0434\u043b\u044f C++, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0435 \u044d\u043d\u0442\u0443\u0437\u0438\u0430\u0441\u0442\u0430\u043c\u0438 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438 \u043a \u044f\u0437\u044b\u043a\u0430\u043c Rust, Haskell, Python, NodeJS, Ruby, Go, Nim, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-139913","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 libmdbx 0.13.7 (MDBX) \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u043a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u043e\u0439 \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u043e\u0439 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u043a\u043b\u0430\u0441\u0441\u0430 \u043a\u043b\u044e\u0447-\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435. \u041a\u043e\u0434 libmdbx \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 Apache 2.0.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-vstraivaemoj-subd-libmdbx-0-13-7\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\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\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u043e\u0439 \u0421\u0423\u0411\u0414 libmdbx 0.13.7 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 libmdbx 0.13.7 (MDBX) \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u043a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u043e\u0439 \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u043e\u0439 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u043a\u043b\u0430\u0441\u0441\u0430 \u043a\u043b\u044e\u0447-\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435. \u041a\u043e\u0434 libmdbx \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 Apache 2.0.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-vstraivaemoj-subd-libmdbx-0-13-7\" \/>\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=\"2025-08-01T21:11:58+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-08-01T21:11:58+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\udd47Integreeritud andmebaasi libmdbx 0.13.7 v\u00e4ljaanne | ProHoster","description":"On avaldatud raamatukogu libmdbx 0.13.7 (MDBX) versioon, mis sisaldab k\u00f5rge j\u00f5udlust pakkuvat kompaktset integreeritud v\u00f5tme-v\u00e4\u00e4rtuse andmebaasi. libmdbx kood jagatakse Apache 2.0 litsentsi alusel.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-vstraivaemoj-subd-libmdbx-0-13-7","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\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u043e\u0439 \u0421\u0423\u0411\u0414 libmdbx 0.13.7 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 libmdbx 0.13.7 (MDBX) \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u043a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u043e\u0439 \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u043e\u0439 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u043a\u043b\u0430\u0441\u0441\u0430 \u043a\u043b\u044e\u0447-\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435. \u041a\u043e\u0434 libmdbx \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 Apache 2.0.","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-vstraivaemoj-subd-libmdbx-0-13-7","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":"2025-08-01T21:11:58+00:00","article:modified_time":"2025-08-01T21:11:58+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"139913","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 14:05:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 14:05:20","updated":"2026-01-23 14:05:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/139913","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=139913"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/139913\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=139913"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=139913"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=139913"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}