Skip to content

Commit 1181089

Browse files
committed
Update changelog.
1 parent 80cf744 commit 1181089

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

CHANGELOG.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,14 @@ language runtime. The main focus is on user-observable behavior of the engine.
88
* `GRAALPY_VERSION_NUM` C macro now inlcudes the release level and serial number at the end to conform to the `hexversion` format. This shouldn't break any existing comparisons.
99
* `dir(foreign_object)` now returns both foreign methods and Python methods (it used to return only foreign methods).
1010
* Support `__name__`, `__doc__`, `__text_signature__` fields on foreign executables to serve as their proper counterparts on the Python side. This is useful to, for example, use Java functional interfaces in lieu of Python functions for things like LangChain's `@tool` annotation that want to inspect the underlying function.
11-
* Remove support for running C extensions as LLVM bitcode. This also removes the related options `python.UseSystemToolchain` and `python.NativeModules`.
11+
* Remove support for running C extensions as LLVM bitcode. This also removes the related options `python.UseSystemToolchain` and `python.NativeModules`. Isolation of native code when embedding GraalPy into Java projects is now provided via the GraalVM enterprise edition polyglot isolate feature, which can launch in a separate external sub-process by setting the `--engine.IsolateMode=external` option.
1212
* Remove built-in HPy module. HPy can now be installed and used from the upstream sources.
13+
* Update Python standard library and core to 3.12.8.
14+
* Implement `faulthandler.dump_traceback_later` to better support testing frameworks that implement resilience to crashes.
15+
* Fix various issues affecting cibuildwheels on Windows, to make it easier for Python projects to provide native extensions for GraalPy on all supported platforms.
16+
* Add support for sharing Arrow arrays and tables between Java, PyArrow, and Pandas to avoid data copying when embedding those libraries into a Java project.
17+
* Enable FTS3, FTS4, FTS5, RTREE, and math function features in the bundled sqlite3 library.
18+
* Add support patches for Torch 2.7.0, PyGObject 3.52.3, xmlschema 4.0.0, lxml < 5.4.0, SciPy 1.15, jq 1.8.0, NumPy < 2.3, ormsgpack < 1.9.1, pandas 2.2.3, PyArrow 19.0, PyMuPDF 1.25.4.
1319

1420
## Version 24.2.0
1521
* Updated developer metadata of Maven artifacts.

0 commit comments

Comments
 (0)