HelpUpdated

Changelog

Release history and what's new in FireOTA.

5 sections Edit this page on GitHub

v0.5.0 — Multi-Cloud Sovereign Storage & Visual Guides (2026-10-30)

Major release introducing Multi-Cloud Sovereign Storage and total code sovereignty. FireOTA never stores customer application bundles — bundles live exclusively in your own cloud buckets.

  • Multi-Cloud Storage Targets: Connect Cloudflare R2, Amazon S3, MinIO, Wasabi, DigitalOcean Spaces, Google Cloud Storage (via Service Account JSON), and Azure Blob Storage.
  • Zero Egress Fees: Native Cloudflare R2 preset with zero egress bandwidth charges for high-volume updates.
  • Pure AWS SigV4 Signer: Zero-dependency AWS Signature Version 4 implementation for S3 presigned URLs.
  • Automated 4-Stage Health Check Probes: Live write, read, and delete test probe completes in under 300ms before activating any bucket.
  • Bring Your Own URL (BYOU): Publish releases pointing directly to corporate CDNs with --bundle-url, --bundle-hash, and --bundle-size.
  • Visual Step-by-Step Guides: Added rich interactive architecture diagrams, Cloudflare R2 console mocks, and live connection wizards in docs.

v0.4.0 — Expo Config Plugin & CNG Support (2026-10-26)

  • Expo Config Plugin: Automatic native project patching for Expo Continuous Native Generation (CNG) during expo prebuild and EAS Build.
  • Expo-Aware CLI: fireota init detects app.json and configures the plugin automatically.
  • Expo Embedding: Automatic bundling using npx expo export:embed.

v0.3.0 — Code Signing, Automated Rollbacks & Webhooks (2026-10-20)

  • Cryptographic Code Signing: Asymmetric Ed25519 signing and device verification.
  • Automatic Rollback Sentinel: Instant rollback to previous stable bundle if a new update crashes on start.
  • HMAC-Signed Webhooks: Webhook delivery engine with retry queues for release lifecycle events.
  • Role-Based Access Control (RBAC): Multi-tenant organizations with 5 access levels.

v0.2.0 — Deterministic Staged Rollouts & Channels (2026-10-10)

  • Deterministic Rollout Bucketing: Hash-based 0–100% rollout distribution mapped to persistent device installation IDs.
  • Channels: Support for production, beta, staging, and development channels.
  • Analytics: Device event telemetry for update checks, downloads, installs, and rollbacks.

v0.1.0 — Initial Release (2026-10-01)

  • Initial release of FireOTA over-the-air update server.
  • Core React Native SDK (@fireota/react-native) for Android and iOS.
  • CLI (@fireota/cli) for bundle packaging and release publishing.
  • Firebase Storage integration with Google OAuth.

Was this page helpful?