Skip to content

chore(sdk): release 0.3.1#121

Merged
Hazzng merged 1 commit into
mainfrom
chore/bump-sdk-ver
Jun 8, 2026
Merged

chore(sdk): release 0.3.1#121
Hazzng merged 1 commit into
mainfrom
chore/bump-sdk-ver

Conversation

@Hazzng

@Hazzng Hazzng commented Jun 8, 2026

Copy link
Copy Markdown
Owner

What

Bumps both SQL-FS SDK clients to 0.3.1 and adds the CHANGELOG entries for the 8 MiB ingestFiles/ingest_files guard whose code already landed on main via #116.

  • TypeScript (sql-fs-sdk): package.json + src/version.ts + CHANGELOG.md
  • Python (sql-fs-sdk / sqlfs): pyproject.toml + src/sqlfs/_version.py + CHANGELOG.md

Each runtime's three version sources agree on 0.3.1 (TS check:version passes; Python pyproject / _version.py / CHANGELOG all match).

Changelog entry (both SDKs)

ingestFiles(..., { allowOversized }) / ingest_files(..., allow_oversized=False) — rejects files larger than 8 MiB with ValidationError (code EFILE_TOO_LARGE_FOR_CPYTHON) before anything is sent, because the python3 runtime (CPython WASM) reads files through an 8 MiB IPC bridge and open() fails on larger files. Pass the override to ingest anyway (bytes stay usable from bash / js-exec; only python3 open() can't read them), or split into <8 MiB chunks.

⚠️ Merging this publishes both SDKs

On merge to main, the SDK release workflows fire (they gate on push-to-main + paths under clients/**):

  • ts-sdk-releasenpm publish sql-fs-sdk@0.3.1 + git tag v0.3.1 + GitHub Release
  • python-sdk-release → PyPI publish 0.3.1 (OIDC trusted publisher) + tag python-sdk-v0.3.1 + GitHub Release

The guard code is already on main (#116, squash 691a5d4), so these will be correct, complete 0.3.1 releases.

Bumps both SDK clients to 0.3.1 and adds CHANGELOG entries for the
ingestFiles/ingest_files 8 MiB python3 guard (allowOversized /
EFILE_TOO_LARGE_FOR_CPYTHON), whose code landed on main via #116.

- TS: package.json + src/version.ts + CHANGELOG.md (check:version consistent)
- Python: pyproject.toml + src/sqlfs/_version.py + CHANGELOG.md

Merging this to main fires the SDK release workflows, publishing 0.3.1
to npm + PyPI with the guard code already present.
@coderabbitai

coderabbitai Bot commented Jun 8, 2026

Copy link
Copy Markdown

Warning

Review limit reached

@Hazzng, we couldn't start this review because you've reached your PR review rate limit.

More reviews will be available in 13 minutes and 9 seconds. Learn how PR review limits work.

Your organization has run out of usage credits. Purchase more in the billing tab.

⌛ How to resolve this issue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans include higher PR review limits than trial, open-source, and free plans. In all cases, reviews become available again over time. During sustained high-volume PR review activity, CodeRabbit may temporarily slow when the next review becomes available.

Please see our Fair Usage Limits Policy for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 5ccbc35e-09eb-4434-8662-bcf5a8447ae2

📥 Commits

Reviewing files that changed from the base of the PR and between 691a5d4 and c9437ee.

📒 Files selected for processing (6)
  • clients/python/CHANGELOG.md
  • clients/python/pyproject.toml
  • clients/python/src/sqlfs/_version.py
  • clients/typescript/CHANGELOG.md
  • clients/typescript/package.json
  • clients/typescript/src/version.ts
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/bump-sdk-ver

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@Hazzng Hazzng changed the title chore(sdk): release 0.3.1 — 8 MiB ingest guard chore(sdk): release 0.3.1 Jun 8, 2026
@Hazzng Hazzng merged commit d02fd75 into main Jun 8, 2026
12 checks passed
@Hazzng Hazzng deleted the chore/bump-sdk-ver branch June 9, 2026 01:03
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