v1.0.6
Skyvern-AI/skyvernv1.0.6Dec 18, 2025by marcmuon
AI Summary
Adds support for nesting conditional and loop blocks and introduces GPT 5.2 support alongside PDF parser improvements.
Key Highlights
- Nesting conditional blocks inside loop blocks
- Nesting loop blocks inside conditional blocks
- GPT 5.2 support
- PDF parser robustness improvement
- Browser Profile Persistence for Self-Hosted OSS
New Features
- Nested block support
- GPT 5.2 support
- File download reliability
- Browser profile persistence
Full Release Notes
## What's Changed * Revert "Move get_workflow_script_by_cache_key_value to replica" by @stanislaw89 in https://github.com/Skyvern-AI/skyvern/pull/4305 * add support for nesting conditional blocks inside loop blocks - frontend by @celalzamanoglu in https://github.com/Skyvern-AI/skyvern/pull/4301 * Batch artifact insert processing by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/4306 * Pdf parser robustness improvement by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/4307 * File Download renaming reliability - customer bug fix by @marcmuon in https://github.com/Skyvern-AI/skyvern/pull/4308 * Revert "File Download renaming reliability - customer bug fix" by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/4311 * Upgrade pillow to resolve security vuln by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/4312 * enable gpt 5.2 by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/4314 * Remove workflow templates endpoint from docs, add upload files by @marcmuon in https://github.com/Skyvern-AI/skyvern/pull/4309 * Update API specifications with fern api update by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/4315 * fix: Ensure video recordings upload before stopping artifact sync by @marcmuon in https://github.com/Skyvern-AI/skyvern/pull/4316 * SDK: docs and improvements by @stanislaw89 in https://github.com/Skyvern-AI/skyvern/pull/4310 * add proper response to upload files endpoint by @marcmuon in https://github.com/Skyvern-AI/skyvern/pull/4317 * Update API specifications with fern api update by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/4318 * Browser Profile Persistence for Self-Hosted OSS by @marcmuon in https://github.com/Skyvern-AI/skyvern/pull/4268 * Update API specifications with fern api update by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/4319 * support nesting loop blocks inside conditionals - frontend by @celalzamanoglu in https://github.com/Skyvern-AI/skyvern/pull/4320 * fix(llm): strip static prompt from cached Vertex AI requests to preve… by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/4321 * Batch LLM artifacts creation by @stanislaw89 in https://github.com/Skyvern-AI/skyvern/pull/4322 * Pedro/add gemini 3 flash by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/4323 * get back gpt 5 by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/4324 * added parameter picker to conditional block by @celalzamanoglu in https://github.com/Skyvern-AI/skyvern/pull/4326 * Jinja interpolation support for natural-language branch criteria by @celalzamanoglu in https://github.com/Skyvern-AI/skyvern/pull/4325 * bulk post action artifacts by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/4327 * Add @retry decorator for DB operations by @stanislaw89 in https://github.com/Skyvern-AI/skyvern/pull/4328 * Add support for custom URLs in the retry webhook API by @marcmuon in https://github.com/Skyvern-AI/skyvern/pull/4329 * Workflow query optimization by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/4330 * Template variable interpolation issue by @marcmuon in https://github.com/Skyvern-AI/skyvern/pull/4332 * Cleanup WorkerType.DRAMATIQ by @stanislaw89 in https://github.com/Skyvern-AI/skyvern/pull/4334 * launch show & tell for OSS by @celalzamanoglu in https://github.com/Skyvern-AI/skyvern/pull/4333 **Full Changelog**: https://github.com/Skyvern-AI/skyvern/compare/v1.0.5...v1.0.6