Docs Overhaul & SDK Stability

Docs Overhaul & SDK Stability 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)