| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-06-26 | 1.5 kB | |
| v4.3.3 source code.tar.gz | 2026-06-26 | 823.0 kB | |
| v4.3.3 source code.zip | 2026-06-26 | 1.8 MB | |
| Totals: 3 Items | 2.6 MB | 1 | |
New Changes
- Support for interface entity types with EntityDecorator [#1183]
- Fixed NearFilter to support geodesic distance for geographic coordinates [#1185]
- Added GeoPoint class for explicit geographic coordinate support
- Created GeoNearFilter for geodesic distance queries
- Implements two-pass query execution to eliminate false positives from bounding box approximation
- Added comprehensive test suite for geographic coordinate support
- Upgraded Jackson to version 3 [#1221]
- Build now targets JUnit 6 and requires Java 17 to build/test, while keeping Java 11 bytecode compatibility for the published artifacts [#1179]
Performance Improvements
- Optimized index scans for multi-bound range queries (e.g.
gtcombined withlton the same field) - Added covered-count optimization so
size()/count()is answered directly from index scans and plain full scans without fetching and deserializing every matching document
Issue Fixes
- Fix
in/notInfilters not using the index while querying a collection [#1258] - Fix record ID match for legacy string keys in OR clause [#1246]
- Fix OR filters returning duplicate documents when using multiple indexes [#1184]
- Fix inconsistent numeric filtering across types with indexes [#1175]
- Fix elemMatch queries to use array field indexes [#1174]
- Fix native-image build: initialize JUnit MethodSegmentResolver at runtime [#1189]
Maintenance
- Bumped production and development dependencies across the project (grouped Dependabot updates)