Resumo
O Astro 7.3.8 troca o esbuild pelo transformWithOxc do Vite e pelo Rolldown no empacotamento interno. A versão corrige o Astro.cache nas páginas de erro e a remoção de aprovações do pnpm feita pelo astro add.
Novidades
Esta versão não traz recurso novo para o código do site, porque a mudança principal troca a ferramenta de transformação de código usada internamente.
Melhorias
- Astro 7.3.8 — Empacotamento: o empacotamento e as transformações internas usam o
transformWithOxcdo Vite e o Rolldown. Os pacotes do Astro deixam de depender diretamente do esbuild.
Correções
- Astro 7.3.8 — Páginas de erro:
Astro.cachedeixa de chegar comoundefinedquando o handler de erro renderiza uma página 404 ou 500 personalizada. Um exemplo é a requisição a uma rota de API com um método HTTP que a rota não exporta. - Astro 7.3.8 — pnpm:
astro adddeixa de remover as aprovações existentes emallowBuildsdopnpm-workspace.yamlnas versões 11.0 a 11.22 do pnpm. - Astro 7.3.8 — Content collections: o loader
glob()recarrega arquivos alterados em desenvolvimento quando o padrão começa com extglob, como!(drafts)/**/*.md.
Ponto de Atenção
Um script ou plugin do projeto que importava o esbuild instalado pelo Astro precisa declarar essa dependência no próprio package.json. Teste sugerido: depois da atualização, rode npm ls esbuild e o build completo do projeto.
Notas da versão
As mudanças estão nas notas oficiais do Astro 7.3.8, publicadas em 08/10/2026.