Feat v0.7.12 batch exec #66

Merged
xcaliber merged 2 commits from feat/v0.7.12-batch-exec into main 2026-04-02 23:57:46 +00:00
Owner
No description provided.
xcaliber added 2 commits 2026-04-02 23:53:54 +00:00
Add batch.exec(callables, timeout=10) — a general-purpose concurrent
execution primitive that runs arbitrary Starlark callables in parallel,
each in its own thread with independent step budget. Enables extensions
to fan out library function calls (frozen exports from lib.require)
without decomposing them back into raw http.post parameters.

New permission: batch.exec. Max 8 callables, timeout 1-30s.
Nesting prohibited via atomic flag. 12 new tests, all pass with -race.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add v0.7.12 changelog entry
All checks were successful
CI/CD / test-frontend (pull_request) Has been skipped
CI/CD / build-and-deploy (pull_request) Successful in 1m30s
CI/CD / test-runners (pull_request) Has been skipped
CI/CD / e2e-smoke (pull_request) Has been skipped
CI/CD / test-go-pg (pull_request) Successful in 2m41s
CI/CD / test-sqlite (pull_request) Successful in 3m1s
CI/CD / detect-changes (pull_request) Successful in 4s
14bdddd7e9
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
xcaliber merged commit 3b74774077 into main 2026-04-02 23:57:46 +00:00
xcaliber deleted branch feat/v0.7.12-batch-exec 2026-04-02 23:57:47 +00:00
This repo is archived. You cannot comment on pull requests.
No Reviewers
No Label
1 Participants
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: switchboard/core#66