OpenSlide Java 0.13.1, OpenSlide Python 1.4.3, OpenSlide binary build 4.0.0.10

Benjamin Gilbert bgilbert+openslide at cs.cmu.edu
Fri Dec 5 18:31:35 EST 2025


Hi all,

I'm pleased to announce the release of OpenSlide Java 0.13.1,
OpenSlide Python 1.4.3, and OpenSlide binary build 4.0.0.10.

* OpenSlide Java 0.13.1 [1] is a single-fix release that fixes
backward compatibility of JARs built with Java newer than 22.  To
upgrade, download the updated JAR [2].

* OpenSlide Python 1.4.3 [3] adds support for free-threaded Python [4]
and drops support for Python 3.9.  Note that Python 3.9 is the default
Python version on RHEL 9 and compatible Linux distros.  To upgrade
OpenSlide Python on RHEL 9, use a newer version of Python (for example
`dnf install python3.12`) and install OpenSlide Python via pip.  The
OpenSlide Copr [5] will no longer package the current version of
OpenSlide Python for RHEL 9.

If you installed OpenSlide Python with pip, you can upgrade with `pip
install --upgrade openslide-python`.  OpenSlide Python is also
available from a variety of package managers [6].

* OpenSlide binary build 4.0.0.10 [7] drops Python 3.8 support in the
Python binary packages, enables SIMD JPEG decoding on macOS x86_64,
and updates many dependencies.  If you installed OpenSlide binaries
with pip, you can upgrade with `pip install --upgrade openslide-bin`.
The binaries are also available [8] from the OpenSlide website.

For full release notes, see below.

Best,
--Benjamin Gilbert


=== OpenSlide Java 0.13.1 ===

* Fix backward compatibility of JARs built with Java > 22


=== OpenSlide Python 1.4.3 ===

New features:

* Support free-threaded Python

Changes:

* Drop support for Python 3.9
* Switch extension module to multi-phase initialization [9]


=== OpenSlide binary build 4.0.0.10 ===

* Drop Python 3.8 support in Python package
* Enable SIMD JPEG decoding on macOS x86_64
* Add PEP 639 [10] license metadata to source archive and Python wheels
* Update many dependencies


[1]: https://github.com/openslide/openslide-java/releases/tag/v0.13.1
[2]: https://github.com/openslide/openslide-java/releases/download/v0.13.1/openslide-java-0.13.1.jar
[3]: https://github.com/openslide/openslide-python/releases/tag/v1.4.3
[4]: https://docs.python.org/3/howto/free-threading-python.html
[5]: https://copr.fedorainfracloud.org/coprs/g/openslide/openslide/
[6]: https://openslide.org/download/#distribution-packages
[7]: https://github.com/openslide/openslide-bin/releases/tag/v4.0.0.10
[8]: https://openslide.org/download/#binaries
[9]: https://peps.python.org/pep-0489/
[10]: https://peps.python.org/pep-0639/


More information about the openslide-users mailing list