O Python 3.13 foi originalmente programado para ser lançado hoje e incluía um novo interpretador interativo, um modo de construção experimental de thread livre que desativa o Global Interpreter Lock (GIL), um JIT experimental e outros recursos novos e brilhantes. Regressões de desempenho “significativas” em cargas de trabalho específicas fizeram com que o lançamento planejado do Python 3.13 fosse adiado para a próxima semana, levando ao lançamento inesperado da versão beta final do Python 3.13-rc3.

Regressões de desempenho "significativas" em cargas de trabalho específicas levaram ao adiamento do plano de lançamento do Python 3.13 para 1º de outubro. O motivo da desaceleração do desempenho é o coletor de lixo de loop incremental introduzido no início deste ciclo. 

O Python 3.13 reverteu essa alteração e o Python 3.14 reconsiderará essa alteração. Portanto, o lançamento de hoje do Python 3.13-rc3 é efetivamente o Python 3.13.0, a menos que outros problemas finais surjam nos próximos dias.

Python 3.13 é outra grande atualização anual desta popular linguagem de programação. Python 3.13 tem um novo interpretador interativo, o GIL foi removido no modo de construção experimental de thread livre, um JIT experimental para desempenho mais rápido, WASI agora é uma plataforma com suporte de Nível 2 e Android e iOS foram promovidos para plataformas com suporte de Nível 3.

Python 3.13 também adiciona suporte para valores padrão de tipo em parâmetros de tipo, novas anotações de restrição de tipo e outras novas anotações. Para obter mais detalhes sobre o lançamento não programado do Python 3.13-rc3, bem como alterações adicionais para a versão estável do Python 3.13 da próxima semana, visite o blog PythonInsider. 

Se tudo correr bem, a versão estável do Python 3.13.0 será lançada oficialmente na próxima segunda-feira.