Changes
- Add changelog for Dask release @phofl (#11502)
- Minor updates to optional dependencies table @jrbourbeau (#11503)
- Add push for ffill like operations @phofl (#11501)
- Remove func packing for TaskSpec @fjetter (#11496)
- Make tokenization for vindex more efficient @phofl (#11493)
- Cut down runtime of einstein summation test @phofl (#11499)
- Improve test runtime for test_rot90 @fjetter (#11498)
- Disable low level optimization for TaskSpec in Bags @fjetter (#11495)
- Add automatic rechunking to sliding-window-view @phofl (#11479)
- Add
load_stored
kwarg todask.array.store
. @dcherian (#11465) - Fix quantile error in two dimensions @phofl (#11489)
- Bump conda-incubator/setup-miniconda from 3.0.4 to 3.1.0 @dependabot (#11490)
- Update map_blocks docstring @phofl (#11491)
- Fix einsum with empty arrays @phofl (#11488)
- Implement non gil-blocking quantile method @phofl (#11473)
- Use internal keyword for trimming in map_overlap to reduce graph size @phofl (#11486)
- minor dask order refactor @fjetter (#11467)
- Remove empty tasks from map_overlap @phofl (#11483)
- Fixup auto chunks calculation if single chunk goes below 1 @phofl (#11485)
- Fix CI after pandas upstream changes @phofl (#11482)
- Make sure that block_id and block_info don't create extra tasks @phofl (#11484)
- Use repeat to build nearest boundary @j2bbayle (#9666)
- Remove dead code from make_blockwise @fjetter (#11478)
- Patch auto-chunks calculation for rioxarray @phofl (#11480)
- Skip legacy test because of flaky warning @phofl (#11475)
- Unskip a few dask-expr tests @phofl (#11474)
- Keep chunk sizes consistent in einsum @phofl (#11464)
- Improve how normalize_chunks squashes together chunks when "auto" is set @phofl (#11468)
- Fix resolve_aliases when multiple aliases are in graph @phofl (#11469)
- Avoid cyclic import in dask.array @hendrikmakait (#11472)
- Unskip daraframe test @phofl (#11471)
- Improve dask.order performance for large graphs @fjetter (#11466)
- Ensure that
slice(None)
just maps the keys @phofl (#11450) - Fix
Task.__repr__()
of unpickled object @pentschev (#11463) - Use TaskSpec in local dask execution @fjetter (#11378)
- Adjust accuracy in test_solve_triangular_vector @fjetter (#11461)
- Update Aggregation docstring to better reflext the input argument of … @guillaumeeb (#11459)
- Implement fuse option for delayed objects @phofl (#11441)
- Deprecate legacy dask dataframe implementation @phofl (#11437)
- Fix na casting behavior for groupby.agg with arrow dtypes @phofl (#11118)
- Fix behavior of keys_in_tasks for TaskSpec nodes @fjetter (#11445)
- Convert dtype to int instead of np.uint8 for visualising large task graphs @phofl (#11440)
- TaskSpec: Ensure dependencies are not mutated @fjetter (#11438)
- Full support for task spec in dask.order @fjetter (#11347)
See the Changelog for more information.