Releases: dask/distributed
Releases Β· dask/distributed
2025.10.0
Changes
- Update docs theme and remove docs env pins @jacobtomlinson (#9125)
- Add worker name as prefix to ThreadPoolExecutor name @maneesh29s (#9120)
- Skip hanging SSH tests on Windows @jacobtomlinson (#9115)
- Fix uncaught error during CI startup debug info @jacobtomlinson (#9113)
- Prevent Task stream dashboard showing date @guillaumeeb (#9109)
See the Changelog for more information.
2025.9.1
Changes
- Expose details in worker timeout exceptions @nocnokneo (#9092)
pynvml->nvidia-ml-pyin CI @jacobtomlinson (#9111)
See the Changelog for more information.
2025.9.0
Changes
- Bump actions/setup-python from 5 to 6 @dependabot[bot] (#9107)
- π Clean tuples dict keys from workers_info in /api/v1/retire_workers. @fcourtial (#8996)
- Remove protocol="ucx" support in favor of distributed-ucxx @pentschev (#9105)
See the Changelog for more information.
2025.7.0
Changes
- Add config option for
direct-to-workers@jrbourbeau (#9097) - Ensure
memrayprofiler runs on all workers @jrbourbeau (#9095) - Update
deftoclasstypo in actors docs @pfackeldey (#9091) - Bump conda-incubator/setup-miniconda from 3.1.1 to 3.2.0 @dependabot[bot] (#9090)
- Update persist in tests for async clients @TomAugspurger (#9089)
- Fix
pyarrowFileInfoimport @jrbourbeau (#9078) - Make module name logic more resilient in
\_always\_use\_pickle\_for@jrbourbeau (#9086) - Temporarily pin
pytestin CI to avoid coverage error @jrbourbeau (#9088) - Remove
s3fsfrom testing CI environment @jrbourbeau (#9087) - Reuse Comm objects in Scheduler.broadcast @TomAugspurger (#9083)
- Fix
test\_resubmit\_nondeterministic\_task\_different\_deps@jrbourbeau (#9085)
See the Changelog for more information.
2025.5.1
2025.5.0
Changes
- Use stable crick for py310 @fjetter (#9072)
- Remove internal dependencies mapping in update_graph @fjetter (#9036)
- [Regression] Allow
Client.mapto accept futures as args and kwargs @fjetter (#9071) - Partially forgotten dependencies @fjetter (#9068)
- Replace
filesystem-specin CI environment withfsspec@jrbourbeau (#9069) - Ensure actors set erred state properly in case of worker failure @fjetter (#9067)
- Refactor timeouts in start cluster @fjetter (#9062)
- Fix workers / threads / memory displayed in client repr @jrbourbeau (#9066)
- Pin pip for readthedocs @fjetter (#9063)
- Skip TLS functional tests
test_nannyandtest_retire_workerson linux @fjetter (#9061) - Ensure client submit does not serialize unnecessarily @fjetter (#9057)
See the Changelog for more information.
2025.4.1
2025.4.0
Changes
- Improve error when submitting work from a closed client @jrbourbeau (#9049)
- Return a default value if address resolution fails @penguinpee (#9051)
- Avoid deepcopy when submitting graph @fjetter (#8633)
- Dynamically scale heartbeat and scheduler_info intervals @fjetter (#9046)
- Speed up process startup time by avoiding importing packages on version check @fjetter (#9048)
- Reduce size of scheduler_info @fjetter (#9045)
- Cache WorkerState host property @fjetter (#9044)
- clear ci env cache @fjetter (#9047)
- Remove deprecated PubSub @fjetter (#9039)
- Perform explicit culling step only if LLG is submitted @fjetter (#9040)
- Do not fully materialize global annotations by type @fjetter (#9035)
- Allow nested
worker_clientcalls @gsakkis (#9038) - Bump CI cache number @fjetter (#9037)
- Scheduler type annotations @fjetter (#9030)
- Reduce dask.order overhead by removing stripped_dep computation @fjetter (#9031)
- Use Expr instead of HLG @fjetter (#9008)
See the Changelog for more information.
2025.3.0
Changes
- Fix badges in readme @fjetter (#9029)
- Properly forward cancellation reason @fjetter (#9028)
- Bokeh 3.7 compatibility @fjetter (#9026)
- Ensure FileInfo can be serialized @fjetter (#9025)
- Add ipykernel to skipped modules in code sampling @mrocklin (#9022)
- SpecCluster: add option to *not* shut down the scheduler when the cluster is closed @nocnokneo (#9021)
- Fix CI by using
client.persist(collection)instead ofcollection.persist()@hendrikmakait (#9020) - Add redirect from prefix root to status @icykip (#9015)
- Bump JamesIves/github-pages-deploy-action from 4.7.2 to 4.7.3 @dependabot[bot] (#9018)
- Fix CI: Remove bytes keys from tests @jacobtomlinson (#9017)
See the Changelog for more information.
2025.2.0
Changes
- Remove traceback from sizeof failure warning @jacobtomlinson (#9006)
- Hotfix: Ignore negative occupancy @hendrikmakait (#9012)
- Remove expensive tokenization for key uniqueness check @phofl (#9009)
- Fix CI for changes in from_map @phofl (#9011)
- Avoid handling stale long-running messages on scheduler @hendrikmakait (#8991)
- Bump
test_ucx::test_stresstimeout @TomAugspurger (#9002) - Poll in test_rmm_metrics test @TomAugspurger (#9004)
- Cache occupancy in
WorkStealing.balance()@hendrikmakait (#9005) - Homogeneous balancing by accounting for in-flight requests @hendrikmakait (#9003)
- Consistent estimation of task duration between stealing, adaptive and occupancy calculation @hendrikmakait (#9000)
- Increase default work-stealing interval by 10x @hendrikmakait (#8997)
- Remove Occupancy plot from status dashboard @hendrikmakait (#8995)
- Bump conda-incubator/setup-miniconda from 3.1.0 to 3.1.1 @dependabot[bot] (#8990)
See the Changelog for more information.