JPype 1.4.0
-
Support for all different buffer type conversions.
-
Improved buffer transfers to numpy as guaranteed to match Java types.
However, exact dtype for conversions is os/numpy version dependent. -
Support for byte order channels on buffer transfers.
-
Byte size for buffers now fixed to Java definitions.
-
When directly accessing Java arrays using memory view, Python requires a
cast from buffers. Required because Python does not support memory view
alterations on non-native sizes.
-
-
Fix crash when comparing JChar.
- Order handling for numerical operations with JChar fixed.
-
Improved matching for Java functors based on parameter count.
-
Dropped support for Python 3.5 and 3.6
-
dbapi2 handles drivers that don't support autocommit.
-
Fixed issue when Java classes with dunder methods such as
__del__
caused conflicts in Python type system. Java method which match dunder
patterns are longer translated to Python. -
Fix issue with numpy arrays with no dimensions resulting in crash.
-
Support for user defined conversions for java.lang.Class and array types.
-
Fixed issue with ssize_t on Windows for Python 3.10.