Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions clients/python/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,17 @@ All notable changes to the SQL-FS Python SDK are documented here.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.3.1] - 2026-06-08

### Added

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

## [0.3.0] - 2026-06-05

### Added
Expand Down
2 changes: 1 addition & 1 deletion clients/python/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "sql-fs-sdk"
version = "0.3.0"
version = "0.3.1"
description = "Python SDK for the SQL-FS API — persistent bash sandboxes for AI agents"
readme = "README.md"
requires-python = ">=3.9"
Expand Down
2 changes: 1 addition & 1 deletion clients/python/src/sqlfs/_version.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
__version__ = "0.3.0"
__version__ = "0.3.1"
11 changes: 11 additions & 0 deletions clients/typescript/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,17 @@

All notable changes to the TypeScript SDK are documented here.

## [0.3.1] - 2026-06-08

### Added

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

## [0.3.0] - 2026-06-05

### Added
Expand Down
2 changes: 1 addition & 1 deletion clients/typescript/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "sql-fs-sdk",
"version": "0.3.0",
"version": "0.3.1",
"description": "TypeScript SDK for the SQL-FS API - persistent bash sandboxes for AI agents",
"type": "module",
"license": "MIT",
Expand Down
2 changes: 1 addition & 1 deletion clients/typescript/src/version.ts
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export const version = "0.3.0";
export const version = "0.3.1";
Loading