Codemagic has released Codemagic Patch, an open-source over-the-air (OTA) update system for React Native that replaces the now-deprecated CodePush. Built after 18 months of maintaining a CodePush fork and serving billions of updates, it addresses key architectural weaknesses: CDN-first delivery (manifests fetched from object storage instead of polling a server), binary-level diffs via HDiffPatch for smaller downloads, native fingerprinting to prevent incompatible JS/native bundle mismatches, and scalable release history. Self-hosting is a first-class path with Docker Compose setups for local dev and production, a shell installer that handles Let's Encrypt and GitHub OAuth, and support for S3-compatible storage and Cloudflare CDN. A web dashboard is included alongside the CLI. A managed hosted option is also available for teams that prefer not to self-host.

4m read timeFrom blog.codemagic.io
Post cover image
Table of contents
Why CodePush needed a rethinkWhat’s new in Codemagic PatchHow to get startedPrefer not to self-host?Visit the Codemagic Patch repo
592 Impressions