Web apps can now opt specific routes into prerendering for crawlers and link previews. List route patterns (e.g. /u/*, /blog/*) under prerender in your web config, and bots like Googlebot, ClaudeBot, or the Slack/iMessage unfurler get a fully-rendered snapshot instead of an empty loading shell, so page titles, descriptions, and social preview images show up correctly.
To make this work, a prerendered page needs to set its title/meta tags and then signal readiness by setting data-prerender-ready on the document. Snapshots refresh automatically on every deploy, and you can invalidate one at runtime (for example after a link target changes) by calling prerender.invalidate() from a backend method, or verify what a crawler sees with the new mindstudio-prod prerender get command.
The deployment dashboard also now shows deploy markers directly on your analytics charts, and chart date labels are more accurate for readers outside UTC. The default AI model for task agents moved to Claude 5 Sonnet.