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