Skip to content

Bump dependencies to latest#133

Merged
philcunliffe merged 1 commit into
masterfrom
chore/bump-deps-latest
Jun 22, 2026
Merged

Bump dependencies to latest#133
philcunliffe merged 1 commit into
masterfrom
chore/bump-deps-latest

Conversation

@philcunliffe

Copy link
Copy Markdown
Contributor

Summary

Bumps all dependencies to their latest published versions.

Package From To
@aws-sdk/client-s3 3.1053.0 3.1074.0
@aws-sdk/credential-provider-ini 3.972.43 3.972.56
hyparquet 1.26.0 1.26.1
hyparquet-writer 0.15.6 0.16.1
hypvector 0.1.1 0.2.0

Already at latest (unchanged): hyparquet-compressors 1.1.1, icebird 0.8.10, squirreling 0.12.24, @types/node 26.0.0, typescript 6.0.3.

Overrides

icebird@0.8.10 pins hyparquet-writer@0.15.6 / hyparquet@1.26.0, while hypvector@0.2.0 pins 0.16.1 / 1.26.1. To avoid two copies of these format-sensitive libs, overrides now pins both to the newer line so the whole tree resolves to a single hyparquet-writer@0.16.1 + hyparquet@1.26.1 (verified: no duplicate nested copies).

Note on the 16-char stats-prune bug

hyparquet-writer@0.16.x lands the upstream write-side fix for the known 16-char session_id stats-prune bug: it rounds the truncated max stat up to a valid upper bound and sets the is_*_value_exact flags. Parquet newly written by HypAware is therefore correct on read. (The reader still ignores the flags, so pre-existing 0.15.6-written cache files would only benefit from a rewrite — that's the live cache, not this repo.)

Verification

  • npm run lint — 385 files clean
  • npm run typecheck — exit 0
  • npm test1320/1320 pass (1 skipped)
  • ✅ Smokes cache_roundtrip, iceberg_export_local_fs, vector_search_local_fixture — ok
  • ⚠️ local_parquet_export smoke fails — but fails identically on the pre-bump baseline deps, so it's a pre-existing, deps-independent failure (not caused by this change).

🤖 Generated with Claude Code

- @aws-sdk/client-s3 3.1053.0 → 3.1074.0
- @aws-sdk/credential-provider-ini 3.972.43 → 3.972.56
- hyparquet 1.26.0 → 1.26.1
- hyparquet-writer 0.15.6 → 0.16.1
- hypvector 0.1.1 → 0.2.0

Pin hyparquet + hyparquet-writer in `overrides` so icebird@0.8.10
(wants 0.15.6 / 1.26.0) and hypvector@0.2.0 (wants 0.16.1 / 1.26.1)
resolve to a single version across the tree.

hyparquet-writer 0.16.x lands the upstream write-side fix for the
16-char string-stats truncation bug (conservative max round-up +
exactness flags), so newly-written parquet is correct on read.

Verified: lint, typecheck, 1320/1320 tests, and the
cache/iceberg/parquet/vector smokes.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@philcunliffe philcunliffe merged commit b2466ba into master Jun 22, 2026
6 checks passed
@philcunliffe philcunliffe deleted the chore/bump-deps-latest branch June 22, 2026 22:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant