Skip to content

This release adds 8 notable features for engineering teams evaluating rollout.

Published 22d Search Engines
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

analytics bm25 clickhouse c++ database dbms
+8 more
duckdb elasticsearch olap postgresql relational-database search-engine search-engines sql

ReleasePort's take

Light signal
editorial:auto 13d

v26.05.3 fixes eight data races across transactions, catalog, notices, and Iceberg operations; patch if you run concurrent multi-threaded workloads. Debuts geospatial S2 search, TRUNCATE command, and new DDL features.

Why it matters: Data races in core concurrent operations risk state corruption under multi-threaded loads; patch now for affected deployments. Geospatial search and new DDL support enable additional analytics use cases.

Summary

AI summary

Added composite type, GEO S2 search support, offsets for topK case, sequences, truncate command, synonyms tokenizers, parallel sink for inverted index backfill, and CREATE INDEX progress reporting.

Changes in this release

Feature Medium

Geospatial S2 search support is now available.

Geospatial S2 search support is now available.

Source: llm_adapter@2026-05-21

Confidence: low

Feature Medium

Synonym-aware tokenizers are now available.

Synonym-aware tokenizers are now available.

Source: llm_adapter@2026-05-21

Confidence: low

Feature Medium

Inverted index backfill uses parallel sink optimization.

Inverted index backfill uses parallel sink optimization.

Source: llm_adapter@2026-05-21

Confidence: low

Feature Medium

Text search is now supported inside ANN queries.

Text search is now supported inside ANN queries.

Source: llm_adapter@2026-05-21

Confidence: low

Feature Medium

TRUNCATE command is now supported.

TRUNCATE command is now supported.

Source: llm_adapter@2026-05-21

Confidence: low

Feature Medium

WAND optimization is enabled for inverted indexes.

WAND optimization is enabled for inverted indexes.

Source: llm_adapter@2026-05-21

Confidence: low

Feature Medium

Composite type support can now be created.

Composite type support can now be created.

Source: llm_adapter@2026-05-21

Confidence: low

Feature Medium

Database sequences can now be created.

Database sequences can now be created.

Source: llm_adapter@2026-05-21

Confidence: low

Feature Medium

TopK queries now support offset parameters.

TopK queries now support offset parameters.

Source: llm_adapter@2026-05-21

Confidence: low

Feature Medium

CREATE INDEX progress is surfaced via pg_stat_progress_create_index.

CREATE INDEX progress is surfaced via pg_stat_progress_create_index.

Source: llm_adapter@2026-05-21

Confidence: low

Feature Low

GEO S2 search support added.

GEO S2 search support added.

Source: granite4.1:30b@2026-05-23-audit

Confidence: low

Feature Low

Synonym tokenizers added.

Synonym tokenizers added.

Source: granite4.1:30b@2026-05-23-audit

Confidence: low

Bugfix Medium

Data race in transaction Ensure/Add/Get operations fixed.

Data race in transaction Ensure/Add/Get operations fixed.

Source: llm_adapter@2026-05-21

Confidence: high

Bugfix Medium

Unnecessary catalog snapshot drops on every statement eliminated.

Unnecessary catalog snapshot drops on every statement eliminated.

Source: llm_adapter@2026-05-21

Confidence: high

Bugfix Medium

LogicalType mutation bug in PgSqlType constructor fixed.

LogicalType mutation bug in PgSqlType constructor fixed.

Source: llm_adapter@2026-05-21

Confidence: high

Bugfix Medium

Blocked task wakeups in pg_comm_task are now preserved.

Blocked task wakeups in pg_comm_task are now preserved.

Source: llm_adapter@2026-05-21

Confidence: high

Bugfix Medium

Data race in catalog rename operations is fixed.

Data race in catalog rename operations is fixed.

Source: llm_adapter@2026-05-21

Confidence: high

Bugfix Medium

Data race in notice addition and retrieval fixed.

Data race in notice addition and retrieval fixed.

Source: llm_adapter@2026-05-21

Confidence: high

Bugfix Medium

Sequence resource leak is fixed.

Sequence resource leak is fixed.

Source: llm_adapter@2026-05-21

Confidence: high

Bugfix Medium

Iceberg multi-threaded execution race conditions are fixed.

Iceberg multi-threaded execution race conditions are fixed.

Source: llm_adapter@2026-05-21

Confidence: high

Bugfix Medium

SendAsync close correctly uses asio_ns::dispatch.

SendAsync close correctly uses asio_ns::dispatch.

Source: llm_adapter@2026-05-21

Confidence: high

Bugfix Medium

User type bugs are fixed.

User type bugs are fixed.

Source: llm_adapter@2026-05-21

Confidence: low

Bugfix Medium

User type issues corrected.

User type issues corrected.

Source: granite4.1:30b@2026-05-23-audit

Confidence: low

Bugfix Medium

IRESEARCH usage example fixed.

IRESEARCH usage example fixed.

Source: granite4.1:30b@2026-05-23-audit

Confidence: low

Full changelog

Docker image: https://hub.docker.com/r/serenedb/serenedb/tags?name=26.05.3

What's Changed

  • feat: Add composite type by @pashandor789 in https://github.com/serenedb/serenedb/pull/602
  • Update README.md for PostgreSQL references by @gnusi in https://github.com/serenedb/serenedb/pull/629
  • feat: GEO S2 search support by @Dronplane in https://github.com/serenedb/serenedb/pull/575
  • Fix iceberg multi-threaded execution by @codeworse in https://github.com/serenedb/serenedb/pull/632
  • feat: Add offsets for topK case by @gnusi in https://github.com/serenedb/serenedb/pull/626
  • Support text search inside ann query by @codeworse in https://github.com/serenedb/serenedb/pull/634
  • feat: Enable wand for inverted index by @gnusi in https://github.com/serenedb/serenedb/pull/573
  • feat: Add sequences by @pashandor789 in https://github.com/serenedb/serenedb/pull/604
  • fix: Fix user type by @MBkkt in https://github.com/serenedb/serenedb/pull/637
  • fix: iresearch usage example by @mkornaukhov in https://github.com/serenedb/serenedb/pull/640
  • feat: Add truncate by @pashandor789 in https://github.com/serenedb/serenedb/pull/617
  • fix: Fix SendAsync Close to use asio_ns::dispatch by @MBkkt in https://github.com/serenedb/serenedb/pull/641
  • fix: Sequences leak by @pashandor789 in https://github.com/serenedb/serenedb/pull/642
  • feat: Add synonyms tokenizers by @gnusi in https://github.com/serenedb/serenedb/pull/644
  • Update readme by @gnusi in https://github.com/serenedb/serenedb/pull/648
  • fix: data race in catalog rename by @MBkkt in https://github.com/serenedb/serenedb/pull/649
  • fix: don't mutate shared LogicalType alias in PgSqlType ctor by @MBkkt in https://github.com/serenedb/serenedb/pull/653
  • fix: data race in transaction Ensure/Add/Get by @MBkkt in https://github.com/serenedb/serenedb/pull/650
  • fix: don't drop catalog snapshot on every statement by @MBkkt in https://github.com/serenedb/serenedb/pull/651
  • fix: don't lose blocked-task wakeup in pg_comm_task by @MBkkt in https://github.com/serenedb/serenedb/pull/652
  • feat: parallel sink for inverted index backfill by @MBkkt in https://github.com/serenedb/serenedb/pull/654
  • feat: surface CREATE INDEX progress via pg_stat_progress_create_index by @MBkkt in https://github.com/serenedb/serenedb/pull/655
  • fix: data race in AddNotice/StealNotices by @MBkkt in https://github.com/serenedb/serenedb/pull/660

Full Changelog: https://github.com/serenedb/serenedb/compare/v26.05.2...v26.05.3

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 free

About Zero-ETL elastic-grade search over remote data (Parquet, Iceberg, JSON)

All releases →

Related context

Beta — feedback welcome: [email protected]