Features
- feat(models): add gemini-3.1-pro-preview and update gemini-3-pro thinking levels (#3263)
- feat(tools): added redis, upstash, algolia, and revenuecat (#3261)
- feat(tables): added tables (#2867)
- feat(tools): advanced fields for youtube, vercel; added cloudflare and dataverse tools (#3257)
Improvements
- improvement(resolver): resovled empty sentinel to not pass through unexecuted valid refs to text inputs (#3266)
Bug Fixes
- fix(build): fix corrupted sticky disk cache on blacksmith (#3273)
- fix(trigger): update node version to align with main app (#3272)
- fix(tables): hide tables from sidebar and block registry (#3270)
- fix(trigger): add isolated-vm support to trigger.dev container builds (#3269)
- fix(blocks): add required constraint for serviceDeskId in JSM block (#3268)
- fix(blocks): move type coercions from tools.config.tool to tools.config.params (#3264)
- fix(audit-log): lazily resolve actor name/email when missing (#3262)
- fix(workflows): disallow duplicate workflow names at the same folder level (#3260)
- fix(snapshot): changed insert to upsert when concurrent identical child workflows are running (#3259)