What's Changed
- Add new Proxy granular targeting to docs by @marcmuon in #4177
- add kr8s to cloud dependency by @wintonzheng in #4180
- Enable browser recording by @jomido in #4182
- Update API specifications with fern api update by @wintonzheng in #4176
- fix: prevent Vertex cache contamination across different prompt templates by @pedrohsdb in #4183
- Extract BrowserState.scrape_website by @stanislaw89 in #4184
- remove commented hack by @jomido in #4185
- Improve WorkflowAddMenu component by @jomido in #4186
- fix totp identifier fallback from stored credentials by @marcmuon in #4190
- shu/fix caching with totp identifier or totp url by @wintonzheng in #4191
- remove unused function in generate_script.py by @wintonzheng in #3545
- next interation on failure by @LawyZheng in #4192
- optimize browser session history query by @LawyZheng in #4193
- rename to next loop on failure by @LawyZheng in #4194
- Browser recording: events to blocks by @jomido in #4195
- SDK: download files by @stanislaw89 in #4196
- SDK: download files improments by @stanislaw89 in #4198
- Autofill totp_identifier for user/email based on creds by @marcmuon in #4200
- add cached steps flag to db (is_script_cached in Step) by @marcmuon in #4202
- add support for gpt 5.1 by @wintonzheng in #4197
- Improve quickstart cli by @stanislaw89 in #4205
- fix browser session status bug by @LawyZheng in #4209
- fix totp code bug by @LawyZheng in #4210
- SDK: fix import time regression by @stanislaw89 in #4208
- fix speculative artifact persistence by @pedrohsdb in #4211
- SDK: support file download in launch_local_browser by @stanislaw89 in #4199
- SDK: use Skyvern.local() factory method by @stanislaw89 in #4206
- Pass screenshots from one block to another block by @marcmuon in #4212
- SDK: fix api-key in local mode by @stanislaw89 in #4213
- SDK: log url when running tasks by @stanislaw89 in #4189
- Move LLMAPIHandler to its own file by @stanislaw89 in #4216
- SDK: rename page.run -> page.agent by @stanislaw89 in #4215
- SDK: text prompt by @stanislaw89 in #4214
- Reference credential in HTTP request block by @marcmuon in #4218
- shu/DAG workflow execution engine part1 by @wintonzheng in #4219
- Update API specifications with fern api update by @wintonzheng in #4221
- workflow DAG execution by @wintonzheng in #4222
- disable caching for workflows with conditional blocks by @wintonzheng in #4223
- Remove js tracking file reference from docs.yml by @suchintan in #4225
- Conditional Block by @celalzamanoglu in #4224
- remove _cached in initialize_llm_api_handler by @pedrohsdb in #4227
- fix workflow graph building logic for loop blocks by @wintonzheng in #4228
- SDK: validation action by @stanislaw89 in #4203
- Rebuild Fern SDK by @stanislaw89 in #4229
- feat: reduce GEMINI_THINKING_BUDGET from 1024 to 500 by @pedrohsdb in #4234
- honor x-www-form-urlencoded in http block by @marcmuon in #4232
- feat: remove ENABLE_PARALLEL_USER_GOAL_CHECK experiment in favor of treatment by @pedrohsdb in #4235
- remove code that was commented out in _build_workflow_graph by @wintonzheng in #4233
- set gemini thinking budget by @LawyZheng in #4237
- feat: add hover action support by @mohamedmamdouh22 in #3994
- hide folder endpoints from docs by @celalzamanoglu in #4238
Full Changelog: v1.0.2...v1.0.3