Groonga
Full text search engine and column store
A new minor line opens on nothing but a crash fix.
◆Recent moves
- 18d ago
Crash fix when index segment allocation fails
Despite opening a new minor line, this release carries a single fix: a crash when allocating a new index segment fails, plus the uninitialized value in the error message that reported it. Both only surface under memory exhaustion or an exhausted mmap limit, so most deployments will notice nothing.
View source ↗ - 1mo ago
New string_truncate() function with omission-mark handling
Adds string_truncate() with control over the omission mark, a small but genuinely new tool for query authors shaping output text. It is the clearest example of how Groonga's function surface grows: one narrow, well-specified addition at a time.
View source ↗ - 2mo ago
between() accepts vector values, though without index support
between() learns to accept vector values, widening where the operator can be applied. The release is explicit that index support does not follow, so the convenience arrives ahead of the performance path.
View source ↗ - 3mo ago
Second attempt at the missing Windows runtime DLL
A second pass at the same Windows packaging problem, restoring a runtime DLL that the previous release had failed to include. Packaging repair, not product change.
View source ↗ - 4mo ago
Missing Windows runtime DLL restored to the archive
Restores a Windows runtime DLL missing from the distributed archive. Affects whoever installs on Windows and nobody else.
View source ↗ - 4mo ago
Ubuntu 26.04 support and an ODR fix that unblocks LTO builds
Adds Ubuntu 26.04 packages and fixes a one-definition-rule violation that had blocked link-time optimization builds. Distribution work, but the kind that decides whether a database is installable on current systems.
View source ↗