v0.22.0
·
27 commits
to main
since this release
Minor Changes
- App ids are now server-minted and owned from birth:
deepspace app init(logged in) asks the platform for an id that is registered to your account the moment it exists, the scaffolder runsapp initas its final step, anddeepspace deployrefuses an app with no id instead of minting one locally. The platform no longer registers unknown ids on first deploy (previews included), push, or secrets write (app_not_registered) — so nobody can claim an app id out of your wrangler.toml before you do. The initial scaffold commit moved with the identity:app initcommits a still-unborn scaffold repo, so a logged-out scaffold stays uncommitted until login +app initheal it.
Patch Changes
- The tracked-secret-files deploy warning no longer promises the deploy will continue: without the skipped push the release carries no source lineage, and the server refuses it as stale when the live release has one (
--ignore-staleoverrides). The server'sstale_basemessage now lists the secret-file skip among its causes.