PyStarter v1.0.5 — AI model fix, Intel/AMD images
What's new in 1.0.5
AI model fix. Earlier releases defaulted to claude-sonnet-4-20250514, which Anthropic has deprecated. AI hints, code critique, and error explanations now default to claude-opus-5. If you already set an ANTHROPIC_API_KEY, nothing else changes; just upgrade.
Choose your own model. ANTHROPIC_MODEL and ANTHROPIC_BASE_URL are now passed through to the backend container, so you can set ANTHROPIC_MODEL=claude-haiku-4-5 for cheaper hints, or point ANTHROPIC_BASE_URL at a local Ollama or LM Studio server. See .env.example in the bundle.
Intel/AMD support. Images are now published for linux/amd64 as well as linux/arm64. Previous images were arm64-only, so they did not run on most Windows and Linux machines.
Hardening. The AI provider now handles refusal responses and non-text response blocks, and logs full errors server-side while returning a generic message to the browser. SDK dependencies are pinned to their current major versions.
Upgrading from 1.0.x (keeps your progress)
Your accounts and progress live in the pgdata Docker volume, which the upgrade never touches. From the directory where you run PyStarter:
sed -E -i.bak 's/pystarter-(backend|frontend):[0-9.]+/pystarter-\1:1.0.5/' docker-compose.yml
docker compose pull
docker compose up -dMigrations run automatically on start. Alternatively, download pystarter-v1.0.5-runner.zip, unzip it into the same directory name you used before, copy your existing .env in, and run docker compose pull && docker compose up -d.
Fresh install
Download pystarter-v1.0.5-runner.zip, unzip, run ./init.sh, then docker compose up -d and open http://localhost. See QUICKSTART.md in the bundle.