v6.0.1
📦 sentence-transformersView on GitHub →
✨ 1 features🐛 2 fixes🔧 3 symbols
Summary
This release fixes a bug in PyLate checkpoint loading for models with both prefixes and prompts, improving performance for specific ColBERT-Zero checkpoints. It also enhances the Router.preprocess functionality and expands the documentation for multi-vector models.
✨ New Features
- Grows the documented multi-vector model tables from 51 checkpoints to 80.
🐛 Bug Fixes
- Fixed a bug where PyLate checkpoints with both a [Q]/[D] prefix and a text prompt lost the prefix, leading to incorrect encoding. This affected specific ColBERT-Zero checkpoints.
- Fixed a latent bug where the `task` argument was not forwarded to routed modules in `Router.preprocess`, preventing preprocessing steps like query length caps or query expansion from working correctly when a Router was used.