Skip to content

Commit c86e26c

Browse files
committed
Publish v0.8.27
1 parent 81c1713 commit c86e26c

2 files changed

Lines changed: 12 additions & 6 deletions

File tree

CHANGELOG.md

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

3+
## [0.8.27]
4+
- Nested fields are projected by field id, and `schema.name-mapping.default` is applied to parquet files written without field ids, so structs and lists survive renames and id-less files
5+
- Position delete files are ignored for a data file when a deletion vector applies to it, per the v3 spec
6+
- Staging a deletion vector for a data file covered by shared position deletes now replaces those deletes instead of layering on top of them
7+
- Appends to v1 tables now carry forward manifests that were stored inline in the table metadata
8+
39
## [0.8.26]
410
- `icebergRewrite` takes an optional `files` argument to compact only the named data files: every other data file is carried forward untouched with its original sequence numbers, so cost scales with the bytes rewritten instead of with the table
511

package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "icebird",
3-
"version": "0.8.26",
3+
"version": "0.8.27",
44
"description": "Apache Iceberg client for javascript",
55
"author": "Hyperparam",
66
"homepage": "https://hyperparam.app",
@@ -53,10 +53,10 @@
5353
"test": "vitest run"
5454
},
5555
"dependencies": {
56-
"hyparquet": "1.29.1",
56+
"hyparquet": "1.29.2",
5757
"hyparquet-compressors": "1.1.1",
58-
"hyparquet-writer": "0.16.6",
59-
"squirreling": "0.16.2"
58+
"hyparquet-writer": "0.16.8",
59+
"squirreling": "0.16.3"
6060
},
6161
"peerDependencies": {
6262
"@aws-sdk/credential-providers": "^3.0.0"
@@ -67,8 +67,8 @@
6767
}
6868
},
6969
"devDependencies": {
70-
"@aws-sdk/credential-providers": "3.1117.0",
71-
"@types/node": "26.3.0",
70+
"@aws-sdk/credential-providers": "3.1120.0",
71+
"@types/node": "26.4.0",
7272
"@vitest/coverage-v8": "4.1.11",
7373
"eslint": "9.39.4",
7474
"eslint-plugin-jsdoc": "64.2.1",

0 commit comments

Comments
 (0)