libcufile (1.0.1) RELEASED; urgency=low
  * Fix error messages and corrected severity levels
  * Fix cuFileBufRegister failure when running in compat mode and nvidia_fs driver not loaded
  * Fix error code for internal cuda errors. cuFileRead/cuFileWrite will return CU_FILE_CUDA_DRIVER_ERROR instead of -1
  * Fix hang in gdsio on gpu memory allocation errors
libcufile (1.0.0) RELEASED; urgency=low

  * Add configuration and environment variables for cufile library

  * Fix error handling behavior for weka retriable and unsupported errors

  * Remove hard dependency on librcu-bp

  * Add read support for IBM GPFS using userspace RDMA DC transport

  * Add support to configure DC Key through cufile.json

  * Minor enhancements & bug fixes in libcufile to improve resiliency and supportability
 
 --   Thu, 15 Jun 2021

libcufile (0.95.0) RELEASED; urgency=low

  * Add Dynamic Routing for distributed file systems

  * Distro Agnostic & static library support

  * Minor enhancements & bug fixes in libcufile to improve resiliency and supportability

 --   Thu, 25 Feb 2021

libcufile (0.9.1) RELEASED; urgency=low

  * Minor bug fixes in libcufile to improve resiliency and supportability.

 --   Thu, 28 Jan 2021

libcufile (0.9.0) RELEASED; urgency=low

  * Add POSIX buffer pool

  * Add Scaleflux device support

  * Minor bug fixes in libcufile to improve resiliency and supportability

 --   Mon, 2 Nov 2020

libcufile (0.8.0) RELEASED; urgency=low

  * Add WekaFs write support

  * Add load balancing policy for User-Space RDMA

  * Add support for User-Space RDMA stats

  * Performance improvements for Compatible Mode and Nonregistered GDS IO path

  * Minor bug fixes in libcufile to improve resiliency and supportability

 --   Fri, 02 Oct 2020

libcufile (0.7.1) RELEASED; urgency=medium

  * Add cuFile stats (v1.0)

  * Add USDT static trace points in the library

  * Allow O_EXCL, O_TRUNC and  O_NOATIME flag in cuFileHandleRegister

  * Rename cuFile API Error Codes and removed deprecated codes

  * Rename cufile.json property keys

  * Fix data integrity issues with non registered device buffer

  * Minor bug fixes in libcufile to improve resiliency and supportability

 --   Sat, 06 June 2020

libcufile (0.7.0) RELEASED; urgency=medium

  * support Lustre filesystem with GDS for reads and writes

  * support Weka filesystem with GDS for reads and API compatibility for writes

  * support GDS compatibility mode in cuFile APIs for development and testing cuFile APIs without nvidia-fs driver

  * support GDS compatibility mode in cuFile APIs for testing filesystems without GDS support.
 
  * add dynamic routing support in cuFile to handle some of the non-optimal configurations

  * add dynamic NIC selection for distributed filesystems based on the GPU to NIC affinity

  * cuFile API cuFileRead and cuFileWrite have an additional paramter devPtr_offset to specify buffer offsets

  * cuFile API cuFileImportExternalFile has been changed to cuFileHandleRegister

  * cuFile API cuFileDestroyExternalFile has been changed to cuFileHandleDeregister

  * cuFile API cuFileDriverSetMaxBARSize has been changed to cuFileDriverSetMaxPinnedMemSize

  * rename CUfileExternalFileHandleType to CUfileFileHandleType

  * rename enum names in CUfileFileHandleType

  * add configuration file /etc/cufile.json for controlling the cuFile config at load time

  * enforce cache size limits for bounce buffers using cuFileDriverSetMaxCacheSize
 
  * enforce BAR memory limits using cuFileSetMaxPinnedSize

  * add versions for cuFile library

  * improve performance overall for unregistered buffers. reduce locking and metadatacache overhead

  * various bug fixes and validations to improve robustness in handling unaligned buffers, sizes and offsets

 --   Mon, 27 April 2020

libcufile (0.5.0) RELEASED; urgency=medium

  * libcufile.so library to provide APIs for GDS applications

 --   Thu, 29 August 2019
