NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1690 most downloaded on PyPI
Distributed scheduler for Dask
Last release 27 days ago
24 Aug 2026
Ships fairly regularly
a new release about every 5 weeks
Nearly every release is documented
notes for 59 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
11 years old
269 releases · first in 2015
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
- Clarify regions kwarg to array.store ( dask#4759 ) Martin Durant
Clarify regions kwarg to array.store ( dask#4759 ) Martin Durant
Add dtype= parameter to da.random.randint ( dask#4753 ) Matthew Rocklin
Use “row major” rather than “C order” in docstring ( dask#4452 ) @asmith26
Normalize Xarray datasets to Dask arrays ( dask#4756 ) Matthew Rocklin
Remove normed keyword in da.histogram ( dask#4755 ) Matthew Rocklin
Add key argument to Bag.distinct ( dask#4423 ) Daniel Severo
Add core dask config file ( dask#4774 ) Matthew Rocklin
Add core dask config file to MANIFEST.in ( dask#4780 ) James Bourbeau
Enabling glob with HTTP file-system ( dask#3926 ) Martin Durant
HTTPFile.seek with whence=1 ( dask#4751 ) Martin Durant
Remove config key normalization ( dask#4742 ) Jim Crist
Remove explicit references to Pandas in dask.dataframe.groupby ( dask#4778 ) Matthew Rocklin
Add support for group_keys kwarg in DataFrame.groupby() ( dask#4771 ) Brian Chu
Describe doc ( dask#4762 ) Martin Durant
Remove explicit pandas check in cumulative aggregations ( dask#4765 ) Nick Becker
Added meta for read_json and test ( dask#4588 ) Abhinav Ralhan
Add test for dtype casting ( dask#4760 ) Martin Durant
Document alignment in map_partitions ( dask#4757 ) Jim Crist
Implement Series.str.split(expand=True) ( dask#4744 ) Matthew Rocklin
Tweaks to develop.rst from trying to run tests ( dask#4772 ) Christian Hudon
Add document describing phases of computation ( dask#4766 ) Matthew Rocklin
Point users to Dask-Yarn from spark documentation ( dask#4770 ) Matthew Rocklin
Update images in delayed doc to remove labels ( dask#4768 ) Martin Durant
Explain intermediate storage for dask arrays ( dask#4025 ) John A Kirkham
Specify bash code-block in array best practices ( dask#4764 ) James Bourbeau
Add array best practices doc ( dask#4705 ) Matthew Rocklin
Update optimization docs now that cull is not automatic ( dask#4752 ) Matthew Rocklin
- Fix map_blocks with block_info and broadcasting ( dask#4737 ) Bruce Merry
Fix map_blocks with block_info and broadcasting ( dask#4737 ) Bruce Merry
Make ‘minlength’ keyword argument optional in da.bincount ( dask#4684 ) Genevieve Buckley
Add support for map_blocks with no array arguments ( dask#4713 ) Bruce Merry
Add dask.array.trace ( dask#4717 ) Danilo Horta
Add sizeof support for cupy.ndarray ( dask#4715 ) Peter Andreas Entschev
Add name kwarg to from_zarr ( dask#4663 ) Michael Eaton
Add chunks=’auto’ to from_array ( dask#4704 ) Matthew Rocklin
Raise TypeError if dask array is given as shape for da.ones, zeros, empty or full ( dask#4707 ) Genevieve Buckley
Add TileDB backend ( dask#4679 ) Isaiah Norton
Delay long list arguments ( dask#4735 ) Matthew Rocklin
Bump to numpy >= 1.13, pandas >= 0.21.0 ( dask#4720 ) Jim Crist
Remove file “test” ( dask#4710 ) James Bourbeau
Reenable development build, uses upstream libraries ( dask#4696 ) Peter Andreas Entschev
Remove assertion in HighLevelGraph constructor ( dask#4699 ) Matthew Rocklin
Change cum-aggregation last-nonnull-value algorithm ( dask#4736 ) Nick Becker
Fixup series-groupby-apply ( dask#4738 ) Jim Crist
Refactor array.percentile and dataframe.quantile to use t-digest ( dask#4677 ) Janne Vuorela
Allow naive concatenation of sorted dataframes ( dask#4725 ) Matthew Rocklin
Fix perf issue in dd.Series.isin ( dask#4727 ) Jim Crist
Remove hard pandas dependency for melt by using methodcaller ( dask#4719 ) Nick Becker
A few dataframe metadata fixes ( dask#4695 ) Jim Crist
Add Dataframe.replace ( dask#4714 ) Matthew Rocklin
Add ‘threshold’ parameter to pd.DataFrame.dropna ( dask#4625 ) Nathan Matare
Add warning about derived docstrings early in the docstring ( dask#4716 ) Matthew Rocklin
Create dataframe best practices doc ( dask#4703 ) Matthew Rocklin
Uncomment dask_sphinx_theme ( dask#4728 ) James Bourbeau
Fix minor typo fix in a Queue/fire_and_forget example ( dask#4709 ) Matthew Rocklin
Update from_pandas docstring to match signature ( dask#4698 ) James Bourbeau
- Fixed mean() and moment() on sparse arrays ( dask#4525 ) Peter Andreas Entschev
Fixed mean() and moment() on sparse arrays ( dask#4525 ) Peter Andreas Entschev
Add test for NEP-18. ( dask#4675 ) Hameer Abbasi
Allow None to say “no chunking” in normalize_chunks ( dask#4656 ) Matthew Rocklin
Fix limit value in auto_chunks ( dask#4645 ) Matthew Rocklin
Updated diagnostic bokeh test for compatibility with bokeh>=1.1.0 ( dask#4680 ) Philipp Rudiger
Adjusts codecov’s target/threshold, disable patch ( dask#4671 ) Peter Andreas Entschev
Always start with empty http buffer, not None ( dask#4673 ) Martin Durant
Propagate index dtype and name when create dask dataframe from array ( dask#4686 ) Henrique Ribeiro
Fix ordering of quantiles in describe ( dask#4647 ) gregrf
Clean up and document rearrange_column_by_tasks ( dask#4674 ) Matthew Rocklin
Mark some parquet tests xfail ( dask#4667 ) Peter Andreas Entschev
Fix parquet breakages with arrow 0.13.0 ( dask#4668 ) Martin Durant
Allow sample to be False when reading CSV from a remote URL ( dask#4634 ) Ian Rose
Fix timezone metadata inference on parquet load ( dask#4655 ) Martin Durant
Use is_dataframe/index_like in dd.utils ( dask#4657 ) Matthew Rocklin
Add min_count parameter to groupby sum method ( dask#4648 ) Henrique Ribeiro
Correct quantile to handle unsorted quantiles ( dask#4650 ) gregrf
Add delayed extra dependencies to install docs ( dask#4660 ) James Bourbeau
- Fix the average function when there is a masked array ( dask#4236 ) Damien Garaud
Fix the average function when there is a masked array ( dask#4236 ) Damien Garaud
Add allow_unknown_chunksizes to hstack and vstack ( dask#4287 ) Paul Vecchio
Fix tensordot for 27+ dimensions ( dask#4304 ) Johnnie Gray
Fixed block_info with axes. ( dask#4301 ) Tom Augspurger
Use safe_wraps for matmul ( dask#4346 ) Mark Harfouche
Use chunks=”auto” in array creation routines ( dask#4354 ) Matthew Rocklin
Fix np.matmul in dask.array.Array.array_ufunc ( dask#4363 ) Stephan Hoyer
COMPAT: Re-enable multifield copy->view change ( dask#4357 ) Diane Trout
Calling np.dtype on a delayed object works ( dask#4387 ) Jim Crist
Rework normalize_array for numpy data ( dask#4312 ) Marco Neumann
Add fill_value support for series comparisons ( dask#4250 ) James Bourbeau
Add schema name in read_sql_table for empty tables ( dask#4268 ) Mina Farid
Adjust check for bad chunks in map_blocks ( dask#4308 ) Tom Augspurger
Add dask.dataframe.read_fwf ( dask#4316 ) @slnguyen
Use atop fusion in dask dataframe ( dask#4229 ) Matthew Rocklin
Use parallel_types() in from_pandas ( dask#4331 ) Matthew Rocklin
Change DataFrame._repr_data to method ( dask#4330 ) Matthew Rocklin
Install pyarrow fastparquet for Appveyor ( dask#4338 ) Gábor Lipták
Remove explicit pandas checks and provide cudf lazy registration ( dask#4359 ) Matthew Rocklin
Replace isinstance(…, pandas) with is_dataframe_like ( dask#4375 ) Matthew Rocklin
ENH: Support 3rd-party ExtensionArrays ( dask#4379 ) Tom Augspurger
Pandas 0.24.0 compat ( dask#4374 ) Tom Augspurger
Fix link to ‘map_blocks’ function in array api docs ( dask#4258 ) David Hoese
Add a paragraph on Dask-Yarn in the cloud docs ( dask#4260 ) Jim Crist
Copy edit documentation ( dask#4267 ), ( dask#4263 ), ( dask#4262 ), ( dask#4277 ), ( dask#4271 ), ( dask#4279 ), ( dask#4265 ), ( dask#4295 ), ( dask#4293 ), ( dask#4296 ), ( dask#4302 ), ( dask#4306 ), ( dask#4318 ), ( dask#4314 ), ( dask#4309 ), ( dask#4317 ), ( dask#4326 ), ( dask#4325 ), ( dask#4322 ), ( dask#4332 ), ( dask#4333 ), Miguel Farrajota
Fix typo in code example ( dask#4272 ) Daniel Li
Doc: Update array-api.rst ( dask#4259 ) ( dask#4282 ) Prabakaran Kumaresshan
Update hpc doc ( dask#4266 ) Guillaume Eynard-Bontemps
Doc: Replace from_avro with read_avro in documents ( dask#4313 ) Prabakaran Kumaresshan
Remove reference to “get” scheduler functions in docs ( dask#4350 ) Matthew Rocklin
Fix typo in docstring ( dask#4376 ) Daniel Saxton
Added documentation for dask.dataframe.merge ( dask#4382 ) Jendrik Jördening
Avoid recursion in dask.core.get ( dask#4219 ) Matthew Rocklin
Remove verbose flag from pytest setup.cfg ( dask#4281 ) Matthew Rocklin
Support Pytest 4.0 by specifying marks explicitly ( dask#4280 ) Takahiro Kojima
Add High Level Graphs ( dask#4092 ) Matthew Rocklin
Fix SerializableLock locked and acquire methods ( dask#4294 ) Stephan Hoyer
Pin boto3 to earlier version in tests to avoid moto conflict ( dask#4276 ) Martin Durant
Treat None as missing in config when updating ( dask#4324 ) Matthew Rocklin
Update Appveyor to Python 3.6 ( dask#4337 ) Gábor Lipták
Use parse_bytes more liberally in dask.dataframe/bytes/bag ( dask#4339 ) Matthew Rocklin
Add a better error message when cloudpickle is missing ( dask#4342 ) Mark Harfouche
Support pool= keyword argument in threaded/multiprocessing get functions ( dask#4351 ) Matthew Rocklin
Allow updates from arbitrary Mappings in config.update, not only dicts. ( dask#4356 ) Stuart Berg
Move dask/array/top.py code to dask/blockwise.py ( dask#4348 ) Matthew Rocklin
Add has_parallel_type ( dask#4395 ) Matthew Rocklin
CI: Update Appveyor ( dask#4381 ) Tom Augspurger
Ignore non-readable config files ( dask#4388 ) Jim Crist
Nothing published for this version
Nothing published for this version
- Add nancumsum/nancumprod unit tests ( dask#4215 ) crusaderky
Add nancumsum/nancumprod unit tests ( dask#4215 ) crusaderky
Add index to to_dask_dataframe docstring ( dask#4232 ) James Bourbeau
Text and fix when appending categoricals with fastparquet ( dask#4245 ) Martin Durant
Don’t reread metadata when passing ParquetFile to read_parquet ( dask#4247 ) Martin Durant
Copy edit documentation ( dask#4222 ) ( dask#4224 ) ( dask#4228 ) ( dask#4231 ) ( dask#4230 ) ( dask#4234 ) ( dask#4235 ) ( dask#4254 ) Miguel Farrajota
Updated doc for the new scheduler keyword ( dask#4251 ) @milesial
Avoid a few warnings ( dask#4223 ) Matthew Rocklin
Remove dask.store module ( dask#4221 ) Matthew Rocklin
Remove AUTHORS.md Jim Crist
Your coding agent can read these notes before it upgrades. Set up the MCP server →