#PythonPillow
Using the new Tachyon profiler coming to Python 3.15 I profiled a one-liner to find a bottleneck, and sped up some 26-year-old code in @pillow.fosstodon.org.ap.brid.gy!

hugovk.dev/blog/2026/fa...

#Python #python315 #Tachyon #Pillow #PythonPillow #performance
Speeding up Pillow's open and save
hugovk.dev
January 28, 2026 at 4:41 PM
New #Pillow release!

🛞 Wheels for Python 3.15 beta
🧾 An SBOM in all the wheels
🚅 Performance improvements thanks to @akx
🔒 Security fixes
❌ No longer a wheel for experimental free-threaded 3.13

pillow.readthedocs.io/en/latest/re...

#Python #Pillow #PythonPillow #release #security #Python315 #SBOM
12.3.0 (2026-07-01)
Security: CVE 2026-59200: Prevent decompression bomb when parsing PDF: When parsing a PDF, PdfStream.decode() attempts to decompress data without any limit. A default maximum of ImageFile.SAFEBLOCK...
pillow.readthedocs.io
July 8, 2026 at 9:36 AM
We're deprecating the IM ("IFUNC Image Memory") plugin from @pillow.fosstodon.org.ap.brid.gy, with a two-year deprecation rather than the usual one-year.

pillow.readthedocs.io/en/latest/de...

More info: mastodon.social/@hugovk/1172...

#Python #Pillow #PythonPillow #deprecation
Deprecations and removals
This page lists Pillow features that are deprecated, or have been removed in past major releases, and gives the alternatives to use instead. Deprecated features: Below are features which are consid...
pillow.readthedocs.io
September 14, 2026 at 8:26 AM
Pillow 11.1.0 is out!

One of the cool updates is we're using zlib-ng 2.2.2 instead of zlib 1.2.8/1.3.1, which is more than twice as fast at saving PNGs at higher compression levels.

github.com/python-pillo...

#Pillow #Python #PythonPillow #release #zlib #zlibng #png
January 2, 2025 at 10:32 AM
Pillow 12.2.0 has been released!

This has a bunch of security fixes, new APIs for wrapping text and converting fonts, plus performance and thread-safety improvements.

https://pillow.readthedocs.io/en/latest/releasenotes/12.2.0.html

#python #pillow #PythonPillow #release #security
April 1, 2026 at 4:47 PM
CVE-2026-54058 - pillow
An old version of Pillow, a Python library for image handling, could expose sensitive data from other processes when loading a specific type of image file. This has been…

Too many irrelevant or confusing CVEs? Use stackflag.com

#pillow #pythonpillow #pip #CVE #infosec
CVE-2026-54058: Pillow: Uncompressed Images Can Expose Sensitive Data
An old version of Pillow, a Python library for image handling, could expose sensitive data from other processes when loading a specific type of image file.
stackflag.com
July 20, 2026 at 9:46 PM
Pillow 12.3.0 has been released!

This has a number of security fixes, performance improvements and Python 3.15 beta wheels.

https://pillow.readthedocs.io/en/stable/releasenotes/12.3.0.html
July 1, 2026 at 12:23 PM