BETA
← All releases
2026.3.1-beta 2026-03-01

2026.3.1-beta

Call stats, custom field validation, a feature flag admin API, and a new marketing page round out this release alongside security hardening and CI improvements.

Call Stats & Transparency

Organizations can now opt in to transparency reporting. Public call stats — total submissions, acceptance rate, and average response time — are computed per-call and exposed via a new public API endpoint for organizations that enable transparency_opt_in.

Custom Field Validation

Submissions with custom fields are now validated at creation time. File and word-count field types are checked against their configured constraints, preventing invalid submissions from entering the review queue.

Feature Flag Admin API

A new admin API for managing feature flags supports CRUD operations with key validation and integration tests. Accessible only via the admin token.

Letter to the Editors

A new marketing page (/letter-to-the-editors) introduces Galley's story and mission directly on the site.

UI Polish

  • Select dropdowns fixed across the app (kit component context and value rendering)
  • Header action buttons tightened up
  • Theme toggle now available when logged out
  • Hero section resized and uses proper Button component

Everything else

  • Comprehensive input validation and SQL injection prevention across API routes
  • Dependency audit CI workflow added with cargo-audit
  • Frontend Containerfile switched to Node for builds to prevent OOM on Depot builders
  • E2E test suite stabilized (SSR hydration, auth flow fixes, all 10 tests passing)
  • DevAgent loop now cleans up merged-PR branches automatically
  • Parallelized E2E test setup in CI for faster runs