Change8

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.

Affected Symbols