Repository navigation
cli-8.83.1
·
48 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
🆕 Changelog
Added
- Generic audited Bento evaluation worker that processes email workflows with full audit logging, improving reliability and observability of email operations.
- Cancel plan button with Stripe cancellation flow, letting users cancel subscriptions directly from the billing interface.
- Native iOS “Sign in with Apple” support, expanding sign-in options on the iOS app.
- Guarded R2 cleanup consumer, adding a safety-gated worker for removing stale storage objects.
Changed
- Apple sign-in unified through the backend, simplifying authentication behavior and making sign-in more consistent across clients.
- R2 cleanup producer enabled with live health checks, so cleanup jobs are only scheduled when the cleanup service is confirmed healthy.
- Storage cleanup performance improved by allowing five concurrent cleanup batches.
- Mobile release process updated to automatically submit app store releases when the native app version is bumped.
- CI pipelines streamlined to use the latest published CLI for PR previews, reduce checkout overhead with blob-less partial clones, merge short test shards, combine SQL jobs, add a Playwright shard, and run independent steps in parallel.
Fixed
- CLI manifest existence checks now retry on transient
502,503,504, and429responses, reducing failed uploads due to temporary errors. - Legacy CLI manifest uploads remain compatible with the latest storage service.
- iOS native builds unblocked for TestFlight distribution.
- R2 copy responses in Workers parsed correctly.
- Storage cleanup is now gated only on manifest replication, preventing premature cleanup before manifests are fully replicated.
🔗 Full Changelog: cli-8.83.0...cli-8.83.1