BETA
← All releases
2026.3.18-beta 2026-03-18

2026.3.18-beta

Stripe billing integration is now fully wired up, the early adopter program has been replaced with Stripe promo codes, and the devagent is more resilient to stuck states.

Billing & Stripe

Stripe sandbox and production products are configured with all four plan tiers (Free, Standard, Professional, Department). Local development now connects to Redis and Stripe, matching the production environment. The early adopter auto-enrollment has been removed — free periods will be handled via Stripe coupon codes instead.

DevAgent reliability

Fixed five stuck patterns: issues left permanently "In Progress" now reset to "Todo" on failure, Linear API errors are raised instead of silently swallowed, rebase failures stop the pipeline early, timed-out Claude processes are killed instead of left as zombies, and self-update merge noise is suppressed with a cooldown.

Developer tooling

  • Added tools/load_test.py for submission pipeline stress testing with deadline-rush and steady profiles
  • Added tools/export_feedback.py for aggregating beta feedback from Linear and the database
  • Added tools/gen_fixtures.py for generating test manuscript files (docx, pdf, rtf)
  • task infra:up now auto-creates the S3 bucket so health checks pass after container recreation

Everything else

  • Fixed changelog sorting to use dates instead of string comparison
  • Added colophon page with footer link
  • Moved article prose styles to global CSS for reuse
  • Added Discover link to unauthenticated navigation
  • Fixed SSR 500 errors from unbundled cva imports
  • Added auth service favicon