Release Notes --------------- v0.4.0 ^^^^^^^ **New features:** - Support for arm sbsa and jetson. - Python wheels (binaries only) are available on pypi. - :code:`nvtiffStreamParse()` API added to support tiff files already on host memory. - :code:`nvtiffDecodeImage()` API added which can decode a single image from a tiff file. It also supports region of interest for decoding and also provides the ability to select output format. **Breaking Changes:** * nvtiff-*.whl which was posted as part of `nvTIFF github samples `__ is no longer supported. Python API support for nvTIFF will be available in a future nvImageCodec release. * Centos 7 is no longer supported. v0.3.1 ^^^^^^^ - This release provides important security updates for CVE-2023-31027 and is recommended for all users. * To view any published security bulletins for NVIDIA products, see the NVIDIA product security page (https://www.nvidia.com/en-us/security/). * For more information regarding NVIDIA's security vulnerability remediation policies, see (https://www.nvidia.com/en-us/security/psirt-policies/) v0.3.0 ^^^^^^^ **New features**: - CUDA 12 support - Binaries for both CUDA 11.x and CUDA 12.x are available. - APIs to retrieve GeoTIFF metadata. - TIFF files with the following characteristics can now be decoded - - TIFF files with multiple images having different properties. - Pixel data can be organized as tiles. - Planar Configuration can now be Planar Separate. - Upto 8 samples per pixel in Planar Contiguous mode. - JPEG compression (via nvJPEG). - Color space can be Palette or Transparency Mask. **Breaking Changes**: - nvTiff.h renamed to nvtiff.h - Following APIs have been dropped - :code:`nvTiffFile_t *nvTiffOpen` - :code:`void nvTiffClose` - :code:`void nvTiffDumpRaw` - :code:`void nvTiffPrint` - :code:`void nvTiffH2DAsync` - :code:`int nvTiffDecode` - :code:`int nvTiffDecodeRange` - :code:`int nvTiffDecodeRange` v0.2.0 ^^^^^^^ **New features**: - New API added to support zlib decode with `nvCOMP Library `__ . - Encoder/Decoder supports 16bit and fp32 pixel formats. - Hopper (sm90) support is added. **Deprecated Features**: The following APIs will be removed in next release - :code:`nvTiffFile_t NVTIFFAPI *nvTiffOpen` - :code:`void NVTIFFAPI nvTiffClose` - :code:`void NVTIFFAPI nvTiffDumpRaw` - :code:`void NVTIFFAPI nvTiffPrint` - :code:`void NVTIFFAPI nvTiffH2DAsync` - :code:`int NVTIFFAPI nvTiffDecode` - :code:`int NVTIFFAPI nvTiffDecodeRange` - :code:`int NVTIFFAPI nvTiffDecodeRange` .. note:: This release tar ball / Windows files will be updated to new installer packages soon. v0.1.0 ^^^^^^^ - First release of the nvTiff library. - Refer to the :ref:`nvtiffintroduction-label` section of the documentation for the list of features supported.