Resumo
O Astro 7.3.7 corrige o security.checkOrigin, que recusava requisições de outra origem com corpo JSON. Também corrige o handler cache() dos handlers compostos. A versão também resolve a instalação do adapter Cloudflare com pnpm 11 e o tipo de conteúdo das imagens AVIF no servidor de desenvolvimento.
Novidades
Esta versão não traz recurso novo, porque as mudanças corrigem comportamentos de build, instalação, cache e verificação de origem.
Melhorias
- Astro 7.3.7 — Instalação: quando
astro addnão consegue instalar dependências, o terminal mostra a saída de erro do gerenciador de pacotes.
Correções
- Astro 7.3.7 — Content collections: uma entrada Markdown carregada com
glob({ deferRender: true })e propriedadelayoutno frontmatter deixa de quebrar o build. O Astro ignora olayoutnas entradas de coleção, como a documentação descreve. - Astro 7.3.7 — Adapter Cloudflare:
astro add cloudflarevolta a instalar as dependências com pnpm 11 ou superior, porque aprova o script de build doworkerd. - Astro 7.3.7 — Imagens: o servidor de desenvolvimento entrega imagens AVIF com o tipo
image/avif. Antes, o tipo enviado eraimage/heif. - Astro 7.3.7 — Cache: o handler
cache()deastro/honoeastro/fetchdeixa de lançarTypeErrorcom um provedor de cache configurado. O provedor é registrado antes da renderização, o que deixaAstro.cachedisponível parapages(). - Astro 7.3.7 — Verificação de origem:
security.checkOrigindeixa de recusar requisições de outra origem com tipos comoapplication/json. A verificação vale apenas para requisições semcontent-typeou comapplication/x-www-form-urlencoded,multipart/form-dataoutext/plain.
Ponto de Atenção
Endpoints que aceitam JSON e usavam o security.checkOrigin para recusar outras origens perdem essa recusa. Teste sugerido: envie um POST com content-type: application/json a partir de outra origem e confira se a rota aplica a própria validação de origem ou de autenticação.
Notas da versão
As mudanças estão nas notas oficiais do Astro 7.3.7, publicadas em 07/10/2026.