What's Changed
- validate task_id, workflow_id, workflow_run_id for send_totp_code endpoint before llm prompt to parse totp prompt to fail early by @wintonzheng in #4004
- fix complete status update issue by @wintonzheng in #4006
- execute_task_webhook uses the latest non canceled step by @wintonzheng in #4007
- delete devsy by @wintonzheng in #4008
- support download by select action by @LawyZheng in #4009
- cleaned up fallback router by @pedrohsdb in #4010
- get_workflows_depending_on db client code by @wintonzheng in #4011
- [Webeye] Fix JS loader encoding for domUtils.js by @gimseonjin in #3991
- respect workflow and block model overrides by @pedrohsdb in #4013
- remove cache actions by @wintonzheng in #4015
- fix log typo by @LawyZheng in #4016
- parse file extension from url query by @LawyZheng in #4017
- support to scrape on the chrome error page by @LawyZheng in #4018
- add improve prompt button to task block and action block by @jomido in #4020
- fix: ensure parallel verification runs data extraction by @pedrohsdb in #4014
- Expand Proxy locations to current list of all Massive supported countries by @marcmuon in #4022
- Create a carousel to move Cookbook Templates onto Discover Page by @marcmuon in #4023
- use Kaitlyn's prompt for user prompt improvement by @jomido in #4026
- add vertex gemini 3 pro config by @pedrohsdb in #4025
- Initialize app at runtime instead of import time by @stanislaw89 in #4024
- fix the ai click context missing problem by @wintonzheng in #4029
- Bill 2.5 cents (50%) for cached steps by @marcmuon in #4030
- Browser streaming: reorganize & rename by @jomido in #4033
- use value of the optiona when the content is empty by @LawyZheng in #4035
- fix cua engine by @LawyZheng in #4036
- db: add depends_on_workflow_run_id index by @wintonzheng in #4037
- changed naming cred params when added to login block by @celalzamanoglu in #4034
- allow webhook-generated 2fa to display on 2fa creds - for customers with many creds by @marcmuon in #4040
- Fix missing app initialization in
skyvern initby @stanislaw89 in #4038 - use explicit vertex credentials for cache manager by @pedrohsdb in #4039
- scope termination-aware verification to file download fallback by @pedrohsdb in #4043
- Enhance Windows Compatibility with Event Loop Policy and Path Resolution by @mohamedmamdouh22 in #3986
- fix schema validation by @LawyZheng in #4044
- optimize bool type value parsing in domutils by @LawyZheng in #4046
- Revert "allow webhook-generated 2fa to display on 2fa creds - for customers with many creds" by @LawyZheng in #4047
- improve validations on parameter run ui by @celalzamanoglu in #4000
- use different prompt name for click completion check by @LawyZheng in #4048
- Remove ddtrace dependency from OSS by @stanislaw89 in #4049
- restore vertex cache credentials by @pedrohsdb in #4050
- update browser profile setting by @LawyZheng in #4054
- fix schema validate by @LawyZheng in #4055
- handle list-wrapped llm responses by @pedrohsdb in #4056
- raise exception when non dict response by @LawyZheng in #4057
- improve caching reliability by add retries for scrape_page by @wintonzheng in #4058
- always use refreshed scrap page in cache by @wintonzheng in #4059
- Update API specifications with fern api update by @wintonzheng in #4052
- backend changes for magic wand button by @celalzamanoglu in #4051
- Magic Wand Button to improve prompts in all blocks by @celalzamanoglu in #4060
- Allow running Skyvern on newer DB version when explicitly requested by @stanislaw89 in #3955
- Browser streaming refactor by @jomido in #4064
- Respect disable goal check in parallel flow by @pedrohsdb in #4021
- allow Show Code controls to render on OSS builds without auth by @celalzamanoglu in #4065
- Add workflow definition version by @wintonzheng in #4066
- workflow definition version transition for skip if and future DAG support by @celalzamanoglu in #4012
- SDK: Prompt-based locator by @stanislaw89 in #4027
- allow extract result to be non dict by @LawyZheng in #4069
- Browser Stream Refactor Fast Follow by @jomido in #4070
- avoid unnecessary code regeneration when the workflow has non task based blocks by @wintonzheng in #4071
- Pedro/thinking budget tests by @pedrohsdb in #4072
- cache task run uses block level model override when ai fallback happens by @wintonzheng in #4073
- lower default page loading time from 90 seconds to 60 seconds by @wintonzheng in #4076
- cache replay bug - if click locator is not found, fallback to us llm to find the locator by @wintonzheng in #4079
- do not keep regenerating scripts if already cached by @wintonzheng in #4080
- v1.0.1 by @wintonzheng in #4081
- Fix TOTP Code Sort by @marcmuon in #4082
New Contributors
- @gimseonjin made their first contribution in #3991
- @mohamedmamdouh22 made their first contribution in #3986
Full Changelog: v1.0.0...v1.0.1