Skip to content

cli-8.83.1

Choose a tag to compare

@riderx riderx released this 16 Oct 17:50
· 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, and 429 responses, 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