Skip to content

Latest commit

 

History

History
110 lines (74 loc) · 4.93 KB

File metadata and controls

110 lines (74 loc) · 4.93 KB

PopSift Changelog

All notable changes to this project are documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Added

Changed

Fixed

Removed

[0.10.1] - 2025-10-21

Removed

  • Removed option to create top level of every octave from input image PR
  • Removed option to compute very narrow Gaussian filters called opencv PR
  • Removed unreachable code for alternative downscaling between octaves PR

[0.10.0] - 2025-10-14

Added

  • Support for device selection and multiple GPUs PR
  • Support for CUDA versions through 12.1 PR
  • GitHub Actions for CI PR
  • Missing thrust include PR
  • Required thrust include for s_filtergrid.cu PR
  • Added vlFeat's descriptor extraction method as an option PR
  • Added CI for windows on Github Actions and refactoring PR

Changed

  • CMake: CUDA as first-order language, different CC selection PR
  • CMake: SM 86 only for CUDA >= 11.1 PR
  • CMake: Suppress deprecated CUDA SM warnings PR
  • Replace exit() calls with thrown exceptions PR

Fixed

  • Errors with large images PR
  • CMake: Explicit CC list for Jetson and Tegra platforms PR
  • Remove broken and unused code path from L2 normalization PR
  • Do not use NVTX PR
  • Documentation: Biblio build PR
  • Fixed include for CUDA 13 PR

Documentation

  • Update with vcpkg package PR

[0.9] - 2021-02-13

Added

  • Support for CUDA 11 PR
  • Improved checks for CUDA textures PR
  • Documentation: ReadTheDocs integration PR
  • CMake: Support for SM86 compute capability PR

Changed

  • Docker: Updated CMake and split Docker in 2 parts PR
  • Code cleanup and improvements PR

Fixed

  • Race conditions identified by racecheck PR
  • CMake: Windows build fixes PR
  • Memory management: pair malloc with free, not delete PR
  • CUDA: Pass correct shared memory size to orientation kernel PR
  • Testing paths fixes PR
  • Remove stale undefined function PR

Removed

  • Remove boost dependency from core popsift library PR

2019

  • Bugfix: Support for images with different resolutions PR

2018

2017

  • Grid filtering PR
  • Improved Gauss filtering PR
  • Support asynchronous SIFT extraction PR
  • Windows port PR

2016

  • Switch to modern CMake PR
  • Travis CI Linux PR
  • First open-source release