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
+26-1Lines changed: 26 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,32 @@
1
+
# Version 4.20.0 (04.02.2025)
2
+
## Core
3
+
-[fea] Optimized indexed strings memory layout (each unique indexed string now requires 20-36 bytes less memery, depending on platform)
4
+
-[fea] Optimized non-built btree-index selection
5
+
-[fea] Optimized selections with large documents count in results
6
+
-[fea] Reduced allocations count in inserts/upserts and select-queries
7
+
-[fea] Changed index compatibility check in `AddIndex`: now `dense` and `regular` indexes are treated compatible
8
+
-[fix] Fixed parsing for [EQUAL_POSITION](readme.md#search-in-array-fields-with-matching-array-indexes) with brackets in SQL
9
+
10
+
## Replication
11
+
-[fea] Improved full sync performance for namespaces with large amount of empty documents
12
+
13
+
## Reindexer server
14
+
-[fix] Added more TCP-requests format checks
15
+
-[fix] Fixed [server.yml](cpp_src/server/contrib/server.yml) format errors
16
+
17
+
## Go connector
18
+
-[fea] Added support for absolute path on Windows platforms in `builtin`-binding
19
+
20
+
## Build
21
+
-[fix] Fixed build for ARM docker image
22
+
23
+
## Ported
24
+
-[fea/fix] Ported all the fixes and features from [v3.31.0](https://github.com/Restream/reindexer/releases/tag/v3.31.0)
25
+
1
26
# Version 4.19.0 (17.12.2024)
2
27
3
28
## Core
4
-
-[fea] Added automatic masking for reindexer user's credentials in log files and cluster/sharding JSON's (except for `async_replication` configs in `#config`-namespace)
29
+
-[fea] Added automatic masking for reindexer user's credentials in log files and cluster/sharding JSON's (except for `async_replication`-config in `#config`-namespace)
5
30
-[fix] Fixed assertion on attempt to use 'null'-values with `=`, `IN()`, `<`, `>`, `<=`, `>=` and `RANGE()` operators
0 commit comments