You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: changelog.md
+33Lines changed: 33 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,36 @@
1
+
# Version 5.11.0 (06.02.2026)
2
+
## Core
3
+
-[fea] Optimized indexes memory layout for namespaces with large amount of items. Index `IdSet`-structures now produce noticeably less overhead
4
+
-[fea] Added support for `JOIN` on `composite`-indexes (i.e. queries like `SELECT * FROM ns1 INNER JOIN (SELECT * ns2) ON ns1.composite = ns2.composite`)
5
+
-[fea] Added support for [serial()/now() precepts](readme.md#atomic-on-update-functions) with non-indexed fields
6
+
-[fea] Added more optimal `preselect` for `JOIN`-queries in cases, when right namespace is small and right query does not have filtering conditions with `IdSets`
7
+
-[fea] Added new `EXPLAIN` format for `SELECT`-queries with [MERGE](fulltext.md#merging-queries-results). Now it contains aggregated timing information and separate explains for each query
8
+
-[fix] Fixed [serial()/now() precepts](readme.md#atomic-on-update-functions) with indexed fields, when target `jsonpath` is missing in document
9
+
-[fix] Fixed `UPDATE`-queries for indexed fields, when target `jsonpath` is missing in document
10
+
-[fix] Fixed indexing of empty arrays after `UPDATE`-queries: previously those arrays won't be selected by `IS NULL` condition
11
+
-[fix] Fixed memory leak in `composite`-indexes after particular item update via `UPDATE` query
12
+
-[fix] Fixed `UPDATE DROP` for `composite`-index parts, when `jsonpath` of subindex has nested field
13
+
-[fix] Fixed `UPDATE`-query interaction with `null`-fields
14
+
-[fix] Fixed handling for duplicate `sparse`-indexes in [DISTINCT](readme.md#aggregations) with multiple fields
15
+
-[fix] Fixed storage data migration after `Primary key` index update
16
+
17
+
## Fulltext
18
+
-[fea] Changed indexing structure for [typos handling](fulltext.md#typos-algorithm). New structure has noticeably less memory consumation
19
+
-[fea] Added support for `ORDER BY ft_composite` created over non-indexed fields
20
+
-[fix] Fixed few incorrect interactions between `UPDATE`-queries and `text composite` index with `null`/missing fields
21
+
22
+
## Vector indexes
23
+
-[fix] Fixed situation, when some row IDs in `KNN` results with `range search` could be incorrect (due to missing internal/external index mapping)
24
+
25
+
## Reindexer server
26
+
-[fix] Fixed QPS in [Prometheus-metrics](cpp_src/readme.md#prometheus-server-side) for `SELECT`-queries (after `5.9.0` it was always equal to `UPDATE`-queries QPS)
27
+
-[fix] Fixed `columns` list content in HTTP query results response (now it will contain full list of existing columns)
28
+
29
+
## Face
30
+
-[fea] Removed autocomplete from index fields for create/edit index forms
31
+
-[fea] Added caching of added float vector data config
32
+
-[fea] Deleted `is_appendable` field from index config
33
+
1
34
# Version 5.10.0 (29.12.2025)
2
35
## Core
3
36
-[fea] Added [filtering by field length](readme.md#functions)
0 commit comments