Skip to content

Latest commit

 

History

History
482 lines (361 loc) · 35.8 KB

CHANGELOG.md

File metadata and controls

482 lines (361 loc) · 35.8 KB

kvikio 24.12.00 (11 Dec 2024)

🚨 Breaking Changes

🐛 Bug Fixes

📖 Documentation

🚀 New Features

🛠️ Improvements

kvikio 24.10.00 (9 Oct 2024)

🚨 Breaking Changes

🐛 Bug Fixes

📖 Documentation

🚀 New Features

🛠️ Improvements

kvikio 24.08.00 (7 Aug 2024)

🐛 Bug Fixes

🛠️ Improvements

kvikio 24.06.00 (5 Jun 2024)

🐛 Bug Fixes

🛠️ Improvements

kvikio 24.04.00 (10 Apr 2024)

🚨 Breaking Changes

🐛 Bug Fixes

🚀 New Features

🛠️ Improvements

kvikio 24.02.00 (12 Feb 2024)

🚨 Breaking Changes

🐛 Bug Fixes

🛠️ Improvements

kvikio 23.12.00 (6 Dec 2023)

🚨 Breaking Changes

  • Update nvcomp to 3.0.4 (includes API changes) (#314) @vuule

🐛 Bug Fixes

  • Remove duplicated thread-pool API (#308) @madsbk
  • updated the nvcomp notebook to use the new API (#294) @madsbk

🚀 New Features

  • Update nvcomp to 3.0.4 (includes API changes) (#314) @vuule

🛠️ Improvements

kvikio 23.10.00 (11 Oct 2023)

🚨 Breaking Changes

🐛 Bug Fixes

📖 Documentation

🛠️ Improvements

kvikio 23.08.00 (9 Aug 2023)

🐛 Bug Fixes

  • Add nvcomp support to older CUDA 11 versions on aarch64. (#255) @bdice
  • Unify KVIKIO_CUFILE_FOUND (#243) @madsbk
  • Disable the batch API when in compatibility mode (#239) @madsbk
  • Fix libcufile dependency. (#237) @bdice

🚀 New Features

🛠️ Improvements

kvikio 23.06.00 (7 Jun 2023)

🚨 Breaking Changes

  • Drop Python 3.8 and run Python 3.9 tests/builds (#206) @shwina
  • Use the new registry and mapper API of Legate (#202) @madsbk

🐛 Bug Fixes

📖 Documentation

🛠️ Improvements

kvikio 23.04.00 (6 Apr 2023)

🐛 Bug Fixes

  • Fallback to use the CUDA primary context (#189) @madsbk
  • posix_io: fix error message and allow nbytes == 0 on write (#184) @madsbk
  • Support of stream ordered device memory allocations (async mallocs) (#181) @madsbk

🛠️ Improvements

kvikio 23.02.00 (9 Feb 2023)

🐛 Bug Fixes

  • Manually open and close the cuFile driver (#160) @madsbk
  • nvcomp tests: update hardcoded lengths (#156) @madsbk

🛠️ Improvements

kvikio 22.12.00 (4 Jan 2023)

🐛 Bug Fixes

  • Don't use CMake 3.25.0 as it has a FindCUDAToolkit show stopping bug (#146) @robertmaynard
  • dlopen: now trying "libcufile.so.1", "libcufile.so.0", "libcufile.so" (#141) @madsbk
  • Update nvcomp's expected sizes when testing (#134) @madsbk
  • is_host_memory(): returns true when CUDA_ERROR_NOT_INITIALIZED (#133) @madsbk

📖 Documentation

  • Use rapidsai CODE_OF_CONDUCT.md (#144) @bdice

🛠️ Improvements

  • Dependency clean up (#137) @madsbk
  • Overload numpy.fromfile() and cupy.fromfile() (#135) @madsbk

kvikio 22.10.00 (25 Oct 2022)

🚨 Breaking Changes

  • Rename reset_num_threads() and reset_task_size() (#123) @madsbk

🐛 Bug Fixes

  • Fixing kvikio_dev_cuda11.5.yml and clean up (#122) @madsbk

📖 Documentation

  • Document that minimum required CMake version is now 3.23.1 (#132) @robertmaynard

🛠️ Improvements

  • Use Zarr v2.13.0a2 (#129) @madsbk
  • Allow cupy 11 (#128) @galipremsagar
  • Set version when dlopen() cuda and cufile (#127) @madsbk
  • Fall back to compat mode if we cannot open the file with O_DIRECT (#126) @madsbk
  • Update versioneer to v0.22 (#124) @madsbk
  • Rename reset_num_threads() and reset_task_size() (#123) @madsbk
  • document channel_priority for conda (#121) @dcherian
  • Update nvComp bindings to 2.3.3 (#120) @thomcom
  • Use rapids-cmake 22.10 best practice for RAPIDS.cmake location (#118) @robertmaynard
  • Standalone Downstream C++ Build Example (#29) @madsbk

kvikio 22.08.00 (18 Aug 2022)

🚨 Breaking Changes

  • Fix typo in GDS availability check (#78) @jakirkham

🐛 Bug Fixes

  • CI: install cuDF to test nvCOMP (#108) @madsbk
  • Require python in run (#101) @jakirkham
  • Check stub error (#86) @madsbk
  • FindcuFile now searches in the current CUDA Toolkit location (#85) @robertmaynard
  • Fix typo in GDS availability check (#78) @jakirkham

📖 Documentation

  • Defer loading of custom.js (#114) @galipremsagar
  • Add stable channel install instruction (#107) @dcherian
  • Use documented header template for doxygen (#105) @galipremsagar
  • Fix issues with day & night modes in docs (#95) @galipremsagar
  • add Notes related to page-aligned read/write methods to the Python docstrings (#91) @grlee77
  • minor docstring fixes (#89) @grlee77

🛠️ Improvements

  • Conda environment file (#103) @madsbk
  • CI: build without cuFile (#100) @madsbk
  • Support host memory (#82) @madsbk

kvikio 22.06.00 (7 Jun 2022)

🐛 Bug Fixes

  • Mark detail functions as inline (#69) @vyasr
  • Embed Cython docstrings in generated files. (#58) @vyasr
  • Add new files to update version script (#53) @charlesbluca

🛠️ Improvements

  • Fix conda recipes (#74) @Ethyling
  • Use conda compilers (#71) @Ethyling
  • dlopen libcuda.so (#70) @madsbk
  • Use CMake provided targets for the cuda driver and dl libraries (#68) @robertmaynard
  • Use namespace kvikio::detail (#67) @madsbk
  • Build kvikio using libkvikio from CPU job in GPU job (#64) @Ethyling
  • Use conda to build python packages during GPU tests (#62) @Ethyling
  • convert_size2off(): fix different signedness (#60) @madsbk
  • Keep the rapids-cmake version insync with calver (#59) @robertmaynard
  • compat_mode per FileHandle (#54) @madsbk
  • Add ops-bot.yaml config file (#52) @ajschmidt8
  • python: bump versions to v22.06 (#51) @madsbk