jpype v1.1.0 Release Notes

Release Date: 2020-10-20 // about 1 year ago
  • linux distribution were incomplete. Please use 1.1.1 release.

    Correct bug resulting in reporting ambiguous overloads when resolving
    methods with variadic arguments.

    Ctrl+C behavior is switchable with interrupt flag to startJVM.
    If True, process will halt on Ctrl-C. If False, the process
    will transfer control to Python rather than halting. If
    not specified JPype will assume false if Python is started as an
    interactive shell.

    ๐Ÿ›  Fixed crash with Ctrl+C when multiple exceptions were generated.

    โœ‚ Removed extraneous exception when calling Ctrl+C before Java code is
    executed for methods and fields.

    ๐Ÿ›  Fixed memory leak with string cache.

    ๐Ÿ›  Fixed crash when manually creating wrappers for anonymous classes.

    ๐Ÿ›  Fixed reference count problem in stackframes used for exceptions.

    Errors report *static* when the matching with a static method
    so that it is clear when a member method was called statically.

    java.lang.String slices function like Python string slice.

    ๐Ÿ“ฆ Java packages now operate as normal Python modules. Removed restrictions
    ๐Ÿ“ฆ regarding setattr. All package instances for the same package name are
    shared so that functionality added to one instance is shared wiht all
    instances.