This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+8 more
ReleasePort's take
Light signalSereneDB v26.05.4 adds FTS Highlight functionality and column-store indexing for inverted indexes. The release also fixes view-backed index loading on startup and improves ANN/FTS scan snapshot management.
Why it matters: Full-text search gains highlight support; inverted indexes now support column storage. Fixes view-backed index loading and ANN/FTS scan snapshots. Test in dev; upgrade if using search features.
Summary
AI summaryUpdates feat, fix, and chore across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Adds column with index-only storage capability Adds column with index-only storage capability Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Adds FTS Highlight functionality for full-text search Adds FTS Highlight functionality for full-text search Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Implements column store for inverted index Implements column store for inverted index Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Builds sandwich using DuckDB and SereneDB rules Builds sandwich using DuckDB and SereneDB rules Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Feature | Medium |
Allows default argument for ts_levenshtein function Allows default argument for ts_levenshtein function Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Feature | Medium |
Allows using AT as column name and table alias Allows using AT as column name and table alias Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Feature | Medium |
Adds read text support functionality Adds read text support functionality Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Performance | Medium |
Optimizes block disjunction with lazy seek Optimizes block disjunction with lazy seek Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Bugfix | Medium |
Fixes loading of view-backed indexes on startup Fixes loading of view-backed indexes on startup Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
Fixes schema_id passing when restoring views functions Fixes schema_id passing when restoring views functions Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
Fixes ANN and FTS scan snapshot management Fixes ANN and FTS scan snapshot management Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
Fixes error messages for headline test Fixes error messages for headline test Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Bugfix | Medium |
Fixes index finalization process Fixes index finalization process Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Refactor | Medium |
Adds SQLSmith testing framework integration Adds SQLSmith testing framework integration Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Refactor | Medium |
Expands test coverage Expands test coverage Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Refactor | Medium |
Updates README documentation Updates README documentation Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Refactor | Medium |
Prunes view columns for index backfill Prunes view columns for index backfill Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Refactor | Medium |
Adds searchbench benchmarking tool Adds searchbench benchmarking tool Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Refactor | Medium |
Integrates sqlsmith into CI pipeline Integrates sqlsmith into CI pipeline Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Refactor | Medium |
Adds embeddings demonstration materials Adds embeddings demonstration materials Source: llm_adapter@2026-05-21 Confidence: low |
— |
Full changelog
Docker image: https://hub.docker.com/r/serenedb/serenedb/tags?name=26.05.4
What's Changed
- feat: Column with index only storage by @Dronplane in https://github.com/serenedb/serenedb/pull/633
- fix: load view-backed indexes on startup by @MBkkt in https://github.com/serenedb/serenedb/pull/662
- chore: SQLSmith by @gnusi in https://github.com/serenedb/serenedb/pull/661
- Add more tests by @gnusi in https://github.com/serenedb/serenedb/pull/668
- Update README.md by @gnusi in https://github.com/serenedb/serenedb/pull/672
- Allow default argument for ts_levenshtein by @gnusi in https://github.com/serenedb/serenedb/pull/673
- feat: FTS Highlight by @gnusi in https://github.com/serenedb/serenedb/pull/676
- fix: error messages for headline test by @mkornaukhov in https://github.com/serenedb/serenedb/pull/680
- feat: Implement column store for inverted index by @MBkkt in https://github.com/serenedb/serenedb/pull/636
- chore: Prune views columns for index backfill by @Dronplane in https://github.com/serenedb/serenedb/pull/666
- chore: Allow using AT as column name and table alias by @Dronplane in https://github.com/serenedb/serenedb/pull/671
- perf: Block disjunction lazy seek by @gnusi in https://github.com/serenedb/serenedb/pull/694
- chore: Add searchbench by @gnusi in https://github.com/serenedb/serenedb/pull/697
- chore: Add sqlsmith to CI by @gnusi in https://github.com/serenedb/serenedb/pull/698
- feat: Add read text support by @gnusi in https://github.com/serenedb/serenedb/pull/696
- feat: Build sandwich using DuckDB rules as bread and ours as mett by @pashandor789 in https://github.com/serenedb/serenedb/pull/695
- fix: Pass schema_id when restoring views, functions, tokenizers and t… by @gnusi in https://github.com/serenedb/serenedb/pull/699
- fix: Fix ANN scan + FTS scan snapshot management by @Dronplane in https://github.com/serenedb/serenedb/pull/700
- Embeddings demos by @codeworse in https://github.com/serenedb/serenedb/pull/683
- fix: Fix index finalize by @gnusi in https://github.com/serenedb/serenedb/pull/702
Full Changelog: https://github.com/serenedb/serenedb/compare/v26.05.3...v26.05.4
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Track Zero-ETL elastic-grade search over remote data (Parquet, Iceberg, JSON)
Get notified when new releases ship.
Sign up freeAbout Zero-ETL elastic-grade search over remote data (Parquet, Iceberg, JSON)
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]