Sonic
Lightweight and schema-less search backend
Sonic is shipping tokenizer control and a dependency diet, two tags at a time.
◆Recent moves
- 28d ago
Opt-in tokenizer pattern matching plus a full dependency pin
The most substantial release in this window: the tokenizer stops splitting special tokens and gains opt-in, non-breaking pattern matching — directly addressing the identifier-mangling problem the recent fixes keep circling. The other half is dependency hygiene, pinning every server crate, disabling default features, and dropping lazy_static.
View source ↗ - 28d ago
Core crate picks up the tokenizer changes
The core-crate half of the same release as v1.7.4, carrying the tokenizer changes and the RocksDB feature trim without the server-side packaging work. Anyone tracking this feed should read the two tags as one release, not two.
View source ↗ - 1mo ago
More strings treated as IDs; Debian packaging stops chowning
Two small commits — broadening what counts as an ID and dropping a recursive chown on every Debian update. Minor, but part of the same identifier-handling thread that the next release addresses properly.
View source ↗ - 1mo ago
Core crate tag for the ID-detection change
The core-crate mirror of v1.7.3, containing only the broader ID-detection commit. No independent content.
View source ↗ - 1mo ago
ID queries now perform an implicit AND
A single-commit fix making ID queries combine terms with AND rather than OR. Small, but it changes result sets for anyone querying identifiers — the kind of correctness gap the tokenizer work later generalizes.
View source ↗ - 1mo ago
Core crate tag for the implicit-AND fix
The core-crate mirror of v1.7.2, carrying the same single implicit-AND commit. Another instance of one fix producing two changelog entries.
View source ↗