Skip to content

Latest commit

Β 

History

History
530 lines (363 loc) Β· 29.9 KB

CHANGELOG.md

File metadata and controls

530 lines (363 loc) Β· 29.9 KB

cuxfilter 24.06.00 (5 Jun 2024)

πŸ› Bug Fixes

πŸ› οΈ Improvements

cuXfilter 24.04.00 (10 Apr 2024)

πŸ› Bug Fixes

πŸ“– Documentation

πŸš€ New Features

πŸ› οΈ Improvements

cuXfilter 24.02.00 (12 Feb 2024)

πŸ› Bug Fixes

πŸ› οΈ Improvements

cuXfilter 23.12.00 (6 Dec 2023)

πŸ› Bug Fixes

πŸ“– Documentation

πŸ› οΈ Improvements

  • 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

cuXfilter 23.10.00 (11 Oct 2023)

πŸ› Bug Fixes

πŸ“– Documentation

πŸ› οΈ Improvements

cuXfilter 23.08.00 (9 Aug 2023)

πŸ› Bug Fixes

πŸ“– Documentation

πŸ› οΈ Improvements

cuXfilter 23.06.00 (7 Jun 2023)

🚨 Breaking Changes

πŸ› Bug Fixes

πŸš€ New Features

  • GHA - external dependency testing workflow: add a schedule to run once every week (#478) @AjayThorve

πŸ› οΈ Improvements

cuXfilter 23.04.00 (6 Apr 2023)

πŸ› Bug Fixes

πŸ“– Documentation

πŸš€ New Features

πŸ› οΈ Improvements

cuXfilter 23.02.00 (9 Feb 2023)

πŸ› Bug Fixes

πŸ“– Documentation

πŸš€ New Features

πŸ› οΈ Improvements

cuXfilter 22.12.00 (8 Dec 2022)

πŸ“– Documentation

  • Create symlink to 10_minutes_to_cuxfilter.ipynb into the notebooks fo… (#413) @taureandyernv

πŸ› οΈ Improvements

cuXfilter 22.10.00 (12 Oct 2022)

πŸ› Bug Fixes

  • fix test failing on non-matching indices for newer dask version (#402) @AjayThorve
  • Notebook update: removed spaces in directory name (#400) @mmccarty

πŸš€ New Features

cuXfilter 22.08.00 (17 Aug 2022)

πŸ› Bug Fixes

πŸ“– Documentation

πŸ› οΈ Improvements

cuXfilter 22.06.00 (7 Jun 2022)

πŸ”— Links

πŸ› Bug Fixes

  • 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

πŸ› οΈ Improvements

  • added unseleced_alpha parameter 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

cuXfilter 22.04.00 (6 Apr 2022)

πŸ› Bug Fixes

πŸ“– Documentation

πŸ› οΈ Improvements

cuXfilter 22.02.00 (2 Feb 2022)

πŸ› Bug Fixes

πŸ“– Documentation

πŸ› οΈ Improvements

  • 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

cuXfilter 21.12.00 (9 Dec 2021)

πŸ“– Documentation

cuXfilter 21.10.00 (7 Oct 2021)

πŸ› Bug Fixes

πŸ“– Documentation

πŸ› οΈ Improvements

cuXfilter 21.08.00 (Date TBD)

πŸ› Bug Fixes

πŸ› οΈ Improvements

cuXfilter 21.06.00 (9 Jun 2021)

πŸ› οΈ Improvements

cuXfilter 0.19.0 (21 Apr 2021)

πŸ› Bug Fixes

πŸ“– Documentation

πŸ› οΈ Improvements

cuXfilter 0.18.0 (24 Feb 2021)

Bug Fixes πŸ›

  • Add static html (#238) @AjayThorve

Documentation πŸ“–

  • Update docs (#236) @AjayThorve

Improvements πŸ› οΈ

  • 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

cuXfilter 0.17.0 (10 Dec 2020)

New Features

  • PR #208 Adds support for new dtype - datetime for all chart types except choropleths, Added new chart widget type - DateRangeSlider

Improvements

  • PR #208 refactor - merged BaseLine and BaseBar to BaseAggregate
  • PR #215 cleand up gpuCI scripts

Bug Fixes

  • PR #209 remove deprecated cudf methods- to_gpu_matrix, add_column and groupby parameter method
  • 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

cuXfilter 0.16.0 (21 Oct 2020)

New Features

  • PR #177 Add support for lasso selections
  • PR #192 Added drop_duplicates for view_dataframe chart type
  • PR #194 Added jupyterhub support

Improvements

  • PR #191 Update doc build script for CI
  • PR #192 Optimize graph querying logic
  • PR #193 Update ci/local/README.md

Bug Fixes

  • 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

cuXfilter 0.15.0 (08 Sep 2020)

New Features

  • PR #164 Added new Graph api, supports (nodes[cuDF], edges[cuDF]) input
  • PR #168 Added legends to non_aggregate charts

Improvements

  • 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

Bug Fixes

  • 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

cuxfilter 0.14.0 (03 Jun 2020)

New Features

  • PR #136 Local gpuCI build script
  • PR #148 Added dask_cudf support to all charts

Improvements

  • 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

Bug Fixes

  • 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

cuxfilter 0.13.0 (31 March 2020)

New Features

  • PR #111 Add notebooks testing to CI

Improvements

  • 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

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

cuxfilter 0.12.0 (4 Feb 2020)

New Features

  • PR #111 Add notebooks testing to CI

Improvements

  • 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

Bug Fixes

  • PR #78 Fix gpuCI GPU build script
  • PR #83 Fix conda upload

cuxfilter 0.2.0 (19 Sep 2019)

New Features

  • Initial release of cuxfilter python package

Improvements

  • Massive refactor and architecture change compared to the js (client-server) architecture

Bug Fixes