From jcea at jcea.es Mon May 11 23:44:18 2026 From: jcea at jcea.es (Jesus Cea) Date: Mon, 11 May 2026 23:44:18 +0200 Subject: [Py-ES] Python 3.14.5 y Python 3.15.0b1 Message-ID: Acaba de salir la primera beta de Python 3.15.0. Si no hay novedades, la versión final saldrá en octubre. Esta beta ya debería utilizarse para validar el buen funcionamiento de las librerías que desarrollamos y, si es necesario, actualizarlas y publicarlas en PyPI. https://www.python.org/downloads/release/python-3150b1/ También ha salido la versión 3.14.5 de Python. https://www.python.org/downloads/release/python-3145/ Además de los típicos arreglos y mejoras, el cambio más significativo de Python 3.14.5 es volver al viejo sistema de recogida de basura. El sistema se había cambiado en 3.14.0, pero se comporta peor que el sistema de toda la vida, así que en 3.14.5 han vuelto a poner el sistema viejo, mientras se mejora la versión nueva (si la mejora es significativa, es de esperar que entre en 3.15.0, aunque esa versión ya esté en beta, ya que no es una "feature" nueva). También hay bastantes arreglos para cuando se compilar Python 3.14 con la opción (experimental) de "free-threading", así como solucionar un montón de "crashes" en situaciones inusuales. -- Jesús Cea Avión _/_/ _/_/_/ _/_/_/ jcea at jcea.es - https://www.jcea.es/ _/_/ _/_/ _/_/ _/_/ _/_/ Twitter: @jcea _/_/ _/_/ _/_/_/_/_/ jabber / xmpp:jcea at jabber.org _/_/ _/_/ _/_/ _/_/ _/_/ "Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/ "My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/ "El amor es poner tu felicidad en la felicidad de otro" - Leibniz -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 495 bytes Desc: OpenPGP digital signature URL: From jcea at jcea.es Tue May 12 01:08:45 2026 From: jcea at jcea.es (Jesus Cea) Date: Tue, 12 May 2026 01:08:45 +0200 Subject: [Py-ES] Python 3.14.5 y Python 3.15.0b1 In-Reply-To: References: Message-ID: <7d55a657-47d6-eb2c-48d2-413f73d1fa50@jcea.es> On 11/5/26 23:44, Jesus Cea via general wrote: > También ha salido la versión 3.14.5 de Python. > > https://www.python.org/downloads/release/python-3145/ > > Además de los típicos arreglos y mejoras, el cambio más significativo de > Python 3.14.5 es volver al viejo sistema de recogida de basura. El > sistema se había cambiado en 3.14.0, pero se comporta peor que el > sistema de toda la vida, así que en 3.14.5 han vuelto a poner el sistema > viejo, mientras se mejora la versión nueva (si la mejora es > significativa, es de esperar que entre en 3.15.0, aunque esa versión ya > esté en beta, ya que no es una "feature" nueva). Actualicé mi último proyecto a Python 3.14.5 hoy, porque necesitaba este tema resuelto antes de migrar ese proyecto concreto. A ver qué tal. De momento no he tenido que tocar ni una coma en el código, no como en la migración a Python 3.13 hace dos años: https://blog.jcea.es/posts/20241229-python3_13-gzip.html Al final el nuevo recolector de basuras tampoco estará en 3.15.x. Para entrar en 3.16 tendrá que pasar por un PEP, discusión y evaluación. Más detalles: Un reporte de muchos: Observed memory leak in ssl library: Python 3.14 GC issue #142516 https://github.com/python/cpython/issues/142516 Otro bastante popular en redes sociales: Django: fixing a memory “leak” from Python 3.14’s incremental garbage collection https://adamj.eu/tech/2026/04/20/django-python-3.14-incremental-gc/ La discusión con la decisión final: Reverting the incremental GC in Python 3.14 and 3.15 https://discuss.python.org/t/reverting-the-incremental-gc-in-python-3-14-and-3-15/107014 -- Jesús Cea Avión _/_/ _/_/_/ _/_/_/ jcea at jcea.es - https://www.jcea.es/ _/_/ _/_/ _/_/ _/_/ _/_/ Twitter: @jcea _/_/ _/_/ _/_/_/_/_/ jabber / xmpp:jcea at jabber.org _/_/ _/_/ _/_/ _/_/ _/_/ "Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/ "My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/ "El amor es poner tu felicidad en la felicidad de otro" - Leibniz -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 495 bytes Desc: OpenPGP digital signature URL: