Skip to content

Commit 26e85f1

Browse files
committed
Publish v0.8.23
1 parent 795ab90 commit 26e85f1

2 files changed

Lines changed: 8 additions & 5 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.23]
4+
- `icebergDataSource` implements squirreling's prepared scan API, returning native parquet batches (with pruning and filter push-down) instead of row-by-row objects, and exposes a `schema` with field ids
5+
36
## [0.8.22]
47
- 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
58

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "icebird",
3-
"version": "0.8.22",
3+
"version": "0.8.23",
44
"description": "Apache Iceberg client for javascript",
55
"author": "Hyperparam",
66
"homepage": "https://hyperparam.app",
@@ -67,12 +67,12 @@
6767
}
6868
},
6969
"devDependencies": {
70-
"@aws-sdk/credential-providers": "3.1110.0",
70+
"@aws-sdk/credential-providers": "3.1113.0",
7171
"@types/node": "26.2.0",
72-
"@vitest/coverage-v8": "4.1.10",
72+
"@vitest/coverage-v8": "4.1.11",
7373
"eslint": "9.39.4",
74-
"eslint-plugin-jsdoc": "64.1.0",
74+
"eslint-plugin-jsdoc": "64.2.1",
7575
"typescript": "7.0.2",
76-
"vitest": "4.1.10"
76+
"vitest": "4.1.11"
7777
}
7878
}

0 commit comments

Comments
 (0)