Skip to content

Commit 71b332e

Browse files
committed
Publish v0.8.22
1 parent 217f757 commit 71b332e

2 files changed

Lines changed: 5 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
# Icebird Changelog
22

3+
## [0.8.22]
4+
- Pushed-down `where` filters now match SQL three-valued logic on null cells: negated OR uses De Morgan instead of `$nor` (which also restores row-group pruning under negation), negated comparisons push their flipped operator bare, `NOT IN` carries a null guard, and NULL members of an IN list convert to a never-match / are dropped
5+
36
## [0.8.21]
47
- Fix pushed-down `where` filters returning wrong rows on nullable columns: negated and not-equal comparisons now fall back to the engine so null cells are handled consistently
58

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "icebird",
3-
"version": "0.8.21",
3+
"version": "0.8.22",
44
"description": "Apache Iceberg client for javascript",
55
"author": "Hyperparam",
66
"homepage": "https://hyperparam.app",
@@ -56,7 +56,7 @@
5656
"hyparquet": "1.28.2",
5757
"hyparquet-compressors": "1.1.1",
5858
"hyparquet-writer": "0.16.6",
59-
"squirreling": "0.15.2"
59+
"squirreling": "0.15.3"
6060
},
6161
"peerDependencies": {
6262
"@aws-sdk/credential-providers": "^3.0.0"

0 commit comments

Comments
 (0)