stable
FEDORA-2018-d87d3bc6b2 created by raphgro 4 years ago for Fedora 27
  • Both sides: Python exception trace is now propagated to the Java side as a string. If the Python exception is caused by a Java exception it is possible to rethrow the Java exception on the Java side, making it easy to implement Java protocols in Python (e.g., Iterator protocol). Because this could break backward compatibily, Java exceptions are only rethrown if propagate_java_exceptions is True in CallbackServerParameters. Thanks to @batterseapower for the patch.
  • Both sides: small fixes to the code examples on documentation front page.
  • Both sides: added optional authentication method that requires a token at the start of every connection. Thanks to @vanzin for initial patch and follow up.
  • Python side: support for Python 3.6
  • Python side: removed two spurious line breaks in sub commands.
  • Java side: as part of the addition of the authentication method, made protocol stricter: unknown commands now raise an exception and stops a connection.
  • Java side: ClientServer now uses the passed SocketFactory in PythonClient instead of always falling back to the default socket factory.
  • Java side: support for Gradle 4.x

How to install

sudo dnf upgrade --refresh --advisory=FEDORA-2018-d87d3bc6b2

This update has been submitted for testing by raphgro.

4 years ago

This update has been pushed to testing.

4 years ago

This update has reached 7 days in testing and can be pushed to stable now if the maintainer wishes

4 years ago

This update has been submitted for batched by raphgro.

4 years ago

This update has been submitted for stable by bodhi.

4 years ago

This update has been pushed to stable.

4 years ago

Please login to add feedback.

Metadata
Type
bugfix
Karma
0
Signed
Content Type
RPM
Test Gating
Settings
Unstable by Karma
-3
Stable by Karma
2
Stable by Time
disabled
Dates
submitted
4 years ago
in testing
4 years ago
in stable
4 years ago
BZ#1574046 py4j-0.10.7 is available
0
0

Automated Test Results