Distributed

Latest version: v2025.2.0

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

Scan your dependencies

Page 2 of 4

2024.11.0

Changes

- Remove redundant methods in P2PBarrierTask fjetter (8924)
- fix skipif condition for test\_tell\_workers\_when\_peers\_have\_left fjetter (8929)
- Ensure ConnectionPool closes even if network stack swallows cancellation fjetter (8928)
- Fix flaky test\_server\_comms\_mark\_active\_handlers fjetter (8927)
- Make assumption in P2P's barrier mechanism explicit hendrikmakait (8926)
- Adjust timeouts in jupyter cli test fjetter (8925)
- Add `stimulus_id` to `SchedulerPlugin.update_graph` hook hendrikmakait (8923)
- Reduce P2P transfer task overhead hendrikmakait (8912)
- Disable profiler on python 3.11 fjetter (8916)
- Fix test\_restarting\_does\_not\_deadlock fjetter (8849)
- Adjust popen timeouts for testing fjetter (8848)
- Add retry to shuffle broadcast fjetter (8900)
- Fix test\_shuffle\_with\_array\_conversion fjetter (8909)
- Refactor some tests fjetter (8908)
- Reflect graduation of `dask-expr` from `dask-contrib` to `dask` hendrikmakait (8911)
- Skip test\_tell\_workers\_when\_peers\_have\_left on py3.10 fjetter (8910)
- Internal cleanup of P2P code hendrikmakait (8907)
- Use Task class instead of tuple fjetter (8797)
- Increase connect timeout for test\_tell\_workers\_when\_peers\_have\_left fjetter (8906)
- Remove dispatching in TaskCollection fjetter (8903)
- Deduplicate scheduler requests in P2P hendrikmakait (8899)
- Add configurations for rootish taskgroup threshold phofl (8898)

See the [Changelog](https://docs.dask.org/en/stable/changelog.html) for more information.

2024.10.0

Changes

- Make P2P more configurable hendrikmakait (8469)
- Fit Dashboard worker table to page width jacobtomlinson (8897)
- Raise helpful error when using the wrong plugin base classes jacobtomlinson (8893)
- Fix doc build phofl (8892)
- Fix url escaping on exceptions dashboard for non-string keys phofl (8891)
- Explicitly list setuptools as a build dependency in conda recipe charlesbluca (8890)
- Avoid spurious error log in Adaptive hendrikmakait (8887)
- Add meaningful error for out of disk exception during write hendrikmakait (8886)
- Bump JamesIves/github-pages-deploy-action from 4.6.4 to 4.6.8 dependabot (8880)
- Switch from mambaforge to miniforge in CI jrbourbeau (8881)

See the [Changelog](https://docs.dask.org/en/stable/changelog.html) for more information.

2024.9.1

Changes

- Don't stop Adaptive on error hendrikmakait (8871)
- Update gpuCI `RAPIDS_VER` to `24.12` github-actions (8879)
- Don't consider scheduler idle while executing `Scheduler.update_graph` hendrikmakait (8877)
- Bump jacobtomlinson/gha-anaconda-package-version from 0.1.3 to 0.1.4 dependabot (8878)
- Support P2P rechunking datetime arrays jrbourbeau (8875)

See the [Changelog](https://docs.dask.org/en/stable/changelog.html) for more information.

2024.9.0

Changes

- Homogeneously schedule P2P's unpack tasks hendrikmakait (8873)
- Work/fix firewall for localhost maldag (8868)
- Bump ``bokeh`` minimum version to 3.1.0 jrbourbeau (8861)
- Use new ``tokenize`` module jrbourbeau (8858)
- Point to user code with ``idempotent`` plugin warning jrbourbeau (8856)
- Fix test nanny timeout fjetter (8847)
- Bump JamesIves/github-pages-deploy-action from 4.5.0 to 4.6.4 dependabot (8853)
- Speed up ``Client.map`` by computing ``token`` only once for ``func`` and ``kwargs`` fjetter (8855)
- Update precommit fjetter (8852)

See the [Changelog](https://docs.dask.org/en/stable/changelog.html) for more information.

2024.8.2

Changes

- Avoid capturing code of xdist fjetter (8846)
- Reduce memory footprint of culling P2P rechunking hendrikmakait (8845)
- Add tests for choosing default rechunking method hendrikmakait (8843)
- Increase visibility of GPU CI updates charlesbluca (8841)
- Bump test\_pause\_while\_idle timeout fjetter (8844)
- Concatenate small input chunks before P2P rechunking hendrikmakait (8832)
- Remove dump cluster from gen\_cluster fjetter (8823)
- Bump `numpy>=1.24` and `pyarrow>=14.0.1` minimum versions jrbourbeau (8837)
- Fix PipInstall plugin on Worker hendrikmakait (8839)
- Remove more Python 3.10 compatibility code jrbourbeau (8824)
- Use task-based rechunking to prechunk along partial boundaries hendrikmakait (8831)
- Ensure client\_desires\_keys does not corrupt Scheduler state fjetter (8827)
- Bump minimum ``cloudpickle`` to 3 jrbourbeau (8836)

See the [Changelog](https://docs.dask.org/en/stable/changelog.html) for more information.

2024.8.1

Changes

- Reduce frequency of unmanaged memory use warning phofl (8834)
- Update gpuCI `RAPIDS_VER` to `24.10` github-actions (8786)
- Avoid `RuntimeError: dictionary changed size during iteration` in `Server._shift_counters()` hendrikmakait (8828)
- Improve concurrent close for scheduler hendrikmakait (8829)
- MINOR: Extract truncation logic out of partial concatenation in P2P rechunking hendrikmakait (8826)
- Avoid excessive attribute access overhead for remove\_from\_task\_prefix\_count fjetter (8821)
- Avoid key validation if validation is disabled fjetter (8822)
- Log ``worker\_client`` event jrbourbeau (8819)
- Drop support for Python 3.9 phofl (8793)

See the [Changelog](https://docs.dask.org/en/stable/changelog.html) for more information.

Page 2 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.