v23.04.00
🚨 Breaking Changes
- Pin
dask
anddistributed
for release (#1153) @galipremsagar - Update minimum
pandas
andnumpy
pinnings (#1139) @galipremsagar
🐛 Bug Fixes
- Rectify
dask-core
pinning in pip requirements (#1155) @galipremsagar - Monkey patching all locations of
get_default_shuffle_algorithm
(#1142) @madsbk - Update usage of
get_worker()
in tests (#1141) @pentschev - Update
rmm_cupy_allocator
usage (#1138) @jakirkham - Serialize of
ProxyObject
to pickle fixed attributes (#1137) @madsbk - Explicit-comms: update monkey patching of Dask (#1135) @madsbk
- Fix for bytes/str discrepancy after PyNVML update (#1118) @pentschev
🚀 New Features
- Allow specifying dashboard address in benchmarks (#1147) @pentschev
- Add argument to enable RMM alloaction tracking in benchmarks (#1145) @pentschev
- Reinstate
--death-timeout
CLI option (#1140) @charlesbluca - Extend RMM async allocation support (#1116) @pentschev
- Allow using stream-ordered and managed RMM allocators in benchmarks (#1012) @pentschev
🛠️ Improvements
- Pin
dask
anddistributed
for release (#1153) @galipremsagar - Update minimum
pandas
andnumpy
pinnings (#1139) @galipremsagar - Drop Python 3.7 handling for pickle protocol 4 (#1132) @jakirkham
- Adapt to rapidsai/rmm#1221 which moves allocator callbacks (#1129) @wence-
- Merge
branch-23.02
intobranch-23.04
(#1128) @ajschmidt8 - Template Conda recipe's
about
metadata (#1121) @jakirkham - Fix GHA build workflow (#1120) @AjayThorve
- Reduce error handling verbosity in CI tests scripts (#1113) @AjayThorve
- Update shared workflow branches (#1112) @ajschmidt8
- Remove gpuCI scripts. (#1111) @bdice
- Unpin
dask
anddistributed
for development (#1110) @galipremsagar - Move date to build string in
conda
recipe (#1103) @ajschmidt8