Skip to content

Commit e63fc48

Browse files
authored
Add release notes for SBOM and performance improvements (#9747)
2 parents a0920fd + 13b701b commit e63fc48

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

docs/releasenotes/12.3.0.rst

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,9 +112,24 @@ To help other projects prepare for Python 3.15, wheels are now built for the 3.1
112112
as a preview. This is not official support for Python 3.15, but rather an opportunity
113113
for you to test how Pillow works with the beta and report any problems.
114114

115+
SBOM in wheels
116+
^^^^^^^^^^^^^^
117+
118+
Following :pep:`770`, the Software Bill-of-Materials (SBOM) has now been embedded into
119+
Pillow's wheels.
120+
115121
Removed Python 3.13 free-threaded wheels
116122
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
117123

118124
Python 3.13 added an experimental free-threaded mode, and Pillow 11.0.0 added
119125
corresponding wheels. Now that Python 3.14 includes official support for it, Pillow has
120126
removed wheels for Python 3.13 free-threaded mode.
127+
128+
Performance improvements
129+
^^^^^^^^^^^^^^^^^^^^^^^^
130+
131+
A number of changes have been made to optimize the use of C when manipulating images.
132+
This improves performance by up to 5.6 times of ``Image``'s
133+
``alpha_composite``, ``fill``, ``filter``, ``getchannel``, ``linear_gradient``,
134+
``matrix``, ``merge``, ``negative``, ``putalpha``, ``quantize``,
135+
``radial_gradient``, ``resample``, ``split``, and ``ImageChops`` operations.

0 commit comments

Comments
 (0)