Overview
Release 1.6.0 brings a polished password reset experience, a public plans endpoint for marketing/landing, stricter multi-tenant isolation for configs and service tokens, and clearer gating for Smart Recommendations.
Highlights
- New HTML password reset email + reset page route
- Public plans endpoint for landing/marketing pages
- Multi-tenant hardening for application configs and service tokens
- Smart Recommendations upgrade prompt when feature is locked
- Changelog page backed by structured releaseNotes data
New Features
- HTML password reset email with CTA and branded template, plus /reset-password route in the app.
- Public endpoint /api/public/plans with fallback to default plans when DB is empty.
- Landing changelog page now powered by structured releaseNotes data.
Improvements
- Multi-tenant scoping for application_configs CRUD and agent retrieval; defaults now carry organization_id.
- Multi-tenant scoping for service token delete/toggle operations.
- Emails sent as multipart (plain + HTML) for better deliverability.
- Clearer labels for version sources (Add/Remove Version Source).
Fixes
- Prevent cross-organization leakage of application configs to agents.
- Ensure default application configs include organization_id.
- Skip Smart Recommendations requests when feature is not enabled to avoid pollution.
Breaking Changes
None.
Upgrade Notes
- No migrations required. Deploy backend and frontend; landing uses updated releaseNotes data.
- If running in multi-tenant mode, ensure org_id is correctly set for existing defaults (new inserts now include organization_id automatically).
Links
- App: https://app.versionops.com
- API: https://api.versionops.com
- Docs: https://versionops.com/docs
- Changelog: https://versionops.com/changelog
