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