33 Debian LTS Advisories fixing 216 CVEs for various packages were released by Debian LTS contributors in January 2026. These include notable security updates for python 3.9, django 2.2.28, php 7.4, apache2, ceph, Linux 6.1 kernel and more.

A study into the security status report of p7zip, which is unmaintained upstream, was also done last month in addition to updates contributed for recent releases of Debian 12, Debian 13 and to Debian unstable.

Read the full report at https://www.freexian.com/blog/debian-lts-report-2026-01/?utm_source=mastodon&utm_medium=social

This work is funded through Freexian’s Debian LTS offering. Consider sponsoring Debian LTS (https://www.freexian.com/lts/debian/?utm_source=mastodon&utm_medium=social) to support this effort and benefit from it: https://www.freexian.com/lts/debian/details#benefits

#python39 #php74 #django #apache2 #ceph #p7zip

Monthly report about Debian Long Term Support, January 2026

The Debian LTS Team, funded by Freexian’s Debian LTS offering, is pleased to report its activities for January. Activity summary During the month of January, 20 contributors have been paid to work on Debian LTS (links to individual contributor reports are located below). The team released 33 DLAs fixing 216 CVEs. The team continued preparing security updates in its usual rhythm. Beyond the updates targeting Debian 11 (“bullseye”), which is the current release under LTS, the team also proposed updates for more recent releases (Debian 12 (“bookworm”) and Debian 13 (“trixie”)), including Debian unstable.

Freexian

Did you remember to finally drop Python 3.9 support from your Python package? 🐍

Five years in tech is basically a whole lifetime and when Python 3.9 came out in 2020, most of us were still debating whether 5G was actually a thing 😄

Time to give your package a refresh and let 3.9 retire with dignity! ♻️

#Python #Python39 #Packaging

https://peps.python.org/pep-0596/#lifespan

PEP 596 – Python 3.9 Release Schedule | peps.python.org

This document describes the development and release schedule for Python 3.9. The schedule primarily concerns itself with PEP-sized items.

Python Enhancement Proposals (PEPs)

Just released! 🚀

🪑 PrettyTable 3.17.0

https://github.com/prettytable/prettytable/releases/tag/3.17.0

Add support for Python 3.15, drop 3.9, test 3.13t-3.15t
Set dicts with column-specific config for all column-specific attrs
Update type hints
Replace pre-commit with prek
& more!

#Python #release #PrettyTable #Python315 #Python39

Release Release 3.17.0 · prettytable/prettytable

Added Add support for Python 3.15 (and test 3.13t-3.15t) (#413) @hugovk Set dicts with column-specific config for all column-specific attrs (#399) @stuertz Add missing type annotations for propert...

GitHub

Just released! 🚀

🎨 termcolor 3.2.0

https://github.com/termcolor/termcolor/releases/tag/3.2.0

🟣 Expose `can_colorize` as public API
🟢 Add support for Python 3.15 (🥉 at https://pyreadiness.org/3.15/)
🔴 Drop support for EOLish Python 3.9

#Python #release #termcolor #Python315 #Python39

Release Release 3.2.0 · termcolor/termcolor

Added Expose can_colorize as public API (#114) @hugovk Add support for Python 3.15 (#123) @hugovk Changed Drop support for Python 3.9 (#121) @hugovk Replace action-pre-commit-uv with prek-action...

GitHub

Pillow 12.0.0 is out!

🎨 Support for Python 3.14!
🎨 Dropped EOL 3.9!
🎨 New ImageText.Text API!
🎨 Removed deprecations!
🎨 New deprecations!

📜 And more: https://pillow.readthedocs.io/en/stable/releasenotes/12.0.0.html

📜📜📜 And much more: https://github.com/python-pillow/Pillow/releases/tag/12.0.0

#Python #Pillow #PythonPillow #release #Python314 #Python39

12.0.0 (2025-10-15)

Backwards incompatible changes: Python 3.9: Pillow has dropped support for Python 3.9, which reached end-of-life in October 2025. ImageFile.raise_oserror: ImageFile.raise_oserror() has been removed...

Pillow (PIL Fork)

Just released! 🚀

flake8-implicit-str-concat 0.6.0

A Flake8 plugin to identify those unjoined strings that a first Black run leaves behind:
"111111111111111111111" "222222222222222222222"

I hear there's another big release tomorrow? This release adds support for Python 3.14 and for once code changes were needed due to AST deprecation removals.

Also drop support for almost-very-nearly-EOL Python 3.9.

https://github.com/flake8-implicit-str-concat/flake8-implicit-str-concat/releases/tag/0.6.0
#Python #flake8 #release #Python314 #Python39

Just released! 🚀

🎶 pylast 6.0.0

🎤 A Python interface to Last.fm and Libre.fm

📯 Restore proxy support (potential breaking change: proxies are now always stored as a dict, before it was a str or dict)

🪇 Drop support for almost-EOL Python 3.9

https://github.com/pylast/pylast/releases/tag/6.0.0

#Python #pylast #LastFM #LibreFM #release #Python39

Release 6.0.0 · pylast/pylast

Breaking change Restore proxy support (#487) @itisFarzin Multiple proxies can be set by passing a dict, for example: {"http://": my_http_proxy, "https://": my_https_proxy}. A single proxy can be ...

GitHub

🐍2️⃣🚀 The **final** release candidate of Python 3.13 is out!

➡️ Library maintainers, please upload wheels to PyPI **now**, especially if you have compiled extensions (there are no more ABI changes), so everything is in place for the big 3.13.0 release in 3 weeks!

🔒 Also! Security releases have been made for the full set of Python 3.8 - 3.12. Please upgrade!

ℹ️ https://discuss.python.org/t/python-3-13-0rc2-3-12-6-3-11-10-3-10-15-3-9-20-and-3-8-20-are-now-available/63161?u=hugovk

🧪 https://dev.to/hugovk/help-test-python-313-14j1

#Python #Python313 #RC #RC2 #Python312 #Python311 #Python310 #Python39 #Python38

Python 3.13.0RC2, 3.12.6, 3.11.10, 3.10.15, 3.9.20, and 3.8.20 are now available!

Hi there! A big joint release today. Mostly security fixes but we also have the final release candidate of 3.13 so let’s start with that! Python 3.13.0RC2 Final opportunity to test and find any show-stopper bugs before we bless and release 3.13.0 final on October 1st. Get it here: Call to action We strongly encourage maintainers of third-party Python projects to prepare their projects for 3.13 compatibilities during this phase, and where necessary publish Python 3.13 wheels on PyPI to be re...

Discussions on Python.org
Built-in Types

The following sections describe the standard types that are built into the interpreter. The principal built-in types are numerics, sequences, mappings, classes, instances and exceptions. Some colle...

Python documentation
✅ Snapshot von VM #CentOS 8 Stream in Nürnberg erzeugt
✅ Neue VM aus dem Snapshot in Helsinki erzeugt
Migration CentOS v8 Stream nach v9
#postgresql migriert von v11 nach v15
#synapse und #Apache laufen unverändert (auf #Python 3.9 war ich schon)
✅ Erste Tests mit dem neun Server für #Matrix erfolgreich
✅ ... und wieder zurück auf den alten Stand in Nürnberg

6 Stunden - Uff!
How to upgrade to CentOS Stream 9 from CentOS Stream 8

This article will show how to upgrade to CentOS Stream 9 from a minimal installation of CentOS Stream 8. The procedure and commands the user should look mind.