- Use strict priority in CI conda tests by @bdice in #744
- Use strict priority in CI conda tests by @bdice in #745
- refactor(build): build pure Python wheel and
noarch: pythonconda by @gforsyth in #738 - Remove alpha specs from non-RAPIDS dependencies by @bdice in #746
- Enable merge barriers by @KyleFromNVIDIA in #747
- Update to numba-cuda >=0.22.1,<0.23.0 by @jameslamb in #750
- use cudf DataFrame constructor instead of from_pandas() by @jameslamb in #751
- Use SPDX license identifiers in pyproject.toml, remove
setup.py, bump build dependency floors by @jameslamb in #752 - Add CUDA 13.1 support by @bdice in #749
- build and test against CUDA 13.1.0 by @jameslamb in #753
- Use main shared-workflows branch by @jameslamb in #755
- wheel builds: react to changes in pip's handling of build constraints by @mmccarty in #757
- fix(build): build package on merge to
release/*branch by @gforsyth in #760
Full Changelog: https://github.com/rapidsai/cuxfilter/compare/v26.02.00a...release/26.02
- Require CUDA 12.2+ by @jakirkham in #735
- refactored update-version.sh to handle new branching strategy by @rockhowse in #739
- Use current system architecture in conda environment creation command by @bdice in #737
- Use main branch by @bdice in #730
- Use main shared-workflows branch by @bdice in #732
- Use ruff-check and ruff-format instead of flake8, black by @KyleFromNVIDIA in #734
- Use SPDX for all copyright headers by @KyleFromNVIDIA in #736
- @rockhowse made their first contribution in #739
Full Changelog: https://github.com/rapidsai/cuxfilter/compare/v25.12.00a...release/25.12
- Configure repo for automatic release notes generation (#723) @AyodeAwe
- update dependencies: numba (>= 0.60.0) (#721) @jameslamb
- Use branch-25.10 again (#720) @jameslamb
- Update rapids-dependency-file-generator (#719) @KyleFromNVIDIA
- Build and test with CUDA 13.0.0 (#718) @jameslamb
- Update rapids-build-backend to 0.4.1 (#716) @KyleFromNVIDIA
- ci(labeler): update labeler action to [@v5 (#713) @gforsyth](https://github.com/v5 (#713) @gforsyth)
- Remove CUDA 11 from dependencies.yaml (#694) @KyleFromNVIDIA
- stop uploading packages to downloads.rapids.ai (#692) @jameslamb
- Pin Holoviews pre-1.21.0 (#704) @jakirkham
- Drop one more
cuspatialreference (#701) @jakirkham - Drop unneeded cuSpatial dependency (#700) @jakirkham
- Adding GH_TOKEN pass-through to summarize job (#697) @msarahan
- add docs on CI workflow inputs (#706) @jameslamb
- Remove CUDA 11 from code, docs, etc. (#710) @AjayThorve
- fix(docker): use versioned
-latesttag for allrapidsaiimages (#708) @gforsyth - Use CUDA 12.9 in Conda, Devcontainers, Spark, GHA, etc. (#703) @jakirkham
- Remove nvidia and dask channels (#702) @vyasr
- feat(shellcheck): add shellcheck and fix all warnings (#698) @gforsyth
- Remove CUDA 11 from dependencies.yaml (#694) @KyleFromNVIDIA
- stop uploading packages to downloads.rapids.ai (#692) @jameslamb
- Forward-merge branch-25.06 into branch-25.08 (#689) @gforsyth
- Forward-merge branch-25.06 into branch-25.08 (#684) @gforsyth
- use 'rapids-init-pip' in wheel CI, other CI changes (#690) @jameslamb
- Finish CUDA 12.9 migration and use branch-25.06 workflows (#688) @bdice
- Quote head_rev in conda recipes (#687) @bdice
- Build and test with CUDA 12.9.0 (#685) @bdice
- Add support for Python 3.13 (#682) @gforsyth
- Replace cuspatial (#681) @AjayThorve
- Download build artifacts from Github for CI (#680) @VenkateshJaya
- refactor(rattler): enable strict channel priority for builds (#679) @gforsyth
- Add ARM conda environments (#677) @bdice
- fix(docs): pin bokeh upper-bound for all docs environments (#675) @gforsyth
- Forward-merge branch-25.04 into branch-25.06 (#674) @gforsyth
- Port all conda recipes to
rattler-build(#669) @gforsyth - Moving wheel builds to specified location and uploading build artifacts to Github (#667) @VenkateshJaya
- Forward-merge branch-25.02 into branch-25.04 (#654) @bdice
- Forward-merge branch-25.02 into branch-25.04 (#651) @rapids-bot[bot]
- fix(deps): pin shapely <2.1.0 (#672) @gforsyth
- Use conda-build instead of conda-mambabuild (#666) @bdice
- require sphinx<8.2.0 (#665) @jameslamb
- Consolidate more Conda solves in CI (#664) @KyleFromNVIDIA
- Create Conda CI test env in one step (#663) @KyleFromNVIDIA
- Add build_type input field for
test.yaml(#661) @gforsyth - Use shared-workflows branch-25.04 (#658) @bdice
- add telemetry (#657) @msarahan
- Migrate to NVKS for amd64 CI runners (#652) @bdice
- Use
rapids-pip-retryin CI jobs that might need retries (#655) @gforsyth - Revert CUDA 12.8 shared workflow branch changes (#653) @vyasr
- Build and test with CUDA 12.8.0 (#649) @bdice
- Add upper bound to prevent usage of numba 0.61.0 (#648) @galipremsagar
- Update version references in workflow (#646) @AyodeAwe
- Require approval to run CI on draft PRs (#644) @bdice
- Add breaking change workflow trigger (#642) @AyodeAwe
- enforce wheel size limits, README formatting in CI (#643) @jameslamb
- remove unnecessary sccache configuration, reduce verbosity of wheel-building scripts (#641) @jameslamb
- make conda installs in CI stricter (#639) @jameslamb
- Prune workflows based on changed files (#635) @KyleFromNVIDIA
- Fix/external tests (#621) @AjayThorve
- Fix tests (#620) @AjayThorve
- Recommend
miniforgefor conda installation (#626) @bdice - Branch 24.10 merge 24.08 (#611) @jameslamb
- Switch
tracebacktonativeinpytest(#633) @galipremsagar - Update update-version.sh to use packaging lib (#631) @AyodeAwe
- Use CI workflow branch 'branch-24.10' again (#629) @jameslamb
- Update to flake8 7.1.1. (#627) @bdice
- Add support for Python 3.12, drop pyppeteer dependency (#625) @jameslamb
- Update rapidsai/pre-commit-hooks (#624) @KyleFromNVIDIA
- Drop Python 3.9 support (#623) @jameslamb
- Remove NumPy <2 pin, remove panel ceiling (#622) @seberg
- [BUG] Fix
cudf.pandasintegration issues withcuxfilter(#619) @Matt711 - Update pre-commit hooks (#617) @KyleFromNVIDIA
- Improve update-version.sh (#616) @bdice
- Merge branch-24.06 into branch-24.08 (#612) @jameslamb
- split up CUDA-suffixed dependencies in dependencies.yaml (#609) @jameslamb
- Use workflow branch 24.08 again (#608) @KyleFromNVIDIA
- Build and test with CUDA 12.5.1 (#607) @KyleFromNVIDIA
- Run NumPy 2 ruff fixes (changing NaN to nan) (#606) @seberg
- Use verify-alpha-spec hook (#604) @KyleFromNVIDIA
- remove .gitattributes (#603) @jameslamb
- Adopt CI/packaging codeowners (#602) @bdice
- Remove text builds of documentation (#601) @vyasr
- use rapids-build-backend (#600) @jameslamb
- Enable FutureWarnings/DeprecationWarnings as errors (#595) @mroeschke
- Fix libwebp dependency (#594) @AjayThorve
- Prevent path conflict in builds (#583) @AyodeAwe
- [Ready for Review] Pandas 2.0 compatibility (#569) @AjayThorve
- handle more RAPIDS version formats in update-version.sh (#566) @jameslamb
- Remove hard-coding of RAPIDS version where possible (#579) @KyleFromNVIDIA
- Support CUDA 12.2 (#563) @jameslamb
- Use
conda env create --yesinstead of--force(#584) @bdice - add option to enable/disable axes (#581) @AjayThorve
- Add upper bound to prevent usage of NumPy 2 (#580) @bdice
- Use public cudf APIs where possible (#578) @mroeschke
- Treat cuxfilter CI artifacts as pure wheels (#577) @bdice
- Switch
pytest-xdistalgorithm toworksteal(#576) @bdice - Generalize GHA selectors for pure Python testing (#575) @jakirkham
- Requre NumPy 1.23+ (#574) @jakirkham
- Add support for Python 3.11 (#572) @jameslamb
- target branch-24.04 for GitHub Actions workflows (#571) @jameslamb
- Update ops-bot.yaml (#568) @AyodeAwe
- External workflow - remove tensorflow (#559) @AjayThorve
- change cuda 12 -> 11.8, to support tensorflow (#555) @AjayThorve
- Remove usages of rapids-env-update (#564) @KyleFromNVIDIA
- refactor CUDA versions in dependencies.yaml (#562) @jameslamb
- Update actions/labeler to v4 (#556) @raydouglass
- updates to external tests (#547) @AjayThorve
- fix workflow (#543) @AjayThorve
- Consistent datestring format to fix parsing error (#551) @AjayThorve
- Build concurrency for nightly and merge triggers (#552) @bdice
- Fix Release Script: Update all references to release versions (#550) @AjayThorve
- Update versioning strategy (#548) @vyasr
- Use branch-23.12 workflows. (#546) @bdice
- Build CUDA 12.0 ARM conda packages. (#542) @bdice
- fix external workflow (#537) @AjayThorve
- Use
conda mambabuildnotmamba mambabuild(#535) @bdice
- Update docs (#530) @AjayThorve
- Add str support to dropdown (#529) @AjayThorve
- Manually merge Branch 23.08 into 23.10 (#518) @AjayThorve
- Branch 23.10 merge 23.08 (#510) @vyasr
- Update image names (#540) @AyodeAwe
- Simplify wheel build scripts and allow alphas of RAPIDS dependencies (#534) @divyegala
- Use
copy-pr-bot(#531) @ajschmidt8 - Improve external tests (#520) @AjayThorve
- Fix dependencies - pyproj (#514) @AjayThorve
- Fix nightly wheel testing workflow. (#507) @bdice
- Fix broken symlink (#502) @raydouglass
- Fix GHA: external dependencies tests (#498) @AjayThorve
- Fix scheduled GHA workflow issue (#493) @AjayThorve
- fix incorrect xy-coordinate issue in graphs (#487) @AjayThorve
- Doc updates (#516) @AjayThorve
- Switch Docs to PyData Theme (#500) @exactlyallan
- Added visualization guide notebook (#496) @exactlyallan
- fix Auto-merge: Branch 23.08 merge 23.06 (#482) @AjayThorve
- Switch to new wheels pipeline (#506) @divyegala
- Followup: Revert CUDA 12.0 CI workflows to branch-23.08 (#504) @AjayThorve
- Revert CUDA 12.0 CI workflows to branch-23.08. (#503) @bdice
- cuxfilter: Build CUDA 12 packages (#499) @AjayThorve
- Add wheel builds to cuxfilter (#497) @AjayThorve
- Refactor to use holoviews powered bar charts (#494) @AjayThorve
- Improvement/add panel 1.0+, holoviews 1.16+, bokeh 3.1+ support (#492) @AjayThorve
- use rapids-upload-docs script (#489) @AyodeAwe
- [Review] Remove Datatiles support (#488) @AjayThorve
- Remove documentation build scripts for Jenkins (#483) @ajschmidt8
- Dropping Python 3.8 (#469) @divyegala
- fix tests failing due to unsorted results (#479) @AjayThorve
- GHA - external dependency testing workflow: add a schedule to run once every week (#478) @AjayThorve
- Require Numba 0.57.0+ & NumPy 1.21.0+ (#480) @jakirkham
- run docs nightly too (#477) @AyodeAwe
- Update cupy to >=12 (#475) @raydouglass
- Revert shared-action-workflows pin (#472) @divyegala
- Dropping Python 3.8 (#469) @divyegala
- Remove usage of rapids-get-rapids-version-from-git (#468) @jjacobelli
- Use ARC V2 self-hosted runners for GPU jobs (#467) @jjacobelli
- Updates and fixes (#463) @AjayThorve
- Add Viz catalogue code to default branch (#455) @AjayThorve
- Update datashader version (#451) @AjayThorve
- Forward-merge branch-23.02 to branch-23.04 (#440) @GPUtester
- Fea/dependency gpu testing (#456) @AjayThorve
- fix input paramter to workflow (#457) @AjayThorve
- Update datasets download URL (#454) @jjacobelli
- Fix GHA build workflow (#453) @AjayThorve
- Reduce error handling verbosity in CI tests scripts (#447) @AjayThorve
- Update shared workflow branches (#446) @ajschmidt8
- Remove gpuCI scripts. (#445) @bdice
- Move date to build string in
condarecipe (#441) @ajschmidt8 - CVE-2007-4559 Patch (#409) @TrellixVulnTeam
- fix path for dir to uploaded (#437) @AjayThorve
- Docs/update (#439) @AjayThorve
- Update channel priority (#415) @bdice
- Fea/add save chart option to individual charts (#429) @AjayThorve
- Update shared workflow branches (#442) @ajschmidt8
- Add docs build to GH actions (#436) @AjayThorve
- Re-enable
graphs.ipynbnotebook in CI (#428) @ajschmidt8 - Build CUDA 11.8 and Python 3.10 Packages (#426) @bdice
- Update workflows for nightly tests (#425) @ajschmidt8
- Enable
Recently UpdatedCheck (#424) @ajschmidt8 - remove stale cudatashader build commands (#423) @AjayThorve
- Update style checks to use pre-commit. (#420) @bdice
- Fix broken symlink (#419) @ajschmidt8
- Add GitHub Actions Workflows (#418) @ajschmidt8
- Add dependencies.yaml (#416) @AjayThorve
- Create symlink to 10_minutes_to_cuxfilter.ipynb into the notebooks fo⦠(#413) @taureandyernv
- Update
panelversion (#421) @ajschmidt8 - Remove stale labeler (#410) @raydouglass
- fix test failing on non-matching indices for newer dask version (#402) @AjayThorve
- Notebook update: removed spaces in directory name (#400) @mmccarty
- Allow cupy 11 (#401) @galipremsagar
- fix/incorrect-bokeh-legend-attributes (#381) @AjayThorve
- Use common custom
js&csscode (#394) @galipremsagar - Branch 22.08 merge 22.06 (#377) @AjayThorve
- Update
pyprojversion specifier (#392) @ajschmidt8 - Update
geopandasversion specificer (#390) @ajschmidt8 - Revert "Allow CuPy 11" (#388) @galipremsagar
- Update
nodejsversion specifier (#385) @ajschmidt8 - Allow CuPy 11 (#383) @jakirkham
- Fixed native support for dask_cudf dataframes. Seamless integration results in a dask_cudf.DataFrame working as a drop-in replacement for a cudf.DataFrame([#359, #366](#359, #366)) @AjayThorve
- added
unseleced_alphaparameter to all datashader charts, displays unselected data as transparent (default alpha=0.2) (#366) - added binary data transfer support for choropleth charts, which results in a much smoother experience interacting with the choropleth charts (#366)
- Simplify conda recipe (#373) @Ethyling
- Forward-merge branch-22.04 to branch-22.06 (#370) @Ethyling
- Use conda to build python packages during GPU tests (#368) @Ethyling
- Use conda compilers (#351) @Ethyling
- Build packages using mambabuild (#347) @Ethyling
- update panel version (#361) @AjayThorve
- Fix/examples (#353) @AjayThorve
- Fix deprecated code changes of
cudf(#348) @galipremsagar
- Temporarily disable new
ops-botfunctionality (#357) @ajschmidt8 - Update
bokehversion (#355) @ajschmidt8 - Add
.github/ops-bot.yamlconfig file (#352) @ajschmidt8
- fix reinit function (#345) @AjayThorve
- Documentation & Notebook updates (#341) @AjayThorve
- Merge branch-21.12 into branch-22.02 (#340) @AjayThorve
- Fix/remove custom extensions (#324) @AjayThorve
- adds layouts to in-notebook dashboards (via d.app()) similar to standalone web apps (#324) @AjayThorve
- enabled google colab and amazon sagemaker studio support for in-notebook dashboards (#324) @AjayThorve
- replace distutils.version class with packaging.version.Version (#338) @AjayThorve
- Fix imports tests syntax (#336) @Ethyling
- update docstrings examples to fix #328 (#329) @AjayThorve
- revert pyppeteer dependency changes (#322) @AjayThorve
- Fix/unique names (#317) @AjayThorve
- Branch 21.10 merge 21.08 (#318) @AjayThorve
- fix chart names being saved as incorrect keys prior to initialization (#325) @AjayThorve
- Skip imports tests on arm64 (#320) @Ethyling
- ENH Replace gpuci_conda_retry with gpuci_mamba_retry (#305) @dillon-cullinan
- Fix/follow up to #303 (#304) @AjayThorve
- update pyproj version (#302) @AjayThorve
- Fix/update bokeh version (#303) @AjayThorve
- Fix
21.08forward-merge conflicts (#301) @ajschmidt8 - Fix merge conflicts (#290) @ajschmidt8
- Update
geopandasversion spec (#292) @ajschmidt8 - Update environment variable used to determine
cuda_version(#289) @ajschmidt8 - Update
CHANGELOG.mdlinks for calver (#287) @ajschmidt8 - Update docs build script (#286) @ajschmidt8
- support space in workspace (#267) @jolorunyomi
- Bug fix (#261) @AjayThorve
- Bug fixes (#257) @AjayThorve
- Fea/sidebar api change (#262) @AjayThorve
- Auto-merge branch-0.18 to branch-0.19 (#237) @GPUtester
- Update Changelog Link (#258) @ajschmidt8
- Prepare Changelog for Automation (#253) @ajschmidt8
- Update 0.18 changelog entry (#252) @ajschmidt8
- Fix merge conflicts in #233 (#234) @ajschmidt8
- Add static html (#238) @AjayThorve
- Update docs (#236) @AjayThorve
- Update stale GHA with exemptions & new labels (#247) @mike-wendt
- Add GHA to mark issues/prs as stale/rotten (#244) @Ethyling
- Pin Node version (#239) @ajschmidt8
- fix state preserving issue for lasso-select callbacks (#231) @AjayThorve
- Prepare Changelog for Automation (#229) @ajschmidt8
- New charts - Number & Card (#228) @AjayThorve
- Refactor themes (#227) @AjayThorve
- Updated templates using Panel template + React-grid-layout (#226) @AjayThorve
- Auto-label PRs based on their content (#223) @jolorunyomi
- Fix forward-merger conflicts for #218 (#221) @ajschmidt8
- Branch 0.18 merge 0.17 - fix auto merge conflicts (#219) @AjayThorve
- PR #208 Adds support for new dtype - datetime for all chart types except choropleths, Added new chart widget type - DateRangeSlider
- PR #208 refactor - merged BaseLine and BaseBar to BaseAggregate
- PR #215 cleand up gpuCI scripts
- PR #209 remove deprecated cudf methods-
to_gpu_matrix,add_columnand groupby parametermethod - PR #212 remove redundant docs folders and files, removed bloated notebooks
- PR #214 fix map_style in choropleths, and fix custom_binning param issue in core_aggregate charts
- PR #216 fix dashboard._get_server preventing the dashboard function error for panel>=0.10.0
- PR #217 pin open-ended dependency versions
- PR #177 Add support for lasso selections
- PR #192 Added drop_duplicates for view_dataframe chart type
- PR #194 Added jupyterhub support
- PR #191 Update doc build script for CI
- PR #192 Optimize graph querying logic
- PR #193 Update ci/local/README.md
- PR #190 fix conflicts related to auto-merge with branch-0.15
- PR #192 fixes issues with non_aggregate charts having permanent inplace querying, and query_by_indices
- PR #196 fixes issue with static http scheme applied for dashboard url, now picking scheme from base_url
- PR #198 Fix notebook error handling in gpuCI
- PR #199, #202 fix doc build issues
- PR #164 Added new Graph api, supports (nodes[cuDF], edges[cuDF]) input
- PR #168 Added legends to non_aggregate charts
- PR #158 Add docs build script
- PR #159 Layouts Refactor
- PR #160 Install dependencies via meta packages
- PR #162 Dashboard and templates cleanup and tests
- PR #163 Updated Bokeh version to 2.1.1, added pydeck support
- PR #168 Replaced interactive datashader callback throttling to debouncing
- PR #169 Added Node-Inspect Neighbor widget to graph charts Added edge-curving
- PR #173 Updates to installation docs
- PR #180 Added documentation for deploying as a multi-user dashboard
- PR #161 fixed layouts bugs
- PR #171 pydeck 0.4.1 fixes and geo_mapper optimizations
- PR #180 Datashader version pin fixing issues with cuDF 0.14+
- PR #186 syntax fixes to avoid CI failure
- PR #136 Local gpuCI build script
- PR #148 Added dask_cudf support to all charts
- PR #129 optimizations to grouby query, using boolean masks
- PR #135 implemented stateless non-aggregate querying
- PR #148 made groupby pre-computations consistent, made dashboard querying stateless
- PR #151 implmented autoscaling true/false for bar, line charts add_chart now dynamically updates a running dashboard in real-time(page-refresh required)
- PR #155 Add git commit to conda package
- PR #127 fixed logic for calculating datatiles for 2d and 3d choropleth charts
- PR #128, #130 Bug fixes and test updates
- PR #131 Filter fix for non aggregate charts(scatter, scattter-geo, line, stacked-lines, heatmap)
- PR #132 Aggregate filter accuracy fix
- PR #133 Added Nodejs dependency in build files
- PR #148 logic fixes to datatile compute and using vectorized operations instead of numba kernels for datatile compute
- PR #151 docs and minor bug fixes, also fixed dashboard server notebook issues
- PR #165 Fix issue with incorrect docker image being used in local build script
- PR #111 Add notebooks testing to CI
- PR #95 Faster import time, segregated in-notebook asset loading to save import costs, updated tests
- PR #114 Major refactor - added choropleth(2d and 3d) deckgl chart, updated chart import to skip library names. Major bug fixes
- PR #100 Bug Fixes - Added NaN value handling for custom bin computations in numba kernels
- PR #104 Bug Fixes - fixed naming issue for geo column for choropleth3d charts, which did not allow all-small-caps names
- PR #112 - updated bokeh dependecy to be 1.* instead of >1
- PR #122 Critical bug fix - resolves rendering issue related to deckgl charts
- PR #111 Add notebooks testing to CI
- PR #84 Updated Docs and Readme with conda nightly install instructions for cuxfilter version 0.12
- PR #86 Implemented #79 - cudatashader replaced by datashader(>=0.9) with cudf & dask_cudf support
- PR #90 Implemented deck-gl_bokeh plugin and integrated with cuxfilter with layout and theme options
- PR #93 Added typescript bindings in conda build package and added tests
- PR #89 Fixed headless chrome sandbox for dashboard preview feature issue mentioned in #88 and added full support for deck.gl/polygon layer
- PR #87 Implemented jupyter-server-proxy as discussed in #73
- PR #78 Fix gpuCI GPU build script
- PR #83 Fix conda upload
- Initial release of cuxfilter python package
- Massive refactor and architecture change compared to the js (client-server) architecture