Skip to content

JPype 1.4.0

Compare
Choose a tag to compare
@Thrameos Thrameos released this 14 May 14:04
· 1 commit to releases/1.4.0 since this release
  • 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.