v0.11.0
Pre-releaseSMQTK v0.11.0 Release Notes
This minor release includes a number of security and stability fixes for
algorithms and the IQR demo web application.
Updates / New Features since v0.10.0
Documentation
- Updated IQR Demo Application documentation RST file and images to
reflect the current state of SMQTK and that process.
Fixes since v0.10.0
Algorithms
-
Classifiers
-
SVM
- Fixed broken large model saving in Python 2, creating
parity with Python 3.
- Fixed broken large model saving in Python 2, creating
-
-
Nearest-Neighbors
-
FAISS
- Fixed use of strings for compatibility with Python 2.
- Fixed broken large model saving in Python 2, creating
parity with Python 3.
-
FLANN
- Fixed broken large model saving in Python 2, creating
parity with Python 3.
- Fixed broken large model saving in Python 2, creating
-
Hash Index
-
Scikit-Learn BallTree
- Fix
save_model
andload_model
methods for additional
compatibility with scikit-learn version 0.20.0.
- Fix
-
-
LSH
-
Fix issue with update and remove methods when constructed with
a key-value store structure that use thefrozenset
type. -
Fix issue with on-the-fly linear hash index build which was
previously not correctly setting a set of integers.
-
-
Descriptor Generator Plugins
- Fix issue with
CaffeDescriptorGenerator
where the GPU would not be
appropriately used on a separate thread/process after initialization occurs on
the main (or some other) thread.
Docker
-
IQR Playground
- Updated README for better instruction on creating the docker image
first.
- Updated README for better instruction on creating the docker image
-
Caffe image
- Resolved an issue with upgrading pip for a newer version of matplotlib.
Documentation
- Removed module mocking in sphinx
conf.py
as it has been shown to be
brittle to changes in the source code. If we isolate and document a
use-case where the mocking becomes relevant again we can bring it back.
Misc.
-
Update requests and flask package version in
requirements.txt
and
devops/docker/smqtk_wrapper_python/requirements.txt
files due to
GitHub security alert. -
Updated package versions for packages in the
requirements.docs.txt
requirements file.
Utilities
-
Fixed broken large file writing in Python 2, creating parity
with Python 3. -
Fixed
iqr_app_model_generation.py
script for the current state of
SMQTK functionality. -
Fixed double logging issue in
python/smqtk/bin/classifyFiles.py
tool.
Web
-
IQR Search Demo App
-
Fixed input element autocomplete property value being set
from disabled" to the correct value of "off". -
Fix CSRF vulnerability in demo web application front-end.
-
Fixed sample configuration files for the current state of
associated tools.
-