Joblib

Latest version: v1.4.2

Safety actively analyzes 638466 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 11

0.13.0

Not secure
--------------

Thomas Moreau

Include loky 2.4.2 with default serialization with ``cloudpickle``.
This can be tweaked with the environment variable ``LOKY_PICKLER``.

Thomas Moreau

Fix nested backend in SequentialBackend to avoid changing the default
backend to Sequential. (792)

Thomas Moreau, Olivier Grisel

Fix nested_backend behavior to avoid setting the default number of
workers to -1 when the backend is not dask. (784)

0.12.5

Not secure
--------------

Thomas Moreau, Olivier Grisel

Include loky 2.3.1 with better error reporting when a worker is
abruptly terminated. Also fixes spurious debug output.


Pierre Glaser

Include cloudpickle 0.5.6. Fix a bug with the handling of global
variables by locally defined functions.

0.12.4

Not secure
--------------

Thomas Moreau, Pierre Glaser, Olivier Grisel

Include loky 2.3.0 with many bugfixes, notably w.r.t. when setting
non-default multiprocessing contexts. Also include improvement on
memory management of long running worker processes and fixed issues
when using the loky backend under PyPy.


Maxime Weyl

Raises a more explicit exception when a corrupted MemorizedResult is loaded.

Maxime Weyl

Loading a corrupted cached file with mmap mode enabled would
recompute the results and return them without memory mapping.

0.12.3

Not secure
--------------

Thomas Moreau

Fix joblib import setting the global start_method for multiprocessing.

Alexandre Abadie

Fix MemorizedResult not picklable (747).

Loïc Estève

Fix Memory, MemorizedFunc and MemorizedResult round-trip pickling +
unpickling (746).

James Collins

Fixed a regression in Memory when positional arguments are called as
kwargs several times with different values (751).

Thomas Moreau and Olivier Grisel

Integration of loky 2.2.2 that fixes issues with the selection of the
default start method and improve the reporting when calling functions
with arguments that raise an exception when unpickling.


Maxime Weyl

Prevent MemorizedFunc.call_and_shelve from loading cached results to
RAM when not necessary. Results in big performance improvements

0.12.2

Not secure
--------------

Olivier Grisel

Integrate loky 2.2.0 to fix regression with unpicklable arguments and
functions reported by users (723, 643).

Loky 2.2.0 also provides a protection against memory leaks long running
applications when psutil is installed (reported as 721).

Joblib now includes the code for the dask backend which has been updated
to properly handle nested parallelism and data scattering at the same
time (722).

Alexandre Abadie and Olivier Grisel

Restored some private API attribute and arguments
(`MemorizedResult.argument_hash` and `BatchedCalls.__init__`'s
`pickle_cache`) for backward compat. (716, 732).


Joris Van den Bossche

Fix a deprecation warning message (for `Memory`'s `cachedir`) (720).

0.12.1

Not secure
--------------

Thomas Moreau

Make sure that any exception triggered when serializing jobs in the queue
will be wrapped as a PicklingError as in past versions of joblib.

Noam Hershtig

Fix kwonlydefaults key error in filter_args (715)

Page 4 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.