Skip to content

This release includes 1 breaking change for platform teams planning a safe upgrade.

Published 27d 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

Summary

AI summary

Rename identity tokenizer to keyword and add WAL recovery.

Full changelog

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

What's Changed

  • feat: Add ALTER stmt processing by @pashandor789 in https://github.com/serenedb/serenedb/pull/474
  • feat(CI): Add paralel recovery tests by @pashandor789 in https://github.com/serenedb/serenedb/pull/508
  • fix: Fix typo in static_assert by @MBkkt in https://github.com/serenedb/serenedb/pull/504
  • fix: CI button by @pashandor789 in https://github.com/serenedb/serenedb/pull/512
  • feat: CI cool color circles by @pashandor789 in https://github.com/serenedb/serenedb/pull/517
  • feat: OFFSETS function for inverted index by @Dronplane in https://github.com/serenedb/serenedb/pull/489
  • Range data source by @mkornaukhov in https://github.com/serenedb/serenedb/pull/465
  • Multistrategy rocksdb materializer for inverted index + Unified RocksDBPointLookupDataSource by @Dronplane in https://github.com/serenedb/serenedb/pull/469
  • Fixes for Drop + more tests by @codeworse in https://github.com/serenedb/serenedb/pull/470
  • fix: skipif engine-name by @mkornaukhov in https://github.com/serenedb/serenedb/pull/520
  • fix: allow to run CI forks branches by @mkornaukhov in https://github.com/serenedb/serenedb/pull/521
  • fix: allow to run CI forks branches x2 by @mkornaukhov in https://github.com/serenedb/serenedb/pull/523
  • Restore CI triggers to pull_request by @mkornaukhov in https://github.com/serenedb/serenedb/pull/524
  • fix: CI revert some stuff by @mkornaukhov in https://github.com/serenedb/serenedb/pull/529
  • feat: path hierarchy tokenizer by @romanpovol in https://github.com/serenedb/serenedb/pull/528
  • feat: install.sh for install.serenedb.com by @malandin in https://github.com/serenedb/serenedb/pull/527
  • refactor: Unify column decoding from RocksDB slices by @Dronplane in https://github.com/serenedb/serenedb/pull/531
  • feat: add latest tag to docker image at release time by @malandin in https://github.com/serenedb/serenedb/pull/533
  • feat: add manual running of reusable tasks in CI by @mkornaukhov in https://github.com/serenedb/serenedb/pull/539
  • range search support for vector index in iresearch by @codeworse in https://github.com/serenedb/serenedb/pull/540
  • feat: redesign console, dashboards, and query workflow with improved UX and stability by @iljaname in https://github.com/serenedb/serenedb/pull/541
  • Support more distances for HNSW Index by @codeworse in https://github.com/serenedb/serenedb/pull/545
  • fix: coverage report in CI by @mkornaukhov in https://github.com/serenedb/serenedb/pull/543
  • feat: support <slt:ignore> in tests error queries by @mkornaukhov in https://github.com/serenedb/serenedb/pull/546
  • fix: CI branch dispatching by @mkornaukhov in https://github.com/serenedb/serenedb/pull/547
  • fix: default connection env, dependencies and ci by @iljaname in https://github.com/serenedb/serenedb/pull/551
  • feat: improve path hierarchy & add benches by @romanpovol in https://github.com/serenedb/serenedb/pull/549
  • feat: add path hierarchy and pattern tokenizers to sql infra by @romanpovol in https://github.com/serenedb/serenedb/pull/532
  • Add Union Tokenizer by @abhishek593 in https://github.com/serenedb/serenedb/pull/491
  • refactor: allow only single wand per posting list by @afigor2701 in https://github.com/serenedb/serenedb/pull/503
  • One line change by @MBkkt in https://github.com/serenedb/serenedb/pull/535
  • fix: Conditionally include jemalloc in build extensions and link libraries by @MBkkt in https://github.com/serenedb/serenedb/pull/557
  • fix: Fix config tests by @gnusi in https://github.com/serenedb/serenedb/pull/559
  • feat: Add current_user, current_role and pg_backend_pid system functions by @Dronplane in https://github.com/serenedb/serenedb/pull/558
  • It was very a useful meeting by @gnusi in https://github.com/serenedb/serenedb/pull/562
  • fix: Better testing, less skipif/onlyif, explain them by @MBkkt in https://github.com/serenedb/serenedb/pull/564
  • fix: Cleanup libs and liceneses.md by @MBkkt in https://github.com/serenedb/serenedb/pull/565
  • Add more scorers by @gnusi in https://github.com/serenedb/serenedb/pull/566
  • feat: Proximity PHRASE (rebased) by @Dronplane in https://github.com/serenedb/serenedb/pull/560
  • fix: Fix bind variables by @MBkkt in https://github.com/serenedb/serenedb/pull/568
  • refactor: improve non-search scans by @mkornaukhov in https://github.com/serenedb/serenedb/pull/555
  • fix: Faster tests, fix duckdb deps, etc by @MBkkt in https://github.com/serenedb/serenedb/pull/569
  • feat: Add regexp filter for IResearch by @aksel2904 in https://github.com/serenedb/serenedb/pull/177
  • refactor: Use little-endian instead of big-endian to store integers for IResearch by @afigor2701 in https://github.com/serenedb/serenedb/pull/571
  • feat: Support enum types by @pashandor789 in https://github.com/serenedb/serenedb/pull/567
  • feat: improve --override behavior for tests by @mkornaukhov in https://github.com/serenedb/serenedb/pull/574
  • ANN search improvements: Index options + Filter by @codeworse in https://github.com/serenedb/serenedb/pull/563
  • Update duckdb submodule branch by @codeworse in https://github.com/serenedb/serenedb/pull/577
  • chore: Refactor Storing values by tokenizer by @Dronplane in https://github.com/serenedb/serenedb/pull/578
  • feat: improve sqllogictest by @mkornaukhov in https://github.com/serenedb/serenedb/pull/581
  • feat: Add iceberg catalog by @MBkkt in https://github.com/serenedb/serenedb/pull/572
  • feat: Add README to serene-ui by @iljaname in https://github.com/serenedb/serenedb/pull/556
  • fix: install script by @iljaname in https://github.com/serenedb/serenedb/pull/583
  • perf: Improve lookups by @pashandor789 in https://github.com/serenedb/serenedb/pull/582
  • Update README with new logo and overview image by @iljaname in https://github.com/serenedb/serenedb/pull/586
  • fix: polish console and dashboards UI interactions by @iljaname in https://github.com/serenedb/serenedb/pull/584
  • feat: sqllogictest override options uses tmp dir by @mkornaukhov in https://github.com/serenedb/serenedb/pull/589
  • feat: FTS sugar by @gnusi in https://github.com/serenedb/serenedb/pull/580
  • Rename identity to keyword by @gnusi in https://github.com/serenedb/serenedb/pull/593
  • refactor(iresearch): inline norm handling, drop FeatureInfoProvider by @MBkkt in https://github.com/serenedb/serenedb/pull/596
  • feat: add WAL recovery by @pashandor789 in https://github.com/serenedb/serenedb/pull/592
  • feat: More FTS sugar by @gnusi in https://github.com/serenedb/serenedb/pull/595
  • chore: Rename has_any_token to has_any_tokens by @gnusi in https://github.com/serenedb/serenedb/pull/598
  • feat: indexing json fields by @mkornaukhov in https://github.com/serenedb/serenedb/pull/561
  • feat: View indexing by @MBkkt in https://github.com/serenedb/serenedb/pull/594
  • fix: Use final instead of override by @MBkkt in https://github.com/serenedb/serenedb/pull/600
  • chore: Fix connection sequence and server replies for client tools compatibility by @Dronplane in https://github.com/serenedb/serenedb/pull/588
  • fix: simplify Docker setup and auto-select default connection by @iljaname in https://github.com/serenedb/serenedb/pull/605
  • Update submodule by @gnusi in https://github.com/serenedb/serenedb/pull/606
  • chore: docker install script to auto-pull new images by @malandin in https://github.com/serenedb/serenedb/pull/615
  • fix: Fix bug by @gnusi in https://github.com/serenedb/serenedb/pull/616
  • Add first demo by @gnusi in https://github.com/serenedb/serenedb/pull/601
  • Update README to include video link instead of image by @iljaname in https://github.com/serenedb/serenedb/pull/620
  • perf: Parallel ANN index segments + fixes by @codeworse in https://github.com/serenedb/serenedb/pull/585
  • update duckdb submodule by @codeworse in https://github.com/serenedb/serenedb/pull/625
  • feat: Add driver tests by @MBkkt in https://github.com/serenedb/serenedb/pull/623
  • fix(ci): publish correct multi-arch manifest for build-image latest tag by @MBkkt in https://github.com/serenedb/serenedb/pull/627

New Contributors

  • @abhishek593 made their first contribution in https://github.com/serenedb/serenedb/pull/491
  • @afigor2701 made their first contribution in https://github.com/serenedb/serenedb/pull/503
  • @aksel2904 made their first contribution in https://github.com/serenedb/serenedb/pull/177

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

Breaking Changes

  • Renamed tokenizers: identity → keyword

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]