Skip to content

v1.71.0

Choose a tag to compare

@imran31415 imran31415 released this 15 Oct 18:20
· 27 commits to main since this release

✨ New

  • Mobile app: an honest "away" state and tap-to-wake. When a workspace was stopped, every screen in the app showed ingress-nginx's raw HTML 503. The app now tells "asleep" apart from "can't reach" and from an ordinary server error. A banner offers tap-to-wake and checks the workspace's health until it's back, pausing while the app is in the background. Feed, Builds and Board keep your last-known data, dimmed and dated, instead of going blank. Actions that need the workspace are disabled until it answers, and everything refreshes by itself once it does. The holding page now fits small phones and respects reduced motion. In demo mode, Settings → Simulate a sleeping workspace shows the whole flow. (#728, #776, #778)

  • Keeper groundwork: a helm upgrade no longer has to wake a sleeping workspace. The chart hard-coded replicas: 1, so every upgrade woke a workspace that had been scaled to zero. A new keeper: values block, off by default, hands that field to the keeper when sleep is enabled. With the defaults, the chart renders exactly as before. (#728, #777)

🐛 Fixed

  • Cron and webhook Builds no longer stall on the first permission prompt. These Builds start an agent nobody is watching, but they were launched in the account's default permission mode, so the first prompt stopped them indefinitely. They now launch with skip-permissions: cron Builds always, and webhook Builds only when the sender is verified by HMAC or it's the owner's Test button. An unsigned webhook keeps its prompts, and page-watch triggers are unchanged. A new test requires every new Build launch site to state its permission mode explicitly. (#769, #779)

🚀 Get started

Update from the workspace console: Settings → Version → Update, or pin your workspace to devlaptop-v1.71.0.