{"id":106023,"date":"2022-12-13T15:36:42","date_gmt":"2022-12-13T13:36:42","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-sistemy-upravleniya-ishodnymi-tekstami-git-2-39"},"modified":"2022-12-13T15:36:42","modified_gmt":"2022-12-13T13:36:42","slug":"vypusk-sistemy-upravleniya-ishodnymi-tekstami-git-2-39","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-sistemy-upravleniya-ishodnymi-tekstami-git-2-39","title":{"rendered":"Git versioon 2.39 on v\u00e4lja antud.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Kaks kuud kestnud arendust\u00f6\u00f6d on viinud v\u00e4ljaandmiseni hajutatud l\u00e4htekoodihalduse s\u00fcsteemi Git 2.39. Git on \u00fcks k\u00f5ige populaarsemaid, usaldusv\u00e4\u00e4rsemaid ja k\u00f5rge j\u00f5udlusega versioonihalduss\u00fcsteeme, pakkudes paindlikke vahendeid mittelineaarseks arenduseks, mis p\u00f5hinevad harude lahendamisel ja \u00fchendamisel. Ajaloo terviklikkuse tagamiseks ja muudatustele &#171;tagantj\u00e4rele&#187; vastupidavuse saavutamiseks kasutatakse k\u00f5ikide varasemate s\u00fcndmustekirjete mitteteadlikku tahveldamist igas commit'is, samuti on v\u00f5imalik kindlaks teha arendajate digitaalsete allkirjade abil teatud silte ja commit'e.       <\/p>\n<p>Uues versioonis on v\u00f5rreldes eelmise v\u00e4ljaandega vastu v\u00f5etud 483 muudatust, mille ettevalmistamisel osales 86 arendajat, kellest 31 osales arenduses esmakordselt. Peamised uuendused:  <\/p>\n<ul>\n<li class=\"l\"> Meeskonda &#171;git shortlog&#187;, mis on m\u00f5eldud muudatuste ajaloo statistika kokkuv\u00f5tteks, on lisatud valik &#171;&#8212;group&#187;, et v\u00f5imaldada commitide r\u00fchmitamist p\u00f5hjal, mis ei piirdu ainult autori v\u00f5i commit'i tegijaga. N\u00e4iteks arendajate loendi kuvamiseks koos muutuste arvu teabega, sealhulgas kaasautorite kohta, keda mainitakse &#171;Co-authored-by&#187; v\u00e4ljas, saab kasutada j\u00e4rgmist k\u00e4sku:       git shortlog -ns &#8212;group=author &#8212;group=trailer:co-authored-by\n<p>Shortlog'i saab vormindamisn\u00e4itajate abil kokku koguda ning valik &#171;&#8212;group&#187; v\u00f5imaldab oluliselt lihtsustada keerukate aruannete loomist ja v\u00e4ltida lisasorteerimise k\u00e4ske. N\u00e4iteks, et luua aruanne selle kohta, kui palju commit'e on iga kuu teatud v\u00e4ljaande jaoks vastu v\u00f5etud, saab kasutada j\u00e4rgmist k\u00e4su: git shortlog v2.38.0.. &#8212;date=&#8217;format:%Y-%m&#8217; &#8212;group=&#8217;&#8217; -s 2 2022-08 47 2022-09 405 2022-10 194 2022-11 5 2022-12 Varem oleks antud toimingu t\u00e4itmiseks vajalik olnud kasutada utiliite sort ja uniq: git log v2.38.0.. &#8212;date=&#8217;format:%Y-%m&#8217; &#8212;format=&#8217;&#8217; | sort | uniq -c      <\/p>\n<li class=\"l\"> Laienud on &#171;cruft packs&#187; mehhanismi v\u00f5imalusi, mis on m\u00f5eldud saavutamatute objektide pakendamiseks, millele repositooriumis puuduvad lingid (harud v\u00f5i sildid ei viita neile). Saavutamatud objektid kustutatakse r\u00e4mpsu kogujaga, kuid enne kustutamist j\u00e4\u00e4vad nad teatud ajaks repositooriumisse, et v\u00e4ltida seisakute olukordi. &#171;Cruft packs&#187; mehhanism v\u00f5imaldab k\u00f5ik saavutatamatud objektid salvestada \u00fchte pakifaili ning iga objekti modifitseerimise aja andmed peegeldada eraldi tabelis, mis on salvestatud eraldi faili laiendi &#171;.mtimes&#187; alla, et nad ei kattuks \u00fcldise muutmise ajaga.\n<p>Saavutamatute objektide viibimise aeg repositooriumis enne nende tegelikku kustutamist m\u00e4\u00e4ratakse valiku &#171;&#8212;prune=&lt;date&gt;&#187; j\u00e4rgi. Kuigi kustutamise eel\u00f5ht on efektiivne ja praktiline viis repositooriumi kahjustumise v\u00e4ltimiseks seisakute t\u00f5ttu, ei ole see 100% usaldusv\u00e4\u00e4rne. N\u00f5rkade repositooriumide taastamise lihtsustamiseks on uues versioonis v\u00f5imalik puuduvate objektide salvestamine: selleks on k\u00e4sk &#171;git repack&#187; saanud uue valiku &#171;&#8212;expire-to&#187;, mis v\u00f5imaldab m\u00e4\u00e4rata faili, kuhu luuakse v\u00e4liskoopiad k\u00f5igist kustutatavatest objektidest. N\u00e4iteks, et salvestada failis backup.git neid saavutamatuid objekte, mis ei ole viimase viie minuti jooksul muutunud, v\u00f5ib kasutada k\u00e4sku: git repack &#8212;cruft &#8212;cruft-expiration=5.minutes.ago -d &#8212;expire-to=..\\\/backup.git.      <\/p>\n<li class=\"l\"> Oluliselt on suurenenud (kuni 70%) \u201egit grep &#8212;cached&#187; operatsiooni kiirus aladel, kus kasutatakse osalist kloonimist (sparse-checkout) ja kus on osalised indeksid (sparse index). Varem, kui valiti &#171;&#8212;cached&#187; valik, m\u00e4rgiti k\u00f5igepealt tavalises indeksis ja seej\u00e4rel osalistes, mis p\u00f5hjustas m\u00e4rgatavaid viivitusi suurtes repositooriumites otsimisel.\n<li class=\"l\"> On kiirendatud t\u00e4itmine <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/server\/dts-newyork\/\"   title=\"serveril\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2733\">serveril<\/a> Uute objektide seotud k\u00f5lblikkuse kontrollimine enne nende paigutamist repositooriumisse operatsiooni &#171;git push&#187; k\u00e4igus. T\u00e4nu sellele, et kontrollimisel arvestatakse ainult v\u00e4lja kuulutatud linkidega, v\u00e4hendasid optimeerimised testrepositooriumis, kus on 7 miljonit linki, millest vaid 3% oli push toiminguga kaetud, kontrollimisaja 4,5 korda.\n<li class=\"l\"> Potentsiaalsete t\u00e4isarvude \u00fclet\u00e4itumiste kaitsmiseks on k\u00e4sus &#171;git apply&#187; piiratud maksimaalne t\u00f6\u00f6tlemise patchi suurus. Kui patchi suurus \u00fcletab 1 GB, kuvatakse n\u00fc\u00fcd viga.\n<li class=\"l\"> V\u00f5imalike haavatavuste v\u00e4ltimiseks on tehtud muudatused, et puhastada liigset informatsiooni p\u00e4istest, mis v\u00e4ljastatakse mooduli h2h3 kasutamisel koos valikutega GIT_TRACE_CURL=1 v\u00f5i GIT_CURL_VERBOSE=1 koos HTTP\/2.\n<li class=\"l\"> Kui teete checkout-operatsiooni haru, mis on s\u00fcmboolne link teisele harule, kuvab k\u00e4sk &#171;git symbolic-ref HEAD&#187; n\u00fc\u00fcd sihtarvu nime, mitte s\u00fcmboolse lingi nime.\n<li class=\"l\"> Lisatud on toetust argumendile @{-1} valikus &#171;&#8212;edit-description&#187; (&#171;git branch &#8212;edit-description @{-1}&#187;) eelmine haru kirjelduse redigeerimiseks.\n<li class=\"l\"> Lisatud on k\u00e4sk &#171;git merge-tree &#8212;stdin&#187;, mis v\u00f5imaldab edastada parameetrite loendi l\u00e4bi standardse sisendvoo.\n<li class=\"l\"> V\u00f5rgufailis\u00fcsteemides on vaikimisi v\u00e4lja l\u00fclitatud fsmonitor, mis j\u00e4lgib failis\u00fcsteemi muudatusi.    <\/ul>\n<p>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=58318\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c\u0438 \u0442\u0435\u043a\u0441\u0442\u0430\u043c\u0438 Git 2.39. Git \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0434\u043d\u043e\u0439 \u0438\u0437 \u0441\u0430\u043c\u044b\u0445 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0445, \u043d\u0430\u0434\u0451\u0436\u043d\u044b\u0445 \u0438 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0432\u0435\u0440\u0441\u0438\u044f\u043c\u0438, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0439 \u0433\u0438\u0431\u043a\u0438\u0435 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u043d\u0435\u043b\u0438\u043d\u0435\u0439\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438, \u0431\u0430\u0437\u0438\u0440\u0443\u044e\u0449\u0438\u0435\u0441\u044f \u043d\u0430 \u043e\u0442\u0432\u0435\u0442\u0432\u043b\u0435\u043d\u0438\u0438 \u0438 \u0441\u043b\u0438\u044f\u043d\u0438\u0438 \u0432\u0435\u0442\u043e\u043a. \u0414\u043b\u044f \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f \u0446\u0435\u043b\u043e\u0441\u0442\u043d\u043e\u0441\u0442\u0438 \u0438\u0441\u0442\u043e\u0440\u0438\u0438 \u0438 \u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0441\u0442\u0438 \u043a \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f\u043c &#171;\u0437\u0430\u0434\u043d\u0438\u043c \u0447\u0438\u0441\u043b\u043e\u043c&#187; \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u043d\u0435\u044f\u0432\u043d\u043e\u0435 \u0445\u0435\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u0441\u0435\u0439 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u0438\u0441\u0442\u043e\u0440\u0438\u0438 \u0432 \u043a\u0430\u0436\u0434\u043e\u043c \u043a\u043e\u043c\u043c\u0438\u0442\u0435, [&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-106023","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c\u0438 \u0442\u0435\u043a\u0441\u0442\u0430\u043c\u0438 Git 2.39.\" \/>\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-sistemy-upravleniya-ishodnymi-tekstami-git-2-39\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.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 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c\u0438 \u0442\u0435\u043a\u0441\u0442\u0430\u043c\u0438 Git 2.39 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c\u0438 \u0442\u0435\u043a\u0441\u0442\u0430\u043c\u0438 Git 2.39.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-sistemy-upravleniya-ishodnymi-tekstami-git-2-39\" \/>\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-12-13T13:36:42+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-12-13T13:36:42+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\udd47L\u00e4htekoodi haldamise s\u00fcsteemi Git 2.39 v\u00e4ljaanne | ProHoster","description":"Kaks kuud kestnud arendust\u00f6\u00f6st on avaldatud hajutatud l\u00e4htekoodihalduse s\u00fcsteemi Git 2.39.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-sistemy-upravleniya-ishodnymi-tekstami-git-2-39","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 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c\u0438 \u0442\u0435\u043a\u0441\u0442\u0430\u043c\u0438 Git 2.39 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c\u0438 \u0442\u0435\u043a\u0441\u0442\u0430\u043c\u0438 Git 2.39.","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-sistemy-upravleniya-ishodnymi-tekstami-git-2-39","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-12-13T13:36:42+00:00","article:modified_time":"2022-12-13T13:36:42+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"106023","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-02-09 21:39:56","updated":"2026-02-09 21:39:56","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\/106023","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=106023"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/106023\/revisions"}],"predecessor-version":[{"id":160013,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/106023\/revisions\/160013"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=106023"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=106023"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=106023"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}