Releases: joblib/joblib
Releases · joblib/joblib
1.4.2
What's Changed
- TST add a test that ensures conservation of byte order during IPC by @fcharras in #1562
- DOC fix typos in CHANGES.rst by @cclauss in #1571
- DOC typo in docs by @jmerkow in #1574
- FIX revert MemorizedFunc.call API change by @tomMoral in #1576
New Contributors
Full Changelog: 1.4.0...1.4.2
Joblib 1.4.0
What's Changed
- FIX raise iterator exception in user's thread by @tomMoral in #1491
- MAINT: Update byte_bounds import by @mtsokol in #1501
- FEA Implement generator unordered parameter by @fcharras in #1463
- MAINT: Cleanup expired ndarray methods by @mtsokol in #1506
- Fix README cloning url by @andreaso in #1508
- Fix README archive download link by @andreaso in #1509
- Prefer https:// links in the documentation by @andreaso in #1510
- Stricter Dask tests cleanup by @ogrisel in #1514
- CLN simplify code for easier read by @tomMoral in #1517
- Vendor cloudpickle 3.0.0 and drop support for Python 3.7. by @ogrisel in #1515
- MNT Fix Python 3.12 deprecation warning by @lesteve in #1518
- FIX
_get_items_to_delete
raising error when items list empty by @Dr-Blank in #1503 - Update dask backend for compatibility with return_as=generator by @fcharras in #1520
- DOC: Best randomness with Parallel generators by @paquiteau in #1490
- MTN update ci pipelines to use python3.8 + test more pypy versions by @fcharras in #1487
- MNT Restart readthedoc pipeline by @fcharras in #1524
- FIX Close cleanly distributed Client at the end of unit tests by @fcharras in #1526
- Add pytest 8.x compatability by @mr-c in #1553
- n_jobs parameter in instantiation of Parallel should be an integer by @androids-electric-sheep in #1549
- DOC : updated n_jobs docs in Parallel class by @Schefflera-Arboricola in #1537
- CI Fix url for scikit-learn nightly builds by @jeremiedbb in #1567
- ENH allow caching coroutine functions by @gsakkis in #894
- DOC consistent default formating in doc by @tomMoral in #1565
- DOC add gotcha on non-reproducible pickling by @tomMoral in #1566
- RELEASE 1.4.0 by @tomMoral in #1568
New Contributors
- @mtsokol made their first contribution in #1501
- @andreaso made their first contribution in #1508
- @Dr-Blank made their first contribution in #1503
- @paquiteau made their first contribution in #1490
- @mr-c made their first contribution in #1553
- @androids-electric-sheep made their first contribution in #1549
- @Schefflera-Arboricola made their first contribution in #1537
- @gsakkis made their first contribution in #894
Full Changelog: 1.3.2...1.4.0
Joblib 1.3.2
Bug fix release
What's Changed
-
FIX treat n_jobs=None as if left to its default value by @jeremiedbb in #1475
-
FIX Init logger parent class in Parallel by @fcharras in #1494
-
MTN adjust test regex for Python 3.12 improved error message by @hroncok in #1476
-
DOC add public documentation for parallel_backend by @glemaitre in #1481
New Contributors
Full Changelog: 1.3.1...1.3.2
Joblib 1.3.1
What's Changed
- RELEASE joblib 1.3.1 - bugfix release - vendoring loky 3.4.1 for compatibility by @tomMoral in #1472
Full Changelog: 1.3.0...1.3.1
1.3.0
What's Changed
- DOC: Document cache hit function by @larsoner in #1343
- DOC: Document call better by @larsoner in #1348
- Ensure native byte order for memmap. by @cmarmo in #1354
- Drop runtime dependency on
distutils
by @PeterJCLaw in #1361 - Add environment variable to change default parallel backend by @lesteve in #1356
- Fix memmapping_reducer when 'os' has no attribute 'statvfs' by @rth in #1366
- Move the metadata into
pyproject.toml
by @KOLANICH in #1382 - MAINT pin flake8<6 on the CI by @ogrisel in #1383
- TST Close client in test_pickle_in_socket by @lesteve in #1387
- Do not swallow PicklingError by @Nielius in #1359
- FIX Avoid collisions when caching nested functions by @cache-missing in #1374
- CI/TST provide more informative traceback in case of a deadlock in tests by @fcharras in #1379
- FIX heisenfailure in doc/memory.rst by @ogrisel in #1396
- MAINT Explicit support for Python 3.11 by @jjerphan in #1389
- MNT Use faulthandler rather than custom autokill logic by @lesteve in #1398
- BENCH add benchmark script for n_jobs=1 by @tomMoral in #1400
- TST Fix test_nested_parallel_warnings_parent_backend for Python nogil by @lesteve in #1394
- TST Fix test_memmapping for Python nogil by @lesteve in #1395
- MAINT Clean deprecations by @jeremiedbb in #1397
- ENH make temp resource cleanup safer by @tomMoral in #1391
- MAINT Simplify warning in
_persist_input
by @jjerphan in #1390 - MNT Use full flake8 rather than flake8_diff.sh by @lesteve in #1415
- Update Dask backend by @scharlottej13 in #1411
- FIX upload to codecov by @tomMoral in #1421
- MTN vendor loky 3.4.0 by @tomMoral in #1422
- MTN skip thread_bomb mitigation test on PyPy for now by @tomMoral in #1423
- High verbosity mode that prints arguments, hash and store location. by @japhba in #1416
- DBG try to debug the thread_bomb_mitigation test by @tomMoral in #1424
- FEA return generator, #588 stripped of unrelated changes for minimal diff review by @fcharras in #1393
- BENCH scaling of a GridSearch with n_jobs by @tomMoral in #1427
- CLN make generator exit thread safe by @tomMoral in #1428
- FEA parallel_config context manager to allow more fine-grained control by @jeremiedbb in #1392
- MAINT: Be nitpicky about docs by @larsoner in #1437
- CLN tidy logger by @tomMoral in #1439
- Give Memory.reduce_size()
items_limit
andage_limit
options by @jwodder in #1200 - CLN deprecate bytes_limit from Memory by @tomMoral in #1447
- FIX doc building failing download by @tomMoral in #1456
- Document parallel_config by @GaelVaroquaux in #1451
- ENH add cache_validation_callback in Memory by @tomMoral in #1149
- DOC example data DL from GH by @tomMoral in #1461
- merge all configs in pyproject.toml by @Borda in #1433
- fix double repeated word typos by @ivanov in #1464
- DOC reference parallel_config instead of parallel_backend by @tomMoral in #1457
return_generator={True,False}
->return_as={'list','generator'}
by @fcharras in #1458- RELEASE 1.3.0 by @tomMoral in #1466
New Contributors
- @cmarmo made their first contribution in #1354
- @PeterJCLaw made their first contribution in #1361
- @KOLANICH made their first contribution in #1382
- @Nielius made their first contribution in #1359
- @cache-missing made their first contribution in #1374
- @scharlottej13 made their first contribution in #1411
- @japhba made their first contribution in #1416
- @Borda made their first contribution in #1433
- @ivanov made their first contribution in #1464
Full Changelog: 1.2.0...1.3.0