Skip to content

Commit eecbf0d

Browse files
anidotnetclaude
andcommitted
chore: update version to 4.4.2 in POM files and changelog
Cuts a patch release for the #1266 index-planner fix. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
1 parent d6e8455 commit eecbf0d

11 files changed

Lines changed: 18 additions & 10 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
## Release 4.4.2 - Jul 8, 2026
2+
3+
### Issue Fixes
4+
5+
- Fix `ClassCastException` when an AND filter combines an equality (or other comparable) filter on one indexed field with a bounded range on a second, differently-typed indexed field #1266
6+
- The query planner picked the best-matching index per field independently while scanning candidate indexes, but accumulated filters from every candidate it visited into one shared set instead of keeping only the winning index's filters. The resulting index scan filter set could carry filters from two unrelated indexes (e.g. a `String`-valued `eq` filter alongside a `Long`-valued range pair), which were then all applied against whichever single index the planner picked, comparing a value of the wrong type against that index's keys.
7+
- The planner now selects a single best-matching index descriptor and only keeps that index's own filters for the index scan; filters on any other field fall back to a post-filter (collection scan) step as before.
8+
19
## Release 4.4.1 - Jul 2, 2026
210

311
### Security Fixes

‎nitrite-bom/pom.xml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<parent>
55
<groupId>org.dizitart</groupId>
66
<artifactId>nitrite-java</artifactId>
7-
<version>4.4.1</version>
7+
<version>4.4.2</version>
88
</parent>
99

1010
<artifactId>nitrite-bom</artifactId>

‎nitrite-jackson-mapper/pom.xml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<parent>
55
<groupId>org.dizitart</groupId>
66
<artifactId>nitrite-java</artifactId>
7-
<version>4.4.1</version>
7+
<version>4.4.2</version>
88
</parent>
99

1010
<artifactId>nitrite-jackson-mapper</artifactId>

‎nitrite-mvstore-adapter/pom.xml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<parent>
55
<groupId>org.dizitart</groupId>
66
<artifactId>nitrite-java</artifactId>
7-
<version>4.4.1</version>
7+
<version>4.4.2</version>
88
</parent>
99

1010
<artifactId>nitrite-mvstore-adapter</artifactId>

‎nitrite-native-tests/pom.xml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>org.dizitart</groupId>
99
<artifactId>nitrite-java</artifactId>
10-
<version>4.4.1</version>
10+
<version>4.4.2</version>
1111
</parent>
1212

1313
<artifactId>nitrite-native-tests</artifactId>

‎nitrite-rocksdb-adapter/pom.xml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<parent>
55
<groupId>org.dizitart</groupId>
66
<artifactId>nitrite-java</artifactId>
7-
<version>4.4.1</version>
7+
<version>4.4.2</version>
88
</parent>
99

1010
<artifactId>nitrite-rocksdb-adapter</artifactId>

‎nitrite-spatial/pom.xml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<parent>
55
<groupId>org.dizitart</groupId>
66
<artifactId>nitrite-java</artifactId>
7-
<version>4.4.1</version>
7+
<version>4.4.2</version>
88
</parent>
99

1010
<artifactId>nitrite-spatial</artifactId>

‎nitrite-support/pom.xml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<parent>
55
<groupId>org.dizitart</groupId>
66
<artifactId>nitrite-java</artifactId>
7-
<version>4.4.1</version>
7+
<version>4.4.2</version>
88
</parent>
99

1010
<artifactId>nitrite-support</artifactId>

‎nitrite/pom.xml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<parent>
55
<groupId>org.dizitart</groupId>
66
<artifactId>nitrite-java</artifactId>
7-
<version>4.4.1</version>
7+
<version>4.4.2</version>
88
</parent>
99

1010
<artifactId>nitrite</artifactId>

‎pom.xml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
<groupId>org.dizitart</groupId>
66
<artifactId>nitrite-java</artifactId>
7-
<version>4.4.1</version>
7+
<version>4.4.2</version>
88
<packaging>pom</packaging>
99

1010
<name>Nitrite Database</name>

0 commit comments

Comments
 (0)