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
+14-1Lines changed: 14 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,4 @@
1
-
## Release 4.3.3 - (Unreleased)
1
+
## Release 4.3.3 - Jun 26, 2026
2
2
3
3
### New Changes
4
4
@@ -8,14 +8,27 @@
8
8
- Created GeoNearFilter for geodesic distance queries
9
9
- Implements two-pass query execution to eliminate false positives from bounding box approximation
10
10
- Added comprehensive test suite for geographic coordinate support
11
+
- Upgraded Jackson to version 3 #1221
12
+
- Build now targets JUnit 6 and requires Java 17 to build/test, while keeping Java 11 bytecode compatibility for the published artifacts #1179
13
+
14
+
### Performance Improvements
15
+
16
+
- Optimized index scans for multi-bound range queries (e.g. `gt` combined with `lt` on the same field)
17
+
- Added covered-count optimization so `size()`/`count()` is answered directly from index scans and plain full scans without fetching and deserializing every matching document
11
18
12
19
### Issue Fixes
13
20
21
+
- Fix `in`/`notIn` filters not using the index while querying a collection #1258
22
+
- Fix record ID match for legacy string keys in OR clause #1246
14
23
- Fix OR filters returning duplicate documents when using multiple indexes #1184
15
24
- Fix inconsistent numeric filtering across types with indexes #1175
16
25
- Fix elemMatch queries to use array field indexes #1174
17
26
- Fix native-image build: initialize JUnit MethodSegmentResolver at runtime #1189
18
27
28
+
### Maintenance
29
+
30
+
- Bumped production and development dependencies across the project (grouped Dependabot updates)
0 commit comments