Releases: deven96/ahnlich
Releases · deven96/ahnlich
Task Manager Sets Global Panic Hook
bin/db/0.2.2 set global panic hook in task manager
Task Manager Sets Global Panic Hook
bin/ai/0.2.4 set global panic hook in task manager
Add Non-interactive Mode for Ahnlich CLI
bin/db/0.2.1 Add noninteractive mode for ahnlich CLI
Add Non-interactive Mode for Ahnlich CLI
bin/cli/0.2.1 Add noninteractive mode for ahnlich CLI
Add Non-interactive Mode for Ahnlich CLI
bin/ai/0.2.3 Add noninteractive mode for ahnlich CLI
Fix borked face cropping in AI models
What's Changed
Full Changelog: bin/ai/0.2.1...bin/ai/0.2.2
Ahnlich AI v0.2.1
What's New
Bounding Box Metadata for Face Detection
Buffalo-L and SFace face detection models now return bounding box metadata alongside embeddings:
- Normalized coordinates (0-1 range): bbox_x1, bbox_y1, bbox_x2, bbox_y2
- Detection confidence scores
- Metadata automatically stored in database and returned with queries
This enables applications to:
- Extract face regions from original images
- Draw bounding boxes for visualization
- Filter results by confidence score
- Perform spatial queries on face locations
Breaking Changes
- ConvertToEmbeddings API response structure changed from
StoreKeytoEmbeddingWithMetadata - Client libraries updated to v0.2.2 (Rust), v0.2.1 (Python, Node)
Documentation
See the documentation for usage examples.
HNSW Index + Performance Improvements
Highlights
- Introduced non-linear HNSW index for approximate O(log n) similarity search
- Improved memory footprint and insertion performance
- Optimized similarity search execution
- Added GetStore command for retrieving a single store with explicit
StoreNotFounderror
HNSW + AI Model Support
Highlights
- Added support for HNSW index configuration with default configurations
- Added support for GetStore
- Added support for new AI models (buffalo_l, sface, clipvit audio)
Vision + Audio Model Expansion
Highlights
- Added buffalo_l face embedding model
- Added sface + yunet detection/embedding pipeline
- Introduced runtime model arguments (e.g., adjustable confidence threshold)
- Added clipvit audio model (max 10s audio input)
- Added GetStore command support