🔗 Links
🐛 Bug Fixes
- Fix cudf.date_range with non-iso start and end date strings (#20116) @mroeschke
- Unproxy few unnecessary testing utilities in pandas (#20088) @galipremsagar
- Fix create_distinct_rows_column to create non-nullable columns (#20082) @davidwendt
- Handle missing nightly runs in pandas tests job (#20081) @galipremsagar
- Copy
attrsat correct place inDataFrameconstructor (#20074) @galipremsagar - Fix numpy ufunc for
DataFrame(#20070) @galipremsagar - Fix libcudf groupby benchmarks to not include internal cache (#20038) @davidwendt
🚀 New Features
- Add memory resource to all strings modules (#20123) @vyasr
- Add memory resources to all nvtext APIs (#20119) @vyasr
- Add memory resources to groupby, datetime, and lists modules (#20102) @vyasr
- Add memory resources to search, reshape, and partitioning module (#20101) @vyasr
- Add memory resources to rolling, sorting, and quantiles modules (#20099) @vyasr
- Add memory resources to binaryop, copying, and stream_compaction (#20059) @vyasr
- Add memory resources to unary, transform, and filling modules (#20054) @vyasr
- [FEA] Implement JIT Filter for read_parquet (#19831) @lamarrr
🛠️ Improvements
- Avoid running pandas unit tests for private functionality with cudf.pandas (#20115) @mroeschke
- Remove MultiIndex.from_pandas pytest benchmark (#20112) @mroeschke
- Use 8 processes for pandas tests, show top 10 test times (#20109) @bdice
- Reduce verbosity of running the pandas test suite (#20107) @vyasr
- Switch host_vector and host_span dependency (#20106) @davidwendt
- Have ListColumn.from_sequence go through pylibcudf (#20098) @mroeschke
- Fix
RAPIDS_BRANCHversion and update script (#20091) @galipremsagar - Avoid direct CategoricalColumn calls in dask_cudf (#20080) @mroeschke
- Avoid shadowing module names (#20071) @vyasr
- Fix typing issues in pylibcudf (#20069) @vyasr
- Cleanup of some libcudf aggregation code (#20053) @davidwendt
- Prune entries in Sphinx nitpick_ignore (#20045) @mroeschke
- Deprecate .from_pandas constructor (#19996) @mroeschke
- Run cudf-polars conda unit tests with more than 1 process (#19980) @mroeschke
- Clean up detail device atomic logic using atomic_ref (#19924) @PointKernel
- Update nvbench (#19619) @bdice
- Remove calling to
purge_nonempty_nullsinmake_lists_column(#12873) @ttnghia