Resumo
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. A versão também corrige valores de import.meta.env com $ no build e a remoção indevida do arquivo de trava de um servidor em execução.
Novidades
Esta versão não traz recurso novo, porque as mudanças tratam de renderização, roteamento, variáveis de ambiente e comandos de servidor.
Melhorias
- Astro 7.4.5 — Nomes de tag dinâmicos: a renderização de nomes de tag vindos de strings funciona do mesmo jeito em tags dinâmicas de
.astro, em JSX e em MDX. Só a parte inicial da string que forma um nome de elemento válido é renderizada, então caracteres como/ou=não alteram mais o HTML gerado. Uma string que não começa com um nome de elemento válido, como'!--', lança erro em vez de produzir HTML inválido.
Correções
- Astro 7.4.5 — Codificação de caminhos: caminhos com codificação percentual inválida, como
/%C0%AFou um%isolado, recebem400. Antes, a requisição gerava o erroInvalid URL encodingno log e seguia para o roteamento com o caminho sem decodificar. - Astro 7.4.5 — Variáveis de ambiente: valores de
import.meta.envcom sequências como$$ou$&chegam intactos aoastro buildquando o código de servidor lê o objeto diretamente, como emconst { MY_SECRET } = import.meta.env. - Astro 7.4.5 — Comandos de servidor:
astro dev statuse os demais comandos de servidor em segundo plano deixam de apagar o arquivo de trava de um servidor de desenvolvimento ou de prévia em execução. O caso acontecia quando o comando rodava num sandbox ou com outro usuário sem permissão para sinalizar o processo.
Ponto de Atenção
Componentes que montam o nome da tag a partir de uma string recebida de fora podem lançar erro na renderização. Teste sugerido: procure no projeto usos de tag dinâmica, como <Tag> com const Tag = .... Depois, renderize as páginas que recebem esse valor de props, CMS ou query string. Confira também se um monitoramento registrava os erros Invalid URL encoding, que agora aparecem como respostas 400.
Notas da versão
As mudanças estão nas notas oficiais do Astro 7.4.5, publicadas em 02/11/2026.