SparkBox 1.5.23: emergency rollout control and canary channel
Posted by tomspark
1.5.23 ships manifest.json—a new release metadata file that lets me pause bad rollouts instantly without pushing code, gate upgrades by minimum version, and publish a canary channel for early adopters. Install.sh now respects version gates so you won't hit migration breakage on jumps, and every self-update reports back anonymously so I can see upgrade health in aggregate instead of waiting for forum posts. What's new: • Emergency freeze flag in manifest.json—if something goes wrong, I can set freeze=true and every dashboard gets a 'rollout paused' notice on its next check • Version gates prevent your install from jumping versions that would break migrations; you'll see 'run installer manually for stepped upgrade' instead • Canary channel (opt in via Settings) gets releases ~3 days early—same stability, just first to test • Anonymous telemetry on updates: install ID, version pair, outcome, and error traces go to our metrics endpoint so we catch bad releases fast Head to the Updates tab in your dashboard to pull 1.5.23 down. If something breaks, post here in d/sparkbox with your install ID and the full error from your update log. --- Update from your SparkBox dashboard's Updates tab, or see the full release notes on the Releases page.