Release notes
Birdify is in private beta and moving fast. Versions before 1.0 may change behavior — pin your CLI version in CI.
In development — not yet released
These are being built now. They are not in any published CLI version; see the roadmap for where each stands.
- Native iOS (SwiftUI) over-the-air. Ship SwiftUI UI and logic changes as a Server-Driven-UI bundle, rendered as real SwiftUI. Transpiler and runtime work end to end in the simulator; the full OTA loop is being hardened.
- Native Android (Kotlin/Java) over-the-air. The same model for Compose and View-based UI, reusing the iOS transpiler and schema. In design.
- Platform-scoped releases.
birdify release iosandbirdify release androidbuild a single platform, and Android picks its artifact with--apkor--bundle(.aabfor Play).
0.4 — React Native (Expo & bare)
- React Native support. Push whole JS bundles to Expo and bare apps, swapped on next launch.
- Staged rollouts.
--rolloutships a patch to a percentage of the fleet first. - Per-device rollout tracking in
birdify status.
0.3 — Flutter diffing & fail-open rollback
- Flutter over-the-air. Diff the compiled Dart bundle and reconstruct it on device (iOS + Android).
- Fail-open rollback. A patch that fails to boot auto-reverts to the last good bundle.
- Signed bundles. Every release and patch is signed and verified on device before it runs.