v23.05.00
What’s Changed
⚠ Breaking Changes
- Adjust the
DaskExecutor
API methods to takeDataset
s instead of ddfs @karlhigley (#299)
🐜 Bug Fixes
- Add some additional mutually exclusive tags to the collisions list @karlhigley (#316)
- Fix Pandas extension dtype mapping for newer versions of Pandas @karlhigley (#314)
- Provide better string alias support for dtypes, allow external types to resolve to unknown, fix cuDF struct support @karlhigley (#313)
- Make
ColumnSelector.all
a property instead of a manually set attribute @karlhigley (#296)
🚀 Features
- Add
Rename
to the set of core DAG ops that work in all DAGs @karlhigley (#312) - Enable Compound Tag Selection and Removal to work with atomic tags and strings @oliverholworthy (#317)
- Add optional
schema
parameter tofrom_df
method onTensorTable
@oliverholworthy (#286) - Add
as_tensor_type
method toTensorTable
for framework column conversion @oliverholworthy (#285) - Add support for cuDF's struct dtype @karlhigley (#309)
📄 Documentation
- Skip errors if branch tracking fails in
docs-sched-rebuild
@oliverholworthy (#327) - Pin numpy version for docs build to ensure we can build the API docs for recent versions @oliverholworthy (#326)
- Create stable branch locally in
docs-sched-rebuild
to enable stable docs build @oliverholworthy (#325) - Build docs for stable branch and make default @oliverholworthy (#322)
🔧 Maintenance
- remove cupy-cuda11x from tox test environment @nv-alaiacano (#323)
- Handle schema inference in Dataset with empty list col @oliverholworthy (#319)
- Convert data formats before executing each op in
LocalExecutor
@karlhigley (#280) - Add problem matcher for actionlint to annotate errors @oliverholworthy (#315)
- Add
actionlint
to pre-commit-config to check for valid GitHub Workflow config @oliverholworthy (#290) - Remove optional dependencies from Conda Recipe @oliverholworthy (#298)
- Remove warning about compound tags deprecation @oliverholworthy (#256)
- Add workflows to check base branch and set stable branch @oliverholworthy (#310)
- Update tag pattern in GitHub Workflows @oliverholworthy (#311)
- Skip package release jobs for dev tags @oliverholworthy (#305)
- Remove use of deprecated numpy aliases of builtin types @oliverholworthy (#308)
- don't re-run tests on closed PR @nv-alaiacano (#307)
- Revert "Adjust the
DaskExecutor
API methods to takeDataset
s inst… @karlhigley (#306) - Update packages workflow, separating PyPI from conda build @oliverholworthy (#300)
- Move build-docs to separate job in packages workflow with Python 3.9 @oliverholworthy (#302)
- Add Workflow to update the stable branch ref to the latest tag @oliverholworthy (#303)
- Adjust the
DaskExecutor
API methods to takeDataset
s instead of ddfs @karlhigley (#299) - CI: add quotes to workflow name @nv-alaiacano (#295)