{"id":103864,"date":"2022-04-25T09:37:04","date_gmt":"2022-04-25T07:37:04","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-subd-libmdbx-0-11-7-perenos-razrabotki-na-gitflic-posle-blokirovki-v-github"},"modified":"2022-04-25T09:37:04","modified_gmt":"2022-04-25T07:37:04","slug":"vypusk-subd-libmdbx-0-11-7-perenos-razrabotki-na-gitflic-posle-blokirovki-v-github","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/news\/vypusk-subd-libmdbx-0-11-7-perenos-razrabotki-na-gitflic-posle-blokirovki-v-github","title":{"rendered":"Udgivelsen af databasen libmdbx 0.11.7. Udviklingen er flyttet til GitFlic efter blokeringen p\u00e5 GitHub.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Der er udgivet et bibliotek, libmdbx 0.11.7 (MDBX), med en implementering af en h\u00f8jtydende, kompakt indlejret key-value database. Koden til libmdbx distribueres under OpenLDAP Public License. Alle aktuelle operativsystemer og arkitekturer underst\u00f8ttes, samt den russiske Elbrus 2000.    <\/p>\n<p>Udgivelsen er bem\u00e6rkelsesv\u00e6rdig for migrationen af projektet til GitFlic-tjenesten, efter at GitHub-administrationen den 15. april 2022 uden varsel og forklaring slettede libmdbx sammen med mange andre projekter, samtidig med at adgangen til mange udviklere, der var tilknyttet virksomheder, der var omfattet af amerikanske sanktioner, blev blokeret. Fra brugernes synspunkt blev alle sider, lageret og forgreningerne i projektet pludselig til en side &#171;404&#187;, uden mulighed for kommunikation eller klarl\u00e6gning af \u00e5rsagerne.    <\/p>\n<p>Desv\u00e6rre er n\u00e6sten alle issues g\u00e5et tabt, hvor der var mange sp\u00f8rgsm\u00e5l med detaljerede svar samt adskillige diskussioner. Tabet af denne information er den eneste objektive skade, som administrationen af GitHub har form\u00e5et at p\u00e5f\u00f8re projektet. Delvist er kopier af diskussioner stadig tilg\u00e6ngelige i arkivet archive.org.    <\/p>\n<p>Tabet af opbyggede CI-scenarier og infrastruktur (tilg\u00e6ngelig gratis for OpenSource-projekter) har tvunget os til at foretage revision, standardisering og eliminere en smule teknisk g\u00e6ld. I \u00f8jeblikket er CI genoprettet n\u00e6sten til det tidligere niveau, med undtagelse af bygning og testk\u00f8rsel for alle varianter af BSD og Solaris. Det karakteristiske er, at der ikke er kommet nogen forklaringer eller meddelelser fra GitHub efter deres handlinger, bortset fra p\u00e5mindelser om betaling og fors\u00f8g p\u00e5 at opkr\u00e6ve penge.    <\/p>\n<p>Siden den sidste nyhed om udgivelsen af libmdbx v0.11.3, udover genoprettelsen efter GitHub's handlinger, er der ogs\u00e5 bem\u00e6rkelsesv\u00e6rdige forbedringer og fejlrettelser:    <\/p>\n<ul>\n<li class=\"l\">  Tilf\u00f8jet omg\u00e5else af den fundne effekt\/defekt ved inkonsistens i den samlede side- og buffer-cache i Linux-kernen. I systemer, hvor side- og buffer-cachen faktisk er samlet, giver det ikke mening for kernen at bruge hukommelse til to kopier af data ved skrivning til en allerede kortlagt fil i hukommelsen. Derfor bliver de skrevne data synlige gennem hukommelsestildelingen, f\u00f8r systemopkaldet write() er afsluttet, selvom dataene endnu ikke er skrevet til disken.\n<p>Generelt set er det ikke rationelt at have en anden opf\u00f8rsel, da der ved udsat sammenfletning alligevel skal tages l\u00e5s p\u00e5 side-listerne, kopieres data eller justeres PTE. Derfor har den uofficielle konsistensregel v\u00e6ret g\u00e6ldende siden 1989, hvor den unified buffer cache blev introduceret i SRV4. Derfor kr\u00e6vede det en stor indsats at opdage m\u00e6rkelige fejl i belastede driftscenarier med libmdbx. F\u00f8rst at reproducere problemet, derefter at verificere hypoteser og teste forbedringer.    <\/p>\n<p>Nu kan vi med sikkerhed sige, at problemet er korrekt identificeret, lokaliseret og p\u00e5lideligt l\u00f8st, p\u00e5 trods af kompleksiteten og det specifikke reproduktionsscenarie. Derudover blev mekanismen til omg\u00e5else bekr\u00e6ftet af en af udviklerne af Erigon (Ethereum), hvor beskyttelsen ved debugging-versionen viste sig som regression p\u00e5 grund af en overfl\u00f8dig assert-kontrol.    <\/p>\n<p>Det b\u00f8r bem\u00e6rkes, at i konteksten af den brede anvendelse af libmdbx i arbejdede projekter er det principielt vigtigere at sikre p\u00e5lidelig drift end at fastsl\u00e5, om det er en &#171;fejl eller en egenskab&#187;, og om man kan stole p\u00e5 en s\u00e5dan koh\u00e6rens, is\u00e6r ikke at finde \u00e5rsagerne til inkoh\u00e6rens inden for Linux-kernen. Derfor handler det her om at l\u00f8se et problem, der kunne have p\u00e5virket brugerne.    <\/p>\n<li class=\"l\">  Regressionen af fejlen EXDEV (Cross-device link) ved varmt kopiering af databaser uden komprimering til et andet filsystem er blevet l\u00f8st, b\u00e5de gennem API og ved hj\u00e6lp af mdbx_copy v\u00e6rkt\u00f8jet.\n<li class=\"l\">  Kris Zyp har implementeret st\u00f8tte til libmdbx i Deno. Kai Wetlesen har pakket RPM til Fedora. David Bouyssi\u00e9 har implementeret bindinger til Scala.\n<li class=\"l\">  H\u00e5ndteringen af v\u00e6rdien angivet af MDBX_opt_rp_augment_limit ved behandling af enorme transaktioner i store databaser er blevet rettet. Tidligere kunne der p\u00e5 grund af en fejl foretages un\u00f8dvendige handlinger, som nogle gange p\u00e5virkede ydeevnen i implementeringerne af Ethereum (Erigon\/Akula\/Silkworm) og projekter p\u00e5 Binance Chain.\n<li class=\"l\">  En r\u00e6kke mangler er blevet rettet, herunder i C++ API. Mange byggeproblemer i sj\u00e6ldne og eksotiske konfigurationer er blevet l\u00f8st. Den samlede liste over alle betydningsfulde forbedringer kan findes i ChangeLog.\n<li class=\"l\">  I alt er der foretaget 185 \u00e6ndringer i 89 filer, tilf\u00f8jet \u22483300 linjer og fjernet \u22484100. Der er blevet fjernet mere hovedsageligt p\u00e5 grund af oprydning af allerede ubrugelige teknologiske filer relateret til GitHub og afh\u00e6ngige tjenester.     <\/ul>\n<p>Historisk set er libmdbx en dyb omarbejdning af databasen LMDB og overg\u00e5r sin forg\u00e6nger i p\u00e5lidelighed, funktionalitet og ydeevne. I forhold til LMDB l\u00e6gger libmdbx stor v\u00e6gt p\u00e5 kodekvalitet, stabilt API-arbejde, testning og automatiske tjek. Der medf\u00f8lger et v\u00e6rkt\u00f8j til at kontrollere databasens strukturintegritet med nogle genoprettelsesmuligheder.    <\/p>\n<p>Teknisk set tilbyder libmdbx ACID, streng serialisering af \u00e6ndringer og ikke-blokkerende l\u00e6sning med line\u00e6r skalering efter CPU-kerner. Automatisk kompaktering underst\u00f8ttes, ligesom automatisk administration af database st\u00f8rrelse og vurdering af udvalgsvolumen baseret p\u00e5 intervaller (range query estimation). Siden 2016 har projektet v\u00e6ret finansieret af Positive Technologies og har v\u00e6ret anvendt i deres produkter siden 2017.    <\/p>\n<p>For libmdbx er der et omfattende C++ API samt underst\u00f8ttede bindinger til sprog som Rust, Haskell, Python, NodeJS, Ruby, Go, Nim, Deno og Scala.<br \/>\n<br \/>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=57077\">opennet.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 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 libmdbx 0.11.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 OpenLDAP Public License. \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. \u0420\u0435\u043b\u0438\u0437 \u043f\u0440\u0438\u043c\u0435\u0447\u0430\u0442\u0435\u043b\u0435\u043d \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0435\u0439 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043d\u0430 \u0441\u0435\u0440\u0432\u0438\u0441 GitFlic \u043f\u043e\u0441\u043b\u0435 \u0442\u043e\u0433\u043e, \u043a\u0430\u043a 15 \u0430\u043f\u0440\u0435\u043b\u044f 2022 \u0433\u043e\u0434\u0430 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f GitHub \u0431\u0435\u0437 \u043a\u0430\u043a\u0438\u0445-\u043b\u0438\u0431\u043e \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0439 \u0438 [&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-103864","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0432\u044b\u043f\u0443\u0441\u043a \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 libmdbx 0.11.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 OpenLDAP Public License.\" \/>\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\/da\/blog\/news\/vypusk-subd-libmdbx-0-11-7-perenos-razrabotki-na-gitflic-posle-blokirovki-v-github\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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 \u0421\u0423\u0411\u0414 libmdbx 0.11.7. \u041f\u0435\u0440\u0435\u043d\u043e\u0441 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043d\u0430 GitFlic \u043f\u043e\u0441\u043b\u0435 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0438 \u0432 GitHub | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0432\u044b\u043f\u0443\u0441\u043a \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 libmdbx 0.11.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 OpenLDAP Public License.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/blog\/news\/vypusk-subd-libmdbx-0-11-7-perenos-razrabotki-na-gitflic-posle-blokirovki-v-github\" \/>\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=\"2022-04-25T07:37:04+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-04-25T07:37:04+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\udd47Udgivelse af databasen libmdbx 0.11.7. Overf\u00f8rsel af udviklingen til GitFlic efter blokeringen p\u00e5 GitHub | ProHoster","description":"Biblioteket libmdbx 0.11.7 (MDBX) er blevet frigivet med implementeringen af en h\u00f8jtydende, kompakt indlejret n\u00f8gle-v\u00e6rdi database. Koden til libmdbx distribueres under OpenLDAP Public License.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/vypusk-subd-libmdbx-0-11-7-perenos-razrabotki-na-gitflic-posle-blokirovki-v-github","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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 \u0421\u0423\u0411\u0414 libmdbx 0.11.7. \u041f\u0435\u0440\u0435\u043d\u043e\u0441 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043d\u0430 GitFlic \u043f\u043e\u0441\u043b\u0435 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0438 \u0432 GitHub | ProHoster","og:description":"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0432\u044b\u043f\u0443\u0441\u043a \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 libmdbx 0.11.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 OpenLDAP Public License.","og:url":"https:\/\/prohoster.info\/da\/blog\/news\/vypusk-subd-libmdbx-0-11-7-perenos-razrabotki-na-gitflic-posle-blokirovki-v-github","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":"2022-04-25T07:37:04+00:00","article:modified_time":"2022-04-25T07:37:04+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"103864","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-25 10:36:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2022-04-25 07:37:13","updated":"2026-01-25 10:36:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/103864","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=103864"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/103864\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=103864"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=103864"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=103864"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}