v0.17.0
🎉 v0.17 is Outpost v1.0 release candidate. Once confirmed as stable, it will be promoted to 1.0. There's no other breaking change planned before 1.0
⚠️ Breaking Changes
Warning: This release contains a breaking change to the migration workflow. Please review the Upgrade to v0.17 guide before upgrading.
- Migrations are no longer auto-applied at startup. The server now refuses to start when migrations are pending. Run
outpost migrate apply --yesbeforeoutpost serve. by @alexluong in #816
Features
- Unified
outpost migrateCLI withlist,plan,apply,verify, andunlocksubcommands — replaces both the standalone Redis migration binary and auto-run SQL migrations with a single, explicit workflow by @alexluong in #816
Fixes
- Publisher creation errors (e.g. invalid GCP credentials) are now recorded as failed delivery attempts instead of silently retrying until the message hits the dead-letter queue by @alexluong in #828
Updates
- Bumped all Portal JS dependencies to latest, including React 19, Vite 8, TypeScript 6, and react-router v7 by @alexluong in #827
Full Changelog: v0.16.0...v0.17.0