FLANN Changelog

  • Version 1.8.4 (15 January 2013)
    • Fixed memory leak and OpenMP compilation under MSVC


  • Version 1.8.3 (23 December 2012)
    • Bug fix for indexes to report correct size after points are removed


  • Version 1.8.2 (20 December 2012)
    • Added method to return the point corresponding to a point id.


  • Version 1.8.1 (16 December 2012)
    • Fixed some compilation issues when MPI/CUDA support was enabled.


  • Version 1.8.0 (14 December 2012)
    • incremental addition and removal of points to/from indexes
    • more flexible index serialization
    • replaced TBB multi-threading support with OpenMP
    • bug fixes


  • Version 1.7.1 (23 December 2011)
    • fixes in CUDA kd-tree index
    • renamed some constants to avoid conflicts with other libraries


  • Version 1.7.0 (20 December 2011)
    • new index type (HierarchicalClusteringIndex) for matching features using any metric distance (works well for binary features and Hamming distances)
    • LSH implementation for matching binary features contributed by Vincent Rabaud
    • GPU kd-tree matching for 3D features on CUDA compatible hardware contributed by Andreas Mützel
    • support for multithreaded search using the TBB library contributed by Nick Vanbaelen
    • better performance when searching for many neighbors
    • improvements to the MPI search support
    • support for radius search using multiple query points at once
    • small breaking API change if upgrading from a previous version, check the manual on how to update your code.
    • bug fixes


  • Version 1.6.11 (26 June 2011)
    • bug fixes


  • Version 1.6.10 (16 May 2011)
    • fixed a radiusSearch bug introduced in 1.6.9


  • Version 1.6.9
    • bug fixes
    • fixed radius search bug on MSVC compiler
    • fixed windows linking problems


  • Version 1.6.8 (26 February 2011)
    • bug fixes, low dimensional search speedup


  • Version 1.6.7 (18 January 2011)
    • bug fixes


  • Version 1.6.6 (20 December 2010)
    • misc bug fixes
  • Version 1.6.5 (13 December 2010)
    • fix compilation problem on some C++ compilers
    • fixes in the python bindings


  • Version 1.6.4 (10 December 2010)
    • small bug fix


  • Version 1.6.3 (08 December 2010)
    • radius search speedup


  • Version 1.6.2 (30 November 2010)
    • slight API changes to the C++ bindings, now the main index type is templated on the distance functor which makes it easier to use custom distances
    • new kd-tree implementation optimized for low dimensionality data
    • experimental MPI support for cluster computing


  • Version 1.5 (September 2010)
    • new C++ templated API
    • saving/loading of indexes to disk
    • thread-safe search
    • more distances types


  • Version 1.2 (February 2009)
    • return the distances to the nearest neighbors found in addition to indices.


  • Version 1.1 (December 2008)


  • Version 1.01 (July 2008)


  • Version 1.0 (April 2008)