1.0.5
📦 chromaView on GitHub →
✨ 15 features🐛 2 fixes⚡ 1 deprecations🔧 4 symbols
Summary
Version 1.0.5 introduces significant enhancements to garbage collection, storage layer request priority, and wal3 functionality, alongside fixing a race condition and improving error propagation. This release also removes JavaScript bindings from the core package build.
Migration Steps
- If you rely on the 'delete list file' operation in GC, prepare to update your code as it is deprecated.
✨ New Features
- Allow specifying environment variables for the garbage collector Kubernetes template.
- Garbage collector logs are now shown in stdout.
- Added TTL (Time To Live) to the sysdb cache on RFE.
- Snapshot functionality is now recursive.
- When recovering a wal3 manifest, it is now marked as dirty.
- Added a 'scout-logs' function to find the maximum log position.
- Query paths are retried on transport errors.
- Introduced request priority in the storage layer.
- Prefetch posting list in query and compactor.
- Set up rendezvous hashing for collection to garbage collector node mapping.
- Reenabled wal3 functionality.
- Updated QuotaExceededError status code and message.
- Added support for images in the Cohere embedding function.
- Added regeneration script for the JS library.
- Added tracing spans to wal3.
🐛 Bug Fixes
- Fixed a race condition.
- Fixed OBO (One-Byte Ordering?) between log service and compaction.
🔧 Affected Symbols
get (removed page, page_size, and sort args)QuotaExceededErrorCohere embedding functionwal3⚡ Deprecations
- The 'delete list file' operation in Garbage Collection (GC) is deprecated.