← Back to all sparks
M

Manticore Search

DEVOPS
Velocity5.0

Open-source database for full-text search and analytics

Manticore keeps patching 31.x, now fixing a FREEZE crash and a DocID ordering bug.

search-engineopen-sourcesqlperformancemaintenance
◆Current state
Manticore Search's 31.x tags remain fixes rather than features. 31.0.7 restored string COUNT(DISTINCT) speed after a collation fix had doubled it to 2.4 s, and 31.0.18 bumped the Buddy sidecar for PHP 8.5. 31.0.19 fixes deferred real-time kills that sorted document IDs as signed numbers, and 31.0.21 stops FREEZE from crashing when it includes a distributed table.
◆Where it's heading
The 31.x line is in steady correctness work, with several tags a week and each fixing one edge case in real-time tables, backups or query paths. No feature work has shown up in the feed since 31.0 began.
◆Prediction
Expect more single-fix 31.0.x tags; the entries give no sign of when the next feature release lands.

◆Recent moves

  1. 23h ago

    31.0.21: FREEZE no longer crashes on distributed tables

    FREEZE, used to take consistent backups, now skips unavailable indexes instead of crashing when a distributed table is included. One more narrow fix in the 31.x maintenance line.

    View source ↗
  2. 1d ago

    31.0.19: fixes DocID ordering for deferred real-time deletes

    Deferred kills in real-time tables deduplicated document IDs as signed numbers while using them as unsigned, which this tag corrects. A correctness fix users would only notice as wrong deletes on large ID ranges.

    View source ↗
  3. 3d ago

    31.0.18: Buddy sidecar 4.4.10 for PHP 8.5

    A dependency bump of the Buddy sidecar from 4.4.9 to 4.4.10 for PHP 8.5 compatibility. Upkeep in a 31.x line that has been fixes only.

    View source ↗
  4. 18d ago

    31.0.7: string COUNT(DISTINCT) 2x slowdown fixed

    Fixes the cost of 29.18.5's collation fix: rowwise COUNT(DISTINCT) on strings had doubled to 2.4 s on the logs10m benchmark and is back to about 1.1 s, with string GROUP BY also faster. Hash values are unchanged, so no index rebuild is needed.

    View source ↗
  5. 21d ago

    31.0.4: CI fix for bundled Debian dependencies

    A CI change so dev bundles can pull Debian dependencies from the release-candidate index. Users see nothing beyond a working build.

    View source ↗
  6. 21d ago

    31.0.3: Test Kit pinned to Executor 1.4.6

    Pins Executor 1.4.6 in the Test Kit so release assets match. The first 31.x tag in the feed is build plumbing, not engine changes.

    View source ↗