Vdms

Latest version: v0.0.20

Safety actively analyzes 613750 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

24.2

* Installation instructions updated in Install.md and [Wiki](https://github.com/IntelLabs/vdms/wiki/Install)

**Improved Error Handling**
* Improve how errors/exceptions are handled and provide better information to the client

**Bug Fixes**

**Updated documentation** in [Wiki](https://github.com/IntelLabs/vdms/wiki)
* [Descriptor Memory Usage](https://github.com/IntelLabs/vdms/wiki/Descriptor-Memory-Usage)
* [Remote Operations](https://github.com/IntelLabs/vdms/wiki/Remote-Operations)
* [Remote Storage in VDMS](https://github.com/IntelLabs/vdms/wiki/Remote-Storage-in-VDMS)
* [User Defined Operations](https://github.com/IntelLabs/vdms/wiki/User-Defined-Operations)

2.6.0

What's New

**Updated Docker Image**
* Docker image is available on [Dockerhub](https://hub.docker.com/r/intellabs/vdms)

**New Query Handler Selector (Experimental)**
* Enhancement to provide developers the ability to either modify existing query handlers (e.g. changing data and operations flow) or develop entirely new handlers from scratch (e.g. enabling a new type of metadata backend).
* Additional details are available; [Query Handler Development](https://github.com/IntelLabs/vdms/wiki/Query-Handler-Development)

**Redesign of Video Class (Experimental)**
* Experimental enhancement to video management design to work with videos as a single entity and ensures the Out-of-Memory exceptions are caught/addressed

2.5.0

What's New

- **New Debian-based Dockerfile**
- Docker image is available on [Dockerhub](https://hub.docker.com/repository/docker/intellabs/vdms/general)

- **New User-defined Operations (UDF) and Remote Operations**
- Users can apply user-defined operations to images and execute image operations on a remote server using Flask APIs
- Additional details are available; [User Defined Operations](https://github.com/IntelLabs/vdms/wiki/User-Defined-Operations) and [Remote Operations](https://github.com/IntelLabs/vdms/wiki/Remote-Operations)

- **AWS S3 Support**
- Users can write data to AWS S3 instead of using local storage by specifying `storage_type` in configuration file
- Additional details are available: [ConfigFile Wiki](https://github.com/IntelLabs/vdms/wiki/ConfigFile)

- **Upgrade to TileDB 2.14**

- **Updated documentation** in [Wiki](https://github.com/IntelLabs/vdms/wiki)

2.4.0

What's New

- **Support for Storing and Accessing Other Data Formats**
- Users can use the new AddBlob, FindBlob, and UpdateBlob commands to add and query other data formats.
- Additional details are available: [AddBlob](https://github.com/IntelLabs/vdms/wiki/AddBlob), [FindBlob](https://github.com/IntelLabs/vdms/wiki/FindBlob), and [UpdateBlob](https://github.com/IntelLabs/vdms/wiki/UpdateBlob).

- **CSV Parser for C++ Client**
- Users can ingest data from a CSV file instead of writing JSON queries. This feature supports the [Insert Commands](https://github.com/IntelLabs/vdms/wiki/CSV-Plugin-for-C%2B%2B-Client#insert-commands).
- Additional details are available: [CSV Plugin for C++ Client](https://github.com/IntelLabs/vdms/wiki/CSV-Plugin-for-C%2B%2B-Client)

- Upgraded dependencies
- Updated documentation in [Wiki](https://github.com/IntelLabs/vdms/wiki)

2.3.0

What's New

- **Filters to Identify Near-Neighbor Groups (FLINNG):**
- Integrated a new indexing and similarity search library (FLINNG) that addresses the computational challenges of high-dimensional similarity search by presenting an index with fast construction time, low memory requirement, and zero query-time distance computations
- Instructions are provided (https://github.com/IntelLabs/vdms/wiki/FLINNG-Library-and-Performance-Details)

- **Periodic backup (Auto-replication):**
- Users can automatically backup db folder of VDMS periodically and restore the database as needed
- Instructions are provided (https://github.com/IntelLabs/vdms/wiki/VDMS-Backup-and-Restoring-Options)

- **Kafka Connectors:**
- We are moving towards distributed VDMS and have provided Kafka connectors, configurations, instructions, and examples to use VDMS in a distributed manner leveraging Kafka
- Instructions are provided (https://github.com/IntelLabs/vdms/wiki/Run-Kafka-VDMS-Example)

- **Video Improvement**
- Addressed memory leak in video command

- **Independent C++ Client:**
- Ability to build client independently without building VDMS server

2.2.0

What's New

- Flexible Retention Policy (Auto-deletion):
- Users can automatically have node removed from VDMS
- Internal Database Retry:
- Retry query before asserting and exiting database
- Allow User-defined Operators in VCL:
- User can define a new operator in VCL and expose it in the VDMS API. Provided a sample custom operation
- Improve Descriptor Search:
- Fixed descriptor bug (insert multiple descriptors)
- Added the ability to search descriptors by query blob AND constraints
- JPEG Storage Quality:
- Image differences due to lossy compression of JPEG. Added disclaimer to user to use lossless format (PNG) for inference applications (https://github.com/IntelLabs/vdms/wiki/AddImage#inference-image-format )
- Increase Buffer Size:
- We increased the max buffer size for database transactions to 1GB and set a default size of 32MB (previous max)
- Removed Dockerfiles:
- Only provide base Dockerfile

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.