Changelog

A timeline of platform updates, new features, and improvements.

v0.8.0
Early Access
August 2026
Unlimited Apps, Channels and Members on Every Plan

Plans now differ by usage alone. Apps, update channels and team members cost us nothing to store, so capping them only pushed people to upgrade for reasons unrelated to what they actually consume — they are unlimited on every plan, starting with the $9 Launch plan. The audit log comes with every plan for the same reason. Enterprise moves in the other direction: it is priced to the usage it carries, so it is now quoted rather than bought from the pricing page.

improved
Apps, update channels and team members are unlimited on every plan. There is no seat-based pricing — adding a teammate never changes your bill
improved
The audit log is included on every plan. It was previously held back from Launch; the events already recorded there are visible now, with no upgrade
improved
Storage, monthly active users and bandwidth are unchanged and remain the only metered limits. An organization with no active plan still has every limit at zero
removed
Enterprise can no longer be bought through self-serve checkout. It starts at $199/month for 500,000+ monthly active users and 5 TB+ of monthly bandwidth, and is quoted against your actual usage — email info@deployyour.app and we will size it with you. No organization was on the old fixed-price Enterprise tier, so no existing plan was reduced
removed
Build-minute allowances no longer appear on the billing and usage pages. Cloud builds are not deployed, so the figure only ever described something nobody could use; it returns when the feature does
v0.7.0
Early Access
August 2026
Plan Limits, Usage Metering, and Bundle Retention

Plan limits are now enforced by the server instead of only described on the pricing page. Usage is metered per organization and visible in the dashboard well before it becomes a block, and stored bundles no longer accumulate forever — a retention pass reclaims superseded ones while keeping their record. The version jumps from v0.2.0 to v0.7.0 because this changelog now carries the same number as the published packages, which had run ahead of it.

added
Settings > Usage shows monthly active users, bandwidth, and storage against your plan's allowance, updated as the month runs
added
Apps, channels, team members, and storage are hard caps: the action is refused at the number, with a message naming the limit it hit
added
MAU and bandwidth allow 10% over the plan limit before anything is refused. Past that grace, new deployments and rollbacks are refused and devices stop receiving updates until the period rolls over or the plan grows
added
Bundles are retained automatically: an hourly pass reclaims the stored file of any bundle that is not among the 5 most recently deployed on a channel, is older than 15 days, and is neither a channel's active bundle nor its rollback target. The version, checksum, and deployment history stay on record
improved
An organization with no active plan — an expired trial, a cancelled subscription, a failed payment — stops receiving updates on every device. The dashboard names the state that caused it and links to billing, nothing is deleted, and delivery resumes as soon as the plan is active again
improved
Update activation on iOS, Android, and Electron is atomic, readiness is confirmed against the bundle actually being served rather than whichever page called it, and a bundle that fails is retired instead of retried on the next launch
improved
The Capacitor plugin behaves identically whether you import the package or reach it through registerPlugin(). Two methods previously differed between the two; the migration note is in the plugin API reference
improved
The CLI, the Capacitor plugin, and the Electron updater now share one version with this page, so dya --version answers "which release am I on" for the whole product rather than for one package
v0.2.0
Early Access
August 2026
Bundle Integrity & App Store Transparency

Bundle payload encryption is removed. An encrypted payload is opaque to app store review, so bundles are now plain signed archives that anyone can open and read, and integrity is carried by mandatory signature verification, a per-file hash manifest, and an enforced web-assets-only policy.

removed
End-to-end bundle payload encryption (AES-256-GCM) — no encryptionPrivateKey config, no sessionKey field, and no decryption code in any client
improved
RSA-4096 signature verification is now mandatory: with no public key configured, or no signature supplied, the update is refused
added
Per-file SHA-256 manifest inside every bundle, verified in both directions as files are extracted
added
Web-assets-only bundle policy: an extension allowlist plus executable magic-byte rejection, enforced by the CLI at deploy and by every client at extraction
improved
Bundle downloads restricted to HTTPS from an allowlisted host, with every redirect re-validated
v0.1.0
Early Access
July 2026
Early Access Release

The first public release of DeployYourApp. OTA updates for Capacitor and Electron apps with end-to-end encryption, release channels, and corporate app distribution. (Bundle encryption was removed in v0.2.0 — see above.)

added
OTA updates for Capacitor (iOS & Android) and Electron (Windows, macOS & Linux)
added
End-to-end encrypted bundles with client-side keys and RSA-4096 signing (encryption since removed in v0.2.0)
added
Release channels with percentage-based gradual rollout
added
Corporate app shell for internal distribution
added
Device diagnostics and update analytics