Docs Overhaul & SDK Stability
This release improves the developer experience with a major documentation overhaul and key SDK enhancements.
The docs site is updated to Astro, adding support for `.md` pages, persistent sidebar scrolling, and persistent tab states. Search functionality and table responsiveness are also significantly improved.
The Python SDK is updated for Python 3.9 compatibility and includes performance optimizations for output parsing.
The TypeScript SDK also sees log demuxing optimizations.
For the API, a new configuration option allows skipping user email verification.
This release also includes several stability patches for the API and Runner, fixing error reporting, object storage configuration handling, and snapshot build trimming.
Release Details
Features
api: skip user email verification config option (#2858)
docs: update astro & add sidebar scroll persistence (#2819)
docs: add .md docs pages and LLM dropdown (c7a45a89)
Fixes
api: empty error reasons (#2781)
api: handle missing object storage configuration (#2837)
api: process volume cron init (#2849)
api: trim registry url when building snapshots (#2880)
dashboard: coupon redemption message from api (#2857)
docs: fix table responsiveness (#2816)
runner: exponential backoff attempt shift (d9a97be8)
runner: log 500 errors (6883c690)
runner: improve container exited message (#2840)
sdk-python: improve computational complexity of _parse_output (#2823)
sdk-python: python 3.9 compatibility (#2825)
sdk-typescript: optimize session command logs demuxing (#2812)
Chores
separate SDK publish workflow (#2835)
api,runner: generate:api-client improvement (#2795)
docs: add syncKey to tabs for persistence (#2821)
Uncategorized changes
Improve docs search results and experience (#2866)