{"id":141016,"date":"2025-08-19T11:11:54","date_gmt":"2025-08-19T09:11:54","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-sistemy-upravleniya-ishodnymi-tekstami-git-2-51"},"modified":"2025-08-19T11:11:54","modified_gmt":"2025-08-19T09:11:54","slug":"vypusk-sistemy-upravleniya-ishodnymi-tekstami-git-2-51","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/news\/vypusk-sistemy-upravleniya-ishodnymi-tekstami-git-2-51","title":{"rendered":"Lan\u00e7amento do sistema de controle de vers\u00f5es Git 2.51","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Ap\u00f3s dois meses de desenvolvimento, foi lan\u00e7ado o release do sistema de controle de vers\u00e3o distribu\u00eddo Git 2.51. O Git se destaca pela alta performance e oferece ferramentas para desenvolvimento n\u00e3o linear, baseadas em ramifica\u00e7\u00e3o e mesclagem de branches. Para garantir a integridade do hist\u00f3rico e resist\u00eancia a altera\u00e7\u00f5es 'retroativas', utiliza-se o hashing impl\u00edcito de todo o hist\u00f3rico anterior em cada commit, bem como a certifica\u00e7\u00e3o digital com assinaturas dos desenvolvedores para tags e commits espec\u00edficos. O c\u00f3digo do Git \u00e9 distribu\u00eddo sob a licen\u00e7a GPLv2+.    <\/p>\n<p>Comparado ao lan\u00e7amento anterior, a nova vers\u00e3o inclui 506 altera\u00e7\u00f5es, preparadas com a participa\u00e7\u00e3o de 91 desenvolvedores (21 deles participaram do desenvolvimento do Git pela primeira vez). As principais novidades (1, 2, 3):  <\/p>\n<ul>\n<li class=\"l\"> A performance dos comandos 'git push' e 'git fetch' foi aumentada em reposit\u00f3rios com um grande n\u00famero de refer\u00eancias. O aumento de velocidade foi conseguido atrav\u00e9s da atualiza\u00e7\u00e3o de refer\u00eancias em modo batch, onde v\u00e1rias refer\u00eancias s\u00e3o processadas em uma \u00fanica transa\u00e7\u00e3o, em vez de criar uma transa\u00e7\u00e3o separada para atualizar cada refer\u00eancia. Essa otimiza\u00e7\u00e3o aumentou consideravelmente a velocidade do backend 'reftable', que agora supera em performance o backend 'files'. Por exemplo, em um reposit\u00f3rio de teste com 10 mil refer\u00eancias, a performance do 'git fetch' usando o backend 'reftable' aumentou em 22 vezes, enquanto com o backend 'files' aumentou em 1.25 vezes. Para o 'git push', o ganho foi de 18 e 1.21 vezes, respectivamente.\n<li class=\"l\"> Um novo m\u00e9todo de empacotamento em arquivos pack de partes do reposit\u00f3rio, n\u00e3o relacionadas ao rastreamento de objetos inalcan\u00e7ados, para os quais n\u00e3o existem refer\u00eancias no reposit\u00f3rio (n\u00e3o s\u00e3o referenciados por branches ou tags) foi proposto. As informa\u00e7\u00f5es sobre objetos inalcan\u00e7ados s\u00e3o armazenadas em arquivos pack separados ('cruft packs'), o que levou \u00e0 necessidade de refletir esses arquivos em \u00edndices multi-pack MIDX (multi-pack index) para abranger objetos que inicialmente eram inalcan\u00e7ados e que estavam apenas no pacote cruft, mas que se tornaram alcan\u00e7\u00e1veis ap\u00f3s um commit que os referenciou.\n<p>Na nova vers\u00e3o, ao reempacotar arquivos pack, foi assegurada a preserva\u00e7\u00e3o de c\u00f3pias adicionais de objetos alcan\u00e7\u00e1veis, que s\u00e3o armazenados apenas em arquivos cruft. Essa altera\u00e7\u00e3o garante que no conjunto de arquivos pack, utilizados para armazenar objetos alcan\u00e7\u00e1veis, n\u00e3o existam objetos que referenciem outros objetos armazenados fora desse conjunto. Para excluir conte\u00fados n\u00e3o alcan\u00e7\u00e1veis de arquivos cruft dos \u00edndices multi-pack (MIDX), foi proposta a configura\u00e7\u00e3o \"repack.MIDXMustContainCruft\", que permite reduzir significativamente o tamanho desses \u00edndices. A ativa\u00e7\u00e3o da configura\u00e7\u00e3o no reposit\u00f3rio do GitHub possibilitou reduzir o tamanho dos \u00edndices MIDX em 38%, acelerar a grava\u00e7\u00e3o nos \u00edndices MIDX em 35% e melhorar o desempenho de leitura em 5%.      <\/p>\n<li class=\"l\"> Foi adicionada \u00e0 equipe \"git pack-objects\" a op\u00e7\u00e3o \"--path-walk\", que inclui um novo m\u00e9todo de coleta de informa\u00e7\u00f5es sobre objetos ao reempacotar arquivos pack. Em vez de percorrer objetos na ordem das revis\u00f5es, ao usar o modo \"--path-walk\", os objetos s\u00e3o percorridos atrav\u00e9s de caminhos de arquivos, o que permite empacotar todos os objetos com o mesmo caminho de arquivos de uma s\u00f3 vez. Essa abordagem permite eliminar a heur\u00edstica que usa hashing para determinar a rela\u00e7\u00e3o de um objeto com seu caminho de arquivos, al\u00e9m de evitar a classifica\u00e7\u00e3o de objetos antes do empacotamento. Ao usar o modo \"--path-walk\", o tamanho dos arquivos pack gerados \u00e9 significativamente menor do que ao agrupar objetos utilizando hashes.\n<li class=\"l\"> Foi definido um formato para a troca de estados salvos da \u00e1rvore de trabalho e dos \u00edndices em reposit\u00f3rios, que s\u00e3o criados atrav\u00e9s do comando \"git stash\". O novo formato permite codificar as altera\u00e7\u00f5es salvas (registros stash) como uma sequ\u00eancia de commits. Para importa\u00e7\u00e3o e exporta\u00e7\u00e3o, foram propostas as subtarefas \"git stash import\" e \"git stash export\", que podem ser usadas para transferir estados salvos de um sistema para outro e realizar opera\u00e7\u00f5es de push ou pull com esses estados como se fossem ramos ou tags comuns.       git stash export --to-ref refs\/stashes\/my-stash     git push origin refs\/stashes\/my-stash     ...     git fetch origin '+refs\/stashes\/*:refs\/stashes\/*'     git stash import refs\/stashes\/my-stash\n<li class=\"l\"> No comando &#171;git cat-file&#187;, que exibe o conte\u00fado de objetos especificados, h\u00e1 suporte para mostrar informa\u00e7\u00f5es sobre objetos ausentes (por exemplo, devido a corrup\u00e7\u00e3o do reposit\u00f3rio) e subm\u00f3dulos ao usar as op\u00e7\u00f5es &#171;&#8212;batch&#187; e &#171;&#8212;batch-check&#187;. Anteriormente, ao especificar o caminho para um subm\u00f3dulo, o comando &#171;git cat-file &#8212;batch-check&#187; exibia &#171;missing&#187;, mas agora mostrar\u00e1 o identificador do objeto.\n<li class=\"l\"> No comando &#171;git log&#187;, foram implementadas otimiza\u00e7\u00f5es baseadas em filtros de Bloom para acelerar a busca no hist\u00f3rico de altera\u00e7\u00f5es ao especificar filtros com v\u00e1rios caminhos de arquivo, por exemplo, &#171;git log &#8212; path\/to\/a path\/to\/b&#187;.\n<li class=\"l\"> Os comandos &#171;git switch&#187; e &#171;git restore&#187; foram estabilizados, os quais eram considerados experimentais desde 2019. Os comandos s\u00e3o apresentados como equivalentes modernos ao &#171;git checkout&#187;, separando funcionalidades pouco relacionadas dessa ferramenta, como manipula\u00e7\u00e3o de branches (mudan\u00e7a e cria\u00e7\u00e3o) e recupera\u00e7\u00e3o de arquivos no diret\u00f3rio de trabalho.\n<li class=\"l\"> O comando &#171;git whatchanged&#187;, equivalente a &#171;git log &#8212;raw&#187;, foi anunciado como obsoleto e est\u00e1 programado para ser removido na vers\u00e3o 3.0 do Git.\n<li class=\"l\"> Adicionou-se a op\u00e7\u00e3o &#171;&#8212;start-after&#187; ao comando &#171;git for-each-ref&#187;, que pode ser utilizada junto com a op\u00e7\u00e3o &#171;&#8212;count&#187; para organizar a sa\u00edda paginada.\n<li class=\"l\"> As op\u00e7\u00f5es &#171;&#8212;compact-summary&#187; foram adicionadas aos comandos &#171;git merge&#187; e &#171;git pull&#187; para usar um formato compacto para o resumo das altera\u00e7\u00f5es em vez do formato diffstat.\n<li class=\"l\"> A base de c\u00f3digo do Git agora permite o uso da palavra-chave &#171;bool&#187;, introduzida no padr\u00e3o C99. Al\u00e9m disso, algumas funcionalidades do C99 que s\u00e3o experimentalmente utilizadas no Git est\u00e3o documentadas (por exemplo, planos para permitir o uso de constru\u00e7\u00f5es &#171;(struct foo){ .member = value };&#187; em meados de 2026). O compilador com suporte ao C99 \u00e9 obrigat\u00f3rio para o Git a partir de 2021, mas as funcionalidades da especifica\u00e7\u00e3o C99 s\u00e3o implementadas com extrema cautela para manter a compatibilidade com compiladores que oferecem suporte parcial a esse padr\u00e3o.\n<li class=\"l\"> Foram feitas altera\u00e7\u00f5es nas regras de aceita\u00e7\u00e3o de patches, permitindo o envio de patches sob pseud\u00f4nimos, e n\u00e3o apenas sob o nome real do desenvolvedor. A mudan\u00e7a est\u00e1 de acordo com as regras de aceita\u00e7\u00e3o de patches do kernel Linux.\n<li class=\"l\"> A lista de altera\u00e7\u00f5es que afetam a compatibilidade foi atualizada e ser\u00e1 aplicada na ramifica\u00e7\u00e3o Git 3.0. Entre as mudan\u00e7as significativas na pr\u00f3xima vers\u00e3o do Git 3.0, destaca-se a mudan\u00e7a padr\u00e3o para identificadores de objetos baseados no algoritmo de hash SHA-256 ao inicializar novos reposit\u00f3rios e a implementa\u00e7\u00e3o do formato \"reftable\" para o armazenamento de refer\u00eancias a ramos e tags no reposit\u00f3rio (utilizando o armazenamento em bloco do projeto JGit, otimizado para armazenar um n\u00famero muito grande de refer\u00eancias).      <\/ul>\n<p>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63742\">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 \u043f\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.51. Git \u043e\u0442\u043b\u0438\u0447\u0430\u0435\u0442\u0441\u044f \u0432\u044b\u0441\u043e\u043a\u043e\u0439 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c\u044e \u0438 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \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, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0443\u0434\u043e\u0441\u0442\u043e\u0432\u0435\u0440\u0435\u043d\u0438\u0435 \u0446\u0438\u0444\u0440\u043e\u0432\u044b\u043c\u0438 \u043f\u043e\u0434\u043f\u0438\u0441\u044f\u043c\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0445 \u0442\u0435\u0433\u043e\u0432 [&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-141016","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=\"\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 \u043f\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.51.\" \/>\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\/pt\/blog\/news\/vypusk-sistemy-upravleniya-ishodnymi-tekstami-git-2-51\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\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.51 | 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 \u043f\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.51.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pt\/blog\/news\/vypusk-sistemy-upravleniya-ishodnymi-tekstami-git-2-51\" \/>\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-19T09:11:54+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-08-19T09:11:54+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\udd47Lan\u00e7amento do sistema de controle de vers\u00e3o Git 2.51 | ProHoster","description":"Ap\u00f3s dois meses de desenvolvimento, o lan\u00e7amento do sistema de controle de vers\u00e3o distribu\u00eddo Git 2.51 foi apresentado.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/news\/vypusk-sistemy-upravleniya-ishodnymi-tekstami-git-2-51","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","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.51 | 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 \u043f\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.51.","og:url":"https:\/\/prohoster.info\/pt\/blog\/news\/vypusk-sistemy-upravleniya-ishodnymi-tekstami-git-2-51","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-19T09:11:54+00:00","article:modified_time":"2025-08-19T09:11:54+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"141016","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:20:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 14:20:20","updated":"2026-01-23 14:20:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/141016","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=141016"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/141016\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=141016"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=141016"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=141016"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}