{"id":182406,"date":"2026-07-01T02:48:39","date_gmt":"2026-07-01T00:48:40","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/git-2-55"},"modified":"2026-07-01T02:48:39","modified_gmt":"2026-07-01T00:48:40","slug":"git-2-55","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sk\/blog\/news\/git-2-55","title":{"rendered":"Git 2.55","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/07\/6dbdbc163ff5da36a60137dc1b576b56.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><noindex>      <noindex><\/p>\n<p><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/xmqqv7b1w9vr.fsf@gitster.g\/\">Predstaven\u00e9<\/a> vydanie distribuovan\u00e9ho syst\u00e9mu spr\u00e1vy zdrojov\u00fdch textov <a rel=\"nofollow\" href=\"http:\/\/git-scm.com\/\">Git 2.55<\/a>. Medzi k\u013e\u00fa\u010dov\u00e9 zmeny patr\u00ed: predvolen\u00e9 zahrnutie zostavenia s Rustom, implement\u00e1cia pre Linux procesu fsmonitor, nov\u00e1 strat\u00e9gia prebalenia inkrement\u00e1lneho MIDX-indexu, pr\u00edkaz git history fixup na opravu commitu, optimaliz\u00e1cia generovania bitov\u00fdch m\u00e1p dostupnosti objektov, podpora paraleln\u00e9ho vykon\u00e1vania hookov, pr\u00edkaz git format-rev. K\u00f3d Git <a rel=\"nofollow\" href=\"https:\/\/github.com\/git\/git\/\">distribuovan\u00fd<\/a> pod licenciou GPLv2+.<\/p>\n<p><\/noindex><\/noindex><\/p>\n<p>V porovnan\u00ed s predch\u00e1dzaj\u00facim vydan\u00edm bola do novej verzie prijat\u00e1 505 zmien, na ktor\u00fdch pracovalo 100 v\u00fdvoj\u00e1rov, z ktor\u00fdch 33 sa z\u00fa\u010dastnilo v\u00fdvoja Git po prv\u00fdkr\u00e1t.<\/p>\n<p><noindex><\/p>\n<p>Hlavn\u00e9 novinky (<a rel=\"nofollow\" href=\"https:\/\/github.blog\/open-source\/git\/highlights-from-git-2-55\/\">github.blog<\/a>, <a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/blog\/whats-new-in-git-2-55-0\/\">gitlab.com\/blog<\/a>, <a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/git-scm\/git\/-\/blob\/HEAD\/Documentation\/RelNotes\/2.55.0.adoc\">gitlab.com\/git-scm<\/a>):<\/p>\n<p><\/noindex><\/p>\n<ul>\n<li>Predvolene <a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/git-scm\/git\/-\/commit\/32d5b905909e781786c4735e6bd71503b23e4fb1\">je zahrnut\u00e1<\/a> podpora komponentov v jazyku Rust. Mie\u0161a\u010d rustc <a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/git-scm\/git\/-\/blob\/HEAD\/Documentation\/BreakingChanges.adoc\">bol pridan\u00fd<\/a> v zozname z\u00e1vislost\u00ed na zostavenie. Na zostavenie bez Rustu m\u00f4\u017eete pou\u017ei\u0165 pr\u00edznak NO_RUST=1 pri spusten\u00ed n\u00e1stroja make alebo -Drust=disabled pri vykon\u00e1van\u00ed meson configure. Mo\u017enos\u0165 vypnutia zostavenia s Rustom bude na\u010falej podporovan\u00e1 do vetvy Git 3.0, v ktorej bude Rust <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63914\">je zapnut\u00fd<\/a> v po\u010dte povinn\u00fdch z\u00e1vislost\u00ed. V jazyku Rust bola implementovan\u00e1 vrstva na prenosnos\u0165 medzi konfigur\u00e1ciami s hashmi SHA-1 a SHA-256, ako aj niektor\u00e9 vn\u00fatorn\u00e9 funkcie, ako je k\u00f3dovanie a dek\u00f3dovanie celo\u010d\u00edseln\u00fdch hodn\u00f4t premennej d\u013a\u017eky. V bud\u00facnosti je o\u010dak\u00e1van\u00e1 prepracovanie na Rust viac v\u00fdznamn\u00fdch vn\u00fatorn\u00fdch komponentov Git.<\/li>\n<li>Experiment\u00e1lny t\u00edm &quot;<a rel=\"nofollow\" href=\"https:\/\/git-scm.com\/docs\/git-history\/2.55.0\">git history&quot;<\/a>, ktor\u00fd poskytuje mo\u017enosti na prepisovanie hist\u00f3rie zmien, bol pridan\u00fd pr\u00edkaz \u201egit history fixup\u201c na opravu commitu. Pr\u00edkaz fixup umo\u017e\u0148uje presun\u00fa\u0165 zmeny pridan\u00e9 cez git add do skor\u0161ieho commitu a automaticky prep\u00ed\u0161e v\u0161etky nasleduj\u00face commity podobne ako vykonanie pr\u00edkazu git commit \u2014fixup=&lt;commit&gt; a spustenie git rebase \u2014autosquash &lt;commit&gt;~.<\/li>\n<li>Pre platformu Linux bol implementovan\u00fd na pozad\u00ed proces <a rel=\"nofollow\" href=\"https:\/\/git-scm.com\/docs\/git-fsmonitor--daemon\/2.55.0\">fsmonitor<\/a>, ktor\u00fd sleduje zmeny v s\u00faborovom syst\u00e9me pomocou mechanizmu <a rel=\"nofollow\" href=\"https:\/\/man7.org\/linux\/man-pages\/man7\/inotify.7.html\">inotify<\/a> a umo\u017e\u0148uje vyhn\u00fa\u0165 sa preh\u013ead\u00e1vaniu cel\u00e9ho pracovn\u00e9ho adres\u00e1ra pri vykon\u00e1van\u00ed pr\u00edkazov ako git status. Aktiv\u00e1cia sa realizuje prostredn\u00edctvom nastavenia \u201e<a rel=\"nofollow\" href=\"https:\/\/git-scm.com\/docs\/git-config#Documentation\/git-config.txt-corefsmonitor\">core.fsmonitor<\/a>&raquo;.<\/li>\n<li>Do pr\u00edkazu git repack bol pridan\u00fd re\u017eim \u2014write-midx=incremental, ktor\u00fd implementuje nov\u00fa strat\u00e9giu aktualiz\u00e1cie metad\u00e1t v inkrement\u00e1lnom MIDX indexe (multi-pack index), \u010do umo\u017e\u0148uje vyhn\u00fa\u0165 sa repakovaniu cel\u00e9ho indexu. V inkrement\u00e1lnom viacbal\u00edkovom indexe sa namiesto jedn\u00e9ho ve\u013ek\u00e9ho indexu obsahuj\u00faceho inform\u00e1cie o rozlo\u017een\u00ed objektov po pack s\u00faboroch pou\u017e\u00edva rozdelenie na vrstvy \u2014 ka\u017ed\u00e1 vrstva pokr\u00fdva ur\u010dit\u00fd po\u010det pack s\u00faborov a je ulo\u017een\u00e1 v samostatnom bitmapovom s\u00fabore. Tak\u00e1to \u0161trukt\u00fara umo\u017e\u0148uje prid\u00e1va\u0165 do indexu d\u00e1ta o objektoch v nov\u00fdch pack s\u00faboroch, pri\u010dom k indexu sa prip\u00e1jaj\u00fa nov\u00e9 vrstvy bez prestavovania u\u017e existuj\u00facich vrstiev. Pr\u00edkaz git repack \u2014write-midx=incremental umo\u017e\u0148uje prida\u0165 do inkrement\u00e1lneho MIDX indexu nov\u00fa vrstvu, ktor\u00e1 pokr\u00fdva ned\u00e1vno vytvoren\u00e9 pack s\u00fabory. V kombin\u00e1cii s re\u017eimom balenia repozit\u00e1rov \u2014geometric nov\u00fd pr\u00edkaz poskytuje mo\u017enos\u0165 spoji\u0165 nov\u00e9 objekty z nieko\u013ek\u00fdch pack s\u00faborov do jedn\u00e9ho v\u00e4\u010d\u0161ieho pack s\u00faboru a v pr\u00edpade potreby zrealizova\u0165 balenie a zl\u00fa\u010denie nieko\u013ek\u00fdch susedn\u00fdch vrstiev inkrement\u00e1lneho MIDX indexu. Tak\u00e1to strat\u00e9gia umo\u017e\u0148uje pri vykonan\u00ed git repack prep\u00edsa\u0165 iba horn\u00e9 vrstvy, pri\u010dom star\u00e9 ve\u013ek\u00e9 vrstvy zost\u00e1vaj\u00fa nedotknut\u00e9, a takisto vyl\u00fa\u010di\u0165 nekontrolovan\u00e9 zbyto\u010dn\u00e9 roz\u0161\u00edrenie re\u0165azca vrstiev, pri\u010dom udr\u017euje celkov\u00fd po\u010det vrstiev na \u00farovni proporcion\u00e1lnej logaritmu od celkov\u00e9ho po\u010dtu objektov.<\/li>\n<li>V\u00fdrazne bola optimalizovan\u00e1 gener\u00e1cia bitmap pr\u00edstupnosti objektov pomocou nov\u00e9ho algoritmu prechodu cez strom objektov, ktor\u00fd vylu\u010duje zbyto\u010dn\u00fa rekurziu, cacheovanie poz\u00edci\u00ed objektov, triedenie bitmap pred ich zl\u00fa\u010den\u00edm oper\u00e1ciou XOR a prer\u00e1bku k\u00f3du na vytvorenie bitmap pseudo-merge (<a rel=\"nofollow\" href=\"https:\/\/git-scm.com\/docs\/gitpacking\/2.55.0#_pseudo_merge_bitmaps\">pseudo-merge<\/a>). V testovacom repozit\u00e1ri optimaliz\u00e1cie umo\u017enili skr\u00e1ti\u0165 \u010das generovania bitmap z 612 na 294 sek\u00fand.<\/li>\n<li>Bola implementovan\u00e1 mo\u017enos\u0165 paraleln\u00e9ho vykon\u00e1vania nez\u00e1visl\u00fdch <a rel=\"nofollow\" href=\"https:\/\/git-scm.com\/docs\/githooks\">hookov<\/a> vo konfigura\u010dn\u00fdch s\u00faboroch. S\u00fa\u010dasne sa nem\u00f4\u017eu sp\u00fa\u0161\u0165a\u0165 h\u00e1ky, ktor\u00e9 ovplyv\u0148uj\u00fa spolo\u010dn\u00fd stav alebo ho zoh\u013ead\u0148uj\u00fa, napr\u00edklad meniace pozn\u00e1mky k commitom alebo kontroluj\u00face indexy a pracovn\u00e9 stromy. Av\u0161ak je mo\u017en\u00e9 paralelne sp\u00fa\u0161\u0165a\u0165 h\u00e1ky na kontrolu linters a vykon\u00e1vanie unit testovania. H\u00e1ky, ktor\u00e9 umo\u017e\u0148uj\u00fa paraleln\u00e9 vykon\u00e1vanie, sa nastavuj\u00fa pomocou parametra hook.n\u00e1zov_h\u00e1ku.parallel = true. Po\u010det s\u00fa\u010dasne sp\u00fa\u0161\u0165an\u00fdch \u00faloh je ur\u010den\u00fd nastaven\u00edm hook.jobs, hook.&lt;udalos\u0165&gt;.jobs alebo vo\u013ebou pr\u00edkazov\u00e9ho riadka -j.<\/li>\n<li>V pr\u00edkaze git pack-objects \u2014path-walk bola implementovan\u00e1 mo\u017enos\u0165 ur\u010di\u0165 filtre, ako blob:none, blob:limit=&lt;n&gt;, tree:0, object:type=&lt;type&gt;, sparse:&lt;oid&gt; a combine:. V vykonanej sk\u00fa\u0161ke odstra\u0148ovanie blobov pri vykon\u00e1van\u00ed \u2014path-walk umo\u017enilo zn\u00ed\u017ei\u0165 ve\u013ekos\u0165 vytvoren\u00e9ho pack s\u00faboru o 16%.<\/li>\n<li>Pridan\u00fd pr\u00edkaz git format-rev na form\u00e1tovanie rev\u00edzi\u00ed a n\u00e1zvov objektov, ktor\u00e9 s\u00fa spomenut\u00e9 v zoznamoch commitov alebo sa vyskytuj\u00fa v \u013eubovo\u013enom texte (napr\u00edklad sa daj\u00fa pou\u017ei\u0165 v h\u00e1koch na spracovanie pozn\u00e1mok k commitom).<\/li>\n<\/ul>\n<p>       git last-modified | git format-rev &#8212;stdin-mode=text &#8212;format=%an<\/p>\n<p>       Junio C Hamano\tbuiltin\/commit.c<\/p>\n<ul>\n<li>Predvolene je zapnut\u00e9 \u00fanik v\u00e4\u010d\u0161iny sekvenci\u00ed ovl\u00e1dania termin\u00e1lu v informa\u010dn\u00fdch spr\u00e1vach a textoch ch\u00fdb, ktor\u00e9 pren\u00e1\u0161a server. Pri pokuse o pr\u00edstup k \u0161kodliv\u00e9mu serveru mohli tak\u00e9to escape sekvencie by\u0165 pou\u017eit\u00e9 na skrytie alebo modifik\u00e1ciu v\u00fdstupu, napr\u00edklad cez escape sekvencie na presun kurzora a vy\u010distenie textu. Zachovan\u00e1 je podpora escape sekvenci\u00ed na zv\u00fdraznenie prvkov farbou.<\/li>\n<li>Pr\u00edkaz git checkout -m teraz automaticky uklad\u00e1 konfliktuj\u00face miestne zmeny do stash oblasti bez potreby okam\u017eit\u00e9ho rie\u0161enia konfliktu.<\/li>\n<li>Do pr\u00edkazu git push bola pridan\u00e1 mo\u017enos\u0165 umiestni\u0165 vetvu na nieko\u013eko vonkaj\u0161\u00edch Git serverov jedn\u00fdm pr\u00edkazom. Napr\u00edklad pre prenos vetvy main nielen na hlavn\u00fd server, ale aj na zrkadl\u00e1 m\u00f4\u017eeme vytvori\u0165 skupinu publish zo serverov github, gitlab a mirror:<\/li>\n<\/ul>\n<p>git config remotes.publish &quot;github gitlab mirror&quot;<br \/>\ngit push publish main<\/p>\n<ul>\n<li>Do t\u00edmu git log bola pridan\u00e1 mo\u017enos\u0165 --graph-lane-limit= na obmedzenie po\u010dtu vertik\u00e1lnych pruhov pri vizualiz\u00e1cii vetiev, \u010do umo\u017e\u0148uje ponecha\u0165 priestor na obrazovke pre \u00fadaje o commitoch v repozit\u00e1roch s ve\u013ek\u00fdm po\u010dtom vetiev.<\/li>\n<\/ul>\n<p>\u2026<br \/>\n* | | | |   619931f561 Merge branch &#8216;dl\/posix-unused-warning-clang&#8217;<br \/>\n|\\ \\ \\ \\ \\<br \/>\n| * | | | ~ cf48887610 compat\/posix.h: zjednodu\u0161i\u0165 porovnanie GIT_GNUC_PREREQ()<br \/>\n| * | | | ~ ffd45926dc compat\/posix.h: uprata\u0165 GIT_GNUC_PREREQ() a UNUSED<br \/>\n|\\ \\ \\ \\ \\~<br \/>\n| * | | | ~ 3f5203eeb4 ls-files: filtrova\u0165 pathspec pred lstat<\/p>\n<ul>\n<li>Do pr\u00edkazov git log a git rev-list bola pridan\u00e1 mo\u017enos\u0165 --max-count-oldest=, ktor\u00e1 umo\u017e\u0148uje vybra\u0165 N najstar\u0161\u00edch commitov v rozsahu.<\/li>\n<\/ul>\n<p>Zdroj: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/development\/18330405\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \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.55. \u0421\u0440\u0435\u0434\u0438 \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439: \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0441\u0431\u043e\u0440\u043a\u0438 \u0441 Rust, \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0434\u043b\u044f Linux \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 fsmonitor, \u043d\u043e\u0432\u0430\u044f \u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u044f \u043f\u0435\u0440\u0435\u0443\u043f\u0430\u043a\u043e\u0432\u043a\u0438 \u0438\u043d\u043a\u0440\u0435\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0433\u043e MIDX-\u0438\u043d\u0434\u0435\u043a\u0441\u0430, \u043a\u043e\u043c\u0430\u043d\u0434\u0430 git history fixup \u0434\u043b\u044f \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043a\u043e\u043c\u043c\u0438\u0442\u0430, \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u0431\u0438\u0442\u043e\u0432\u044b\u0445 \u043a\u0430\u0440\u0442 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u0438 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0445\u0443\u043a\u043e\u0432, \u043a\u043e\u043c\u0430\u043d\u0434\u0430 git format-rev. \u041a\u043e\u0434 Git \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 GPLv2+. \u041f\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":182407,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-182406","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\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\/sk\/blog\/news\/git-2-55\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sk_SK\" \/>\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\udd47Git 2.55 | ProHoster\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sk\/blog\/news\/git-2-55\" \/>\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-07-01T00:48:40+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-07-01T00:48:40+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\udd47Git 2.55 | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/sk\/blog\/news\/git-2-55","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sk_SK","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\udd47Git 2.55 | ProHoster","og:url":"https:\/\/prohoster.info\/sk\/blog\/news\/git-2-55","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-07-01T00:48:40+00:00","article:modified_time":"2026-07-01T00:48:40+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"182406","title":null,"description":null,"keywords":null,"keyphrases":{"focus":[],"additional":[]},"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-08-05 12:22:12","updated":"2026-08-05 12:22:12","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/182406","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/comments?post=182406"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/182406\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media\/182407"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media?parent=182406"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/categories?post=182406"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/tags?post=182406"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}