Releases: dask/dask
Releases · dask/dask
2026.3.0
Changes
- Silence deprecations in global config if local config overrides them @crusaderky (#12315)
- docs: document approximate algorithm and Dask-specific params in describe() @cluster2600 (#12300)
- docs: clarify coarsen reduction function contract @monkeyjack123 (#12314)
- Fix misleading TypeError for scalar overflow in dask.array elemwise @cluster2600 (#12301)
- Stricter warnings filter @crusaderky (#12274)
- Clean up obsolete PANDAS_GE markers @crusaderky (#12279)
- Bump actions/upload-artifact from 6 to 7 @dependabot[bot] (#12311)
- fix: Added full_matrices parameter to
dask.array.linalg.svd@ayanbag (#12292) - Remove mention of obsolete default value for 'boundary' parameter. @mkcor (#12304)
- Pandas in 3.14t CI @crusaderky (#12284)
- Quadratic definition time in xarray.DataArray.to_zarr(compute=False) @crusaderky (#12299)
- Bump scientific-python/issue-from-pytest-log-action from 1.4.0 to 1.5.0 @dependabot[bot] (#12294)
- fix: zarr.create_array for better backward compatibility @melonora (#12291)
test_tokenize_range_indexfails if cityhash is not installed @crusaderky (#12286)- Bump minimum version of scipy @crusaderky (#12271)
- Fix flaky categorical concat test @abslock128w (#12276)
- Doc: document Zarr compression options for to_zarr @abslock128w (#12269)
- Disable the GIL on 3.14t Windows CI @crusaderky (#12280)
- Update obsolete pandas URLs @crusaderky (#12278)
- Suppress warning: Consolidated metadata is not part of Zarr 3 @crusaderky (#12273)
- Pandas4Warning: Copy-on-Write is always enabled with pandas >= 3.0 @crusaderky (#12272)
- Disable the GIL in 3.14t CI @crusaderky (#12270)
- Preliminary Python 3.14t support @crusaderky (#12223)
- Propagate contextvars to worker threads; catch warnings in 3.14t @crusaderky (#12224)
- Fix bugs in env.yaml / pytest.xml upload @crusaderky (#12266)
See the Changelog for more information.
2026.1.2
Changes
- Require PyArrow >=16 @crusaderky (#12258)
- Better CPU affinity detection @crusaderky (#12221)
- Bump conda-incubator/setup-miniconda from 3.2.0 to 3.3.0 @dependabot[bot] (#12256)
- Run test suite with xarray but without zarr @crusaderky (#12254)
- Add 2025.9.2 backport to changelog @jacobtomlinson (#12253)
- change
zarr_read_kwargstomodeargument @melonora (#12205) - Ignore deprecationwarning on np.fix @TomAugspurger (#12248)
- Doctest fixes @TomAugspurger (#12246)
- Set the integer size in
test_merge_groupby_to_frame@TomAugspurger (#12244) - Update map_meta test @TomAugspurger (#12243)
- Pin to sphinx<9 until it's supported in sphinx-autosummary-accessors @jacobtomlinson (#12242)
See the Changelog for more information.
2025.3.1
2025.9.2
2026.1.1
2026.1.0
Changes
- Remove the Python 2 Comment @vipinkataria2209 (#12229)
- Bump JamesIves/github-pages-deploy-action from 4.7.6 to 4.8.0 @dependabot[bot] (#12230)
- Fix changelog: distributed-pr -> pr-distributed @mplough-kobold (#12227)
- Support duck-typed Futures in task graph processing @mrocklin (#12213)
- Bump actions/setup-java from 4 to 5 @dependabot[bot] (#12057)
- Relax
test_serialization@crusaderky (#12226) - [cosmetic] Reorganise dependency groups in CI environment files @crusaderky (#12222)
- Review
_array_expr_enabled()@crusaderky (#12217) - Increase coverage; lower codecov threshold to pass @crusaderky (#12214)
- Test array expr on mindeps @crusaderky (#12216)
- Disable some Mac builds @crusaderky (#12218)
- Typing tweaks @crusaderky (#12215)
- [CI] unbreak codecov @crusaderky (#12211)
- Test array expr on Python 3.14 @crusaderky (#12212)
- Fix pickle compatibility for Python 3.14 @mrocklin (#12206)
- Remove deprecated
dask._compatibility.entry_points@crusaderky (#12202) - Tweak MacOS CI @crusaderky (#12200)
- Remove obsolete CI pins @crusaderky (#12199)
- Bump JamesIves/github-pages-deploy-action from 4.7.4 to 4.7.6 @dependabot[bot] (#12196)
- Bump actions/upload-artifact from 5 to 6 @dependabot[bot] (#12197)
- Bump actions/cache from 4 to 5 @dependabot[bot] (#12195)
See the Changelog for more information.
2025.12.0
Changes
- Stable sort in Series.value_counts for pandas 3.x @TomAugspurger (#12191)
- Add new "optimization.tune.active" configuration option to disable partition fusion @rjzamora (#12194)
- Build llms.txt files in Sphinx documentation @jacobtomlinson (#12192)
- Support zarr sharding through create_array @melonora (#12153)
- Support min/max of datetime @jsignell (#12183)
- pandas 3.x compatibility @TomAugspurger (#12180)
- Minimal version of setuptools-scm @DimitriPapadopoulos (#12184)
- Bump actions/checkout from 5 to 6 @dependabot[bot] (#12171)
- Update
test_ufunc_metafor upstream-dev failure @TomAugspurger (#12170) - Upstream compat @TomAugspurger (#12165)
- Enforce a few more ruff rules @DimitriPapadopoulos (#12157)
- Enforce ruff/refurb rules (FURB) @DimitriPapadopoulos (#12144)
- DEP: bump minimal requirement on toolz (0.10.0 -> 0.12.0) @neutrinoceros (#12163)
- Fix execution stop in da.to_zarr due to (misleading) PerformanceWarning raised as exception @m-albert (#12161)
- Use f-string interpolation where possible @DimitriPapadopoulos (#12140)
- pre-commit black hook: use implicit defaults @DimitriPapadopoulos (#12156)
- Enforce ruff/pygrep-hooks rules (PGH) @DimitriPapadopoulos (#12143)
- Apply Repo-Review rules @DimitriPapadopoulos (#12148)
- Document groupby: split_every, split_out @jayeshmanani (#12135)
- isort → ruff @DimitriPapadopoulos (#12149)
- Enforce ruff/pyupgrade rule UP031 @DimitriPapadopoulos (#12137)
- Bump JamesIves/github-pages-deploy-action from 4.7.3 to 4.7.4 @dependabot[bot] (#12150)
- Replace pre-commit hook with ruff rule @DimitriPapadopoulos (#12142)
- Fix reify to handle sparse arrays and other objects without __len__ @batcity (#12103)
- Ruff supersedes absolufy-imports @DimitriPapadopoulos (#12141)
- Enforce ruff/pyupgrade rule UP032 @DimitriPapadopoulos (#12136)
See the Changelog for more information.
2025.11.0
Changes
- Replace versioneer with setuptools-scm @jacobtomlinson (#12133)
- Apply ruff/Pylint Refactor rules (PLR) @DimitriPapadopoulos (#12010)
- Remove files from
MANIFEST.in@DimitriPapadopoulos (#12041) - FIX: Stabilize test_filter_nonpartition_columns @dongwonmoon (#12131)
- Enforce ruff/pyupgrade rules UP007 and UP033 @DimitriPapadopoulos (#12125)
- Update
np.accumulateworkaround comment @jacobtomlinson (#12129) - flake8, bugbear, pyupgrade → ruff @DimitriPapadopoulos (#12002)
- Adjust pyarrow version skip in test_parquet @TomAugspurger (#12124)
- Fix ufunc in dask.array.cumreduction @tonyyuyiding (#12119)
- Fix docs footer @jacobtomlinson (#12120)
- use integer multiple of shard shape when rechunking in to_zarr @d-v-b (#12106)
- ensure that the shard shape is used as the default chunk shape for sharded Zarr arrays @d-v-b (#12104)
- Skip
test\_parquetforpyarrow==22.0@TomAugspurger (#12116) - Bump actions/upload-artifact from 4 to 5 @dependabot[bot] (#12114)
- Clean up setuptools-specific configuration @DimitriPapadopoulos (#12040)
- PEP 639 compliance @DimitriPapadopoulos (#12024)
- Fix deprecated quantile 'interpolation' being passed to numpy @djhoese (#12108)
- Add uv.lock to gitignore @jacobtomlinson (#12110)
- use shard shape when available in to_zarr @d-v-b (#12105)
- Add more optional dependencies to Python 3.13 CI builds @jrbourbeau (#12100)
- Remove
pippin for docs @jrbourbeau (#12102) - Address collection-based
metaarguments inGroupByApply@rjzamora (#12099)
See the Changelog for more information.
2025.10.0
Changes
- Use updated docs theme @jacobtomlinson (#12093)
- Fix:
dask.array.cumproddoes not deal withdtype@tonyyuyiding (#12097) - cupy compatibility for percentile @TomAugspurger (#12098)
- Fix: avoid using methods.concat on empty lists @tonyyuyiding (#12096)
- Add distribution check for optional dependencies @jrbourbeau (#12087)
- Fix percentile inconsistencies @Oisin-M (#12088)
- Fix warning in test_ufunc_where_no_out @TomAugspurger (#12094)
- Fix/choose trivial case @Oisin-M (#12090)
- Add input validation on
dask.dataframe.read_sql_query()@jacobtomlinson (#12091) - Numpy 2.2 updates for cov function with tests @mmccarty (#12079)
- Fix/nanvar @Oisin-M (#12089)
- Document manually triggering the conda-forge bots @jacobtomlinson (#12083)
- Fix mixed HLG/Expr handling in
\_ExprSequence.\_simplify\_down@rjzamora (#12081) - DOC: Add dask.tokenize to API docs @Username46786 (#12080)
- CreateOverlappingPartitions: Add before and after to prepend name @faulaire (#11965)
- fix: csc scalar declaration in
_array_like_safe@ilan-gold (#12078)
See the Changelog for more information.
2025.9.1
Changes
- Bump scientific-python/issue-from-pytest-log-action from 1.3.0 to 1.4.0 @dependabot[bot] (#12077)
- Avoid unconditional pyarrow dependency in dataframe.backends @TomAugspurger (#12075)
- pandas 3.x compatibility for
.groups@TomAugspurger (#12071)
See the Changelog for more information.