{"id":182402,"date":"2026-06-30T14:48:37","date_gmt":"2026-06-30T12:48:37","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-git-2-55-c-vklyucheniem-po-umolchaniyu-podderzhki-rust"},"modified":"2026-06-30T14:48:37","modified_gmt":"2026-06-30T12:48:37","slug":"vypusk-git-2-55-c-vklyucheniem-po-umolchaniyu-podderzhki-rust","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/news\/vypusk-git-2-55-c-vklyucheniem-po-umolchaniyu-podderzhki-rust","title":{"rendered":"Rilascio di Git 2.55 con il supporto di Rust abilitato per impostazione predefinita.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>\u00c8 stata presentata la release del sistema di gestione distribuita di versioni Git 2.55. Tra le principali novit\u00e0: l'inclusione per impostazione predefinita della compilazione con Rust, l'implementazione per Linux del processo fsmonitor, una nuova strategia di reimballaggio dell'indice MIDX incrementale, il comando \"git history fixup\" per correggere i commit, l'ottimizzazione della generazione delle bitmap di disponibilit\u00e0 degli oggetti, il supporto per l'esecuzione parallela degli hook e il comando \"git format-rev\". Il codice di Git \u00e8 distribuito sotto la licenza GPLv2+.<\/p>\n<p>Rispetto alla versione precedente, nella nuova release sono stati accettati 505 cambiamenti, preparati con la partecipazione di 100 sviluppatori, 33 dei quali hanno preso parte allo sviluppo di Git per la prima volta. Le principali novit\u00e0 (1, 2, 3):<\/p>\n<ul>\n<li class=\"l\"> \u00c8 abilitato per default il supporto per i componenti in linguaggio Rust. Il compilatore rustc<br \/>\naggiunto tra le dipendenze di compilazione. Per compilare senza Rust, \u00e8 possibile utilizzare il flag \"NO_RUST=1\" durante l'esecuzione dello strumento make o \"-Drust=disabled\" durante \"meson configure\". La possibilit\u00e0 di disabilitare la compilazione con Rust sar\u00e0 supportata fino al ramo Git 3.0, in cui Rust diventer\u00e0 una dipendenza obbligatoria. \u00c8 stata implementata un'interfaccia in Rust per la portabilit\u00e0 tra configurazioni con hash SHA-1 e SHA-256, e alcune funzioni interne, come la codifica e la decodifica di valori interi a lunghezza variabile. In futuro, ci si aspetta la riscrittura in Rust di componenti interni significativi di Git. <\/p>\n<li class=\"l\"> Nel team sperimentale &#171;git history&#187;, \u00e8 stata aggiunta l'operazione &#171;git history fixup&#187; per correggere i commit. L'operazione &#171;fixup&#187; consente di trasferire le modifiche aggiunte tramite &#171;git add&#187; a un commit precedente e di riscrivere automaticamente tutti i commit successivi analogamente all'esecuzione del comando &#171;git commit &#8212;fixup=&lt;commit&gt;&#187; e al lancio di &#171;git rebase &#8212;autosquash &lt;commit&gt;~&#187;.\n<li class=\"l\"> Per la piattaforma Linux \u00e8 stato implementato un processo in background chiamato fsmonitor, che monitora le modifiche nel file system utilizzando il meccanismo inotify, evitando cos\u00ec di dover esaminare l'intero catalogo di lavoro durante l'esecuzione di comandi come &#171;git status&#187;. L'attivazione avviene tramite la configurazione &#171;core.fsmonitor&#187;.\n<li class=\"l\"> Nella squadra &#171;git repack&#187; \u00e8 stata aggiunta la modalit\u00e0 &#171;&#8212;write-midx=incremental&#187;, che implementa una nuova strategia di aggiornamento dei metadati nell'indice MIDX incrementale (multi-pack index), consentendo di evitare la ricompattazione dell'intero indice. Nell'indice multi-pack incrementale, invece di un unico grande indice che contiene informazioni sulla distribuzione degli oggetti nei file pack, si utilizza una suddivisione in strati &#8212; ogni strato copre un certo numero di file pack e viene memorizzato in un file bitmap separato. Questa struttura consente di aggiungere all'indice dati sugli oggetti in nuovi file pack, allegando nuovi strati all'indice senza ricostruire quelli gi\u00e0 esistenti.\n<p>Il comando &#171;git repack &#8212;write-midx=incremental&#187; consente di aggiungere un nuovo strato all'indice MIDX incrementale, coprendo i file di pacchetto recentemente creati. In combinazione con la modalit\u00e0 di imballaggio dei repository &#171;&#8212;geometric&#187;, il nuovo comando offre la possibilit\u00e0 di unire nuovi oggetti da pi\u00f9 file di pacchetto in un file di pacchetto pi\u00f9 grande e, se necessario, eseguire l'imballaggio e la fusione di pi\u00f9 strati adiacenti dell'indice MIDX incrementale. Questa strategia consente, durante l'esecuzione di &#171;git repack&#187;, di riscrivere solo gli strati superiori, lasciando intatti i grandi strati pi\u00f9 vecchi e di evitare la crescita incontrollata della catena di strati, mantenendo il numero totale di strati a un livello proporzionale al logaritmo del numero totale di oggetti. <\/p>\n<li class=\"l\"> La generazione delle bitmap di disponibilit\u00e0 degli oggetti \u00e8 stata notevolmente ottimizzata grazie a un nuovo algoritmo di attraversamento dell'albero degli oggetti, che esclude la ricorsione non necessaria, include la memorizzazione delle posizioni degli oggetti, la classificazione delle bitmap prima della loro combinazione tramite operazione XOR e la rielaborazione del codice per la creazione di bitmap di pseudo-fusione (pseudo-merge). Nel repository di test, le ottimizzazioni hanno permesso di ridurre il tempo di generazione delle bitmap da 612 a 294 secondi.\n<li class=\"l\"> \u00c8 stata implementata la possibilit\u00e0 di eseguire in parallelo hook indipendenti nei file di configurazione. Non possono essere eseguiti in parallelo hook che influiscono sullo stato condiviso o che lo considerano, ad esempio quelli che modificano le note dei commit o che ispezionano gli indici e l'albero di lavoro. Tuttavia, \u00e8 possibile eseguire in parallelo hook per controlli di linting e per l'esecuzione di test unitari. Gli hook che consentono l'esecuzione parallela si configurano tramite il parametro \u00abhook.nome_huk.parallel = true\u00bb. Il numero di lavori eseguiti simultaneamente \u00e8 definito tramite la configurazione hook.jobs, hook..jobs o l'opzione della riga di comando \u00ab-j\u00bb.\n<li class=\"l\"> Nel comando \u00abgit pack-objects \u2014path-walk\u00bb \u00e8 stata implementata la possibilit\u00e0 di specificare filtri come \u00abblob:none\u00bb, \u00abblob:limit=\u00bb, \u00abtree:0\u00bb, \u00abobject:type=\u00bb, \u00absparse:\u00bb e \u00abcombine:\u00bb. Nei test condotti, l'eliminazione dei blob durante l'esecuzione di \u00ab\u2014path-walk\u00bb ha consentito di ridurre il 16% delle dimensioni del file pack generato.\n<li class=\"l\"> Aggiunta del comando &#171;git format-rev&#187; per formattare le revisioni e i nomi degli oggetti menzionati nelle liste dei commit o presenti in testo casuale (ad esempio, pu\u00f2 essere utilizzato negli hook per elaborare le note dei commit).\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<li class=\"l\"> Per impostazione predefinita, \u00e8 stata attivata l'escapesione della maggior parte delle sequenze di controllo del terminale nei messaggi informativi e nel testo degli errori trasmessi. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/it\/server\/dts-prohoster\/\" title=\"server\" data-wpil-keyword-link=\"linked\">server<\/a>. Durante l'accesso a contenuti dannosi, <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/it\/server\/dts-shicago\/\" title=\"server\" data-wpil-keyword-link=\"linked\">server<\/a> sequences di escape simili potrebbero essere state utilizzate per nascondere o modificare l'output, ad esempio tramite sequenze di escape per spostare il cursore e cancellare il testo. \u00c8 stata mantenuta la supporto per le sequenze di escape per evidenziare gli elementi con il colore.\n<li class=\"l\"> Il comando &#171;git checkout -m&#187; salva automaticamente le modifiche locali in conflitto nell'area stash senza la necessit\u00e0 di risolvere immediatamente il conflitto.\n<li class=\"l\"> Nel comando &#171;git push&#187; \u00e8 stata aggiunta la possibilit\u00e0 di inviare un ramo a pi\u00f9 server Git esterni con un'unica operazione. Ad esempio, per trasferire il ramo main non solo al server principale, ma anche ai mirror, \u00e8 possibile creare un gruppo &#171;publish&#187; da <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/it\/server\/\" title=\"server\" data-wpil-keyword-link=\"linked\">server<\/a> &#171;github&#187;, &#171;gitlab&#187; e &#171;mirror&#187;:\n<p>   git config remotes.publish &#171;github gitlab mirror&#187;<br \/>\n   git push publish main<\/p>\n<li class=\"l\"> Nel comando &#171;git log &#8212;graph&#187; \u00e8 stata aggiunta l'opzione &#171;&#8212;graph-lane-limit=&lt;N&gt;&#187; per limitare il numero di strisce verticali durante la visualizzazione dei rami, consentendo di lasciare spazio sullo schermo per i dati sui commit in repository con un numero elevato di rami.\n<p>&#8230;<br \/>\n* | | | |   619931f561 Merge branch &#8216;dl\/posix-unused-warning-clang&#8217;<br \/>\n|&#092; &#092; &#092; &#092; &#092;<br \/>\n| * | | | ~ cf48887610 compat\/posix.h: semplificare il confronto di GIT_GNUC_PREREQ()<br \/>\n| * | | | ~ ffd45926dc compat\/posix.h: pulire GIT_GNUC_PREREQ() e UNUSED<br \/>\n|&#092; &#092; &#092; &#092; &#092;~<br \/>\n| * | | | ~ 3f5203eeb4 ls-files: filtrare pathspec prima di lstat<\/p>\n<li class=\"l\"> Ai comandi &#171;git log&#187; e &#171;git rev-list&#187; \u00e8 stata aggiunta l'opzione &#171;&#8212;max-count-oldest=&lt;N&gt;, che consente di selezionare i N commit pi\u00f9 vecchi nell'intervallo.\n<\/ul>\n<p>Fonte: <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65808\">opennet.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 &#171;git history fixup&#187; \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 hook-\u043e\u0432, \u043a\u043e\u043c\u0430\u043d\u0434\u0430 &#171;git format-rev&#187;. \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":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-182402","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\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.\" \/>\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\/it\/blog\/news\/vypusk-git-2-55-c-vklyucheniem-po-umolchaniyu-podderzhki-rust\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\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 Git 2.55 c \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u043c \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 Rust | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\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.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/news\/vypusk-git-2-55-c-vklyucheniem-po-umolchaniyu-podderzhki-rust\" \/>\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-06-30T12:48:37+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-06-30T12:48:37+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\udd47Rilascio di Git 2.55 con supporto per Rust attivato per impostazione predefinita | ProHoster","description":"\u00c8 stato presentato il rilascio del sistema distribuito di gestione dei testi sorgente Git 2.55.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/vypusk-git-2-55-c-vklyucheniem-po-umolchaniyu-podderzhki-rust","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","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 Git 2.55 c \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u043c \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 Rust | ProHoster","og:description":"\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.","og:url":"https:\/\/prohoster.info\/it\/blog\/news\/vypusk-git-2-55-c-vklyucheniem-po-umolchaniyu-podderzhki-rust","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-06-30T12:48:37+00:00","article:modified_time":"2026-06-30T12:48:37+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"182402","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\/it\/wp-json\/wp\/v2\/posts\/182402","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=182402"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/182402\/revisions"}],"predecessor-version":[{"id":182427,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/182402\/revisions\/182427"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=182402"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=182402"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=182402"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}