Pular para o conteúdo
Stable

Astro 7.4.3

Confira as mudanças desta versão e os avisos antes de atualizar.

Publicada em
Posição no histórico
5 de 11
Nesta página

Resumo

O Astro 7.4.3 corrige os hashes da Content Security Policy, os candidatos duplicados de srcset nos componentes de imagem e a restauração de rolagem do <ClientRouter />. A versão também resolve o uso do CLI no StackBlitz e uma falha da renderização paralela com imagens SVG.

Novidades

Esta versão não traz recurso novo, porque as mudanças corrigem CSP, imagens, navegação, tipos e o CLI.

Melhorias

  • Astro 7.4.3 — Build: estilos com escopo de componentes não usados deixam de entrar no build quando esses componentes são reexportados por um arquivo de índice.

Correções

  • Astro 7.4.3 — Content Security Policy: o Astro deixa de calcular hash do conteúdo vazio de folhas de estilo e scripts externos, que inseria o SHA-256 da string vazia em script-src e style-src. Os hashes adicionados com Astro.csp por componentes dentro do <body> entram no <meta> de CSP dos builds estáticos, inclusive em páginas MDX.
  • Astro 7.4.3 — Imagens: <Image> e <Picture> deixam de gerar candidatos repetidos em srcset quando densities contém valores equivalentes, como 1 e '1x'. O <Picture> deixa de repetir o candidato 1x no srcset de <source>. Com experimental.parallelPrerender ativo, páginas que renderizam SVG importado com <Image /> ou getImage() deixam de quebrar com DataCloneError.
  • Astro 7.4.3 — Navegação: o <ClientRouter /> deixa de animar a restauração de rolagem nas navegações de voltar e avançar quando scroll-behavior: smooth está definido. Uma transição pendente ignorada pelo roteador deixa de gerar rejeição AbortError sem tratamento.
  • Astro 7.4.3 — Server islands: uma falha de rede na requisição de uma ilha server:defer mantém o conteúdo de fallback, sem lançar TypeError no navegador.
  • Astro 7.4.3 — Cache: o memoryCache() deixa de servir corpo vazio para páginas em cache que retornam 404 ou 500 vazios. Essas respostas renderizam o 404 ou o 500 personalizado a cada requisição.
  • Astro 7.4.3 — CLI e tipos: o CLI volta a rodar no StackBlitz, porque aceita o Node.js 22.22.0 ou superior dentro dos WebContainers, cuja versão o usuário não consegue trocar. O astro info deixa de mostrar o aviso DEP0190 no Node.js 24 ou superior. Os componentes nativos do Astro, entre eles <Picture /> e <ClientRouter />, deixam de acusar erros de tipo em projetos que estendem astro/tsconfigs/strictest.
  • Astro 7.4.3 — Transições: os estilos de transition:name aparecem em desenvolvimento quando o elemento está num componente renderizado apenas por outro componente sem estilos nem scripts.

Ponto de Atenção

Sites com CSP precisam conferir o cabeçalho ou a tag <meta> gerada, porque a lista de hashes muda. Teste sugerido: abra uma página com script externo e um componente que usa Astro.csp, confira os hashes em script-src e style-src e verifique o console do navegador.

Notas da versão

As mudanças estão nas notas oficiais do Astro 7.4.3, publicadas em 28/10/2026. A versão atualiza @astrojs/telemetry para 3.4.2 e @astrojs/markdown-satteri para 0.4.6.

Versões anteriores

    • Astro 7.4.2

      O Astro 7.4.2 eleva o Node.js mínimo para 22.23.4, versão que traz as correções de segurança do Node.js de outubro de 2026.

      Breaking change
    • Astro 7.4.1

      O Astro 7.4.1 corrige falhas de build ligadas a caminhos com apóstrofo, a um tsconfig.json em diretório pai e a imports de astro/config no código da aplicação.

      Stable
    • Astro 7.4.0

      O Astro 7.4.0 acrescenta a flag --timings ao astro build, a renderização paralela de páginas estáticas em modo experimental e serviços de imagem separados para build e runtime.

      Breaking change
    • Astro 7.3.8

      O Astro 7.3.8 troca o esbuild pelo transformWithOxc do Vite e pelo Rolldown no empacotamento interno.

      Stable
    • Astro 7.3.7

      O Astro 7.3.7 corrige o security.checkOrigin, que recusava requisições de outra origem com corpo JSON.

      Stable
    • Astro 7.3.6

      O Astro 7.3.6 reúne correções no servidor de desenvolvimento, nos handlers compostos de astro/fetch e astro/hono, no CSS gerado pelo build e nas rotas com i18n.

      Stable

Versões posteriores

    • Astro 7.4.7

      O Astro 7.4.7 corrige a verificação de caminho do endpoint de imagens em sistemas de arquivos que diferenciam maiúsculas de minúsculas.

      Stable
    • Astro 7.4.6

      O Astro 7.4.6 corrige o fallback de idioma em páginas renderizadas sob demanda, que respondia 302 sem cabeçalho Location.

      Stable
    • Astro 7.4.5

      O Astro 7.4.5 deixa mais rígida a renderização de nomes de tag vindos de strings e responde com 400 a caminhos com codificação percentual inválida.

      Stable
    • Astro 7.4.4

      O Astro 7.4.4 permite que o astro add configure versões dos adapters oficiais identificadas por tag, como beta.

      Stable
Ver todas as 11 versões do Astro
Histórico de versões