This release has some minor fixes and compatibility improvements for python 3.13 and numpy 2.
What's Changed
- Fix leaking attributes in java PyObject. by @bsteffensmeier in #539
- Auto detect JAVA_HOME on Linux by @hahn80 in #546
- Update threading checks to be compatible with Python 3.13 by @bsteffensmeier in #551
- add new ClassEnquirer for declaring Python packages by @ndjensen in #553
- updated ClassEnquirer.java to use py4j python package and this will solve py4j error when running pyspark script by @NavodPeiris in #548
- Run Python garbage collector when an interpreter is closed. by @bsteffensmeier in #556
- Update include path for compatibility with numpy 2. by @bsteffensmeier in #562
- Ensure shared modules cannot be used with isolated interpreters. by @bsteffensmeier in #564
New Contributors
- @hahn80 made their first contribution in #546
- @NavodPeiris made their first contribution in #548
Full Changelog: v4.2.0...v4.2.1