Releases: Skyvern-AI/skyvern
Releases · Skyvern-AI/skyvern
v0.1.20
What's Changed
- fix auto complete detect by @LawyZheng in #765
- subscribe element classname change by @LawyZheng in #766
- fix domutils potential bugs by @LawyZheng in #767
- use cached prompt generation by @ykeremy in #768
- Fix the prompt cache window - use settings.PROMPT_CACHE_WINDOW_HOURS by @wintonzheng in #769
- Fix support bot link by @mihail911 in #770
- stop scrolling when cant scroll by @LawyZheng in #771
- hack input-select select by @LawyZheng in #772
- add org id and task id to the max steps override log by @wintonzheng in #773
- Add button to rerun workflow in workflow run screen by @ykeremy in #774
- Change rerun workflow behavior by @ykeremy in #775
- More visibility into attached files and duplicate status by @ykeremy in #776
- Add persist_browser_session flag to workflows by @ykeremy in #777
- better detect dropdown menu by @LawyZheng in #778
- Update prompting-guide.mdx by @kati3-design in #754
- add organization_id to the 'Created new task' log by @wintonzheng in #779
- fix fastapi docs by @VittorioYan in #761
- Update meeting link by @suchintan in #780
- add openai env example and update README by @VittorioYan in #764
- Fix cyclic import by @ykeremy in #781
- make task failure log more consistent with 'marking task as failed' by @wintonzheng in #782
- get exc_info=True back from the last commit by @wintonzheng in #783
- TOTP code db + agent support for fetching totp_code from db by @ykeremy in #784
- update and fix totp schema by @wintonzheng in #785
- multi-level selection support by @LawyZheng in #786
- use instance attr for custom selection result by @LawyZheng in #787
- make polling timeout configurable and 5mins by default by @wintonzheng in #789
- Editable workflows by @ykeremy in #792
- workflow run streaming by @ykeremy in #791
- Add TOTP stuff to task node by @ykeremy in #793
New Contributors
- @VittorioYan made their first contribution in #761
Full Changelog: v0.1.19...v0.1.20
v0.1.19
What's Changed
- add async http client by @wintonzheng in #760
- incress max press text by @LawyZheng in #762
- add support bot link by @mihail911 in #763
New Contributors
- @mihail911 made their first contribution in #763
Full Changelog: v0.1.18...v0.1.19
v0.1.18
What's Changed
- optimize svg cache and add retry by @LawyZheng in #752
- fix no exist artifact read by @LawyZheng in #753
- support value select for custom selection by @LawyZheng in #756
- Check error existance for the context manager handling by @ykeremy in #757
- catch litellm no deployment error (token ratelimit / ValueError) and raise LLMProviderErrorRetryableTask by @wintonzheng in #758
- remove min_length constraint of 1 for task.url by @wintonzheng in #759
- support aws s3 storage by @wintonzheng in #720
Full Changelog: v0.1.17...v0.1.18
v0.1.17
What's Changed
- Workflow editor by @ykeremy in #735
- catch and log db error in generate_task api by @ykeremy in #734
- Update workflows table actions by @ykeremy in #736
- Fix bad error handling in task recording by @ykeremy in #737
- Fix double button loading by @ykeremy in #738
- webhook request validation doc update by @wintonzheng in #739
- update the code snippet title for webhook request validation by @wintonzheng in #740
- update chrome args by @LawyZheng in #741
- remove browser init injection by @LawyZheng in #742
- general selection bugfix by @LawyZheng in #743
- adding step_exception to provide more signal of why the step failed by @ykeremy in #730
- trim element tree bugfix by @LawyZheng in #744
- Update prompting-guide.mdx by @kati3-design in #747
- Update mint.json by @kati3-design in #748
- add aiohttp get text by @LawyZheng in #749
- handle litellm APIError for the router and raise LLMProviderErrorRetryableTask by @wintonzheng in #750
- update logging for task auto restart by @ykeremy in #751
New Contributors
- @kati3-design made their first contribution in #747
Full Changelog: v0.1.16...v0.1.17
v0.1.16
What's Changed
- general autocomplete solution by @LawyZheng in #713
- Ensure Task Clenup - add timeout to browser context close by @ykeremy in #714
- add support for gpt-4o-2024-08-06 by @wintonzheng in #715
- make browser close timeout 3mins by @wintonzheng in #716
- svg conversion by @LawyZheng in #717
- Move navigation payload inside advanced accordion by @ykeremy in #718
- Add suggested title to task generation by @ykeremy in #719
- Task generation UI changes by @ykeremy in #721
- Fix multiple artifact in action list by @ykeremy in #722
- Change query invalidation for saved task actions by @ykeremy in #723
- handle case where we don't get title suggested from LLM by @ykeremy in #726
- Running saved task should save changes by @ykeremy in #727
- remove 'Child frame' log by @wintonzheng in #728
- Add html elements tree in prompt by @ykeremy in #731
- Add copy as curl in task details by @ykeremy in #732
Full Changelog: v0.1.15...v0.1.16
v0.1.15
What's Changed
- deprecate streamlit ui image in the docker compose file by @wintonzheng in #700
- extend select2 by @LawyZheng in #699
- optimize svg logic by @LawyZheng in #701
- Upgrade playwright by @ykeremy in #702
- Add Timeout to bitwarden subprocess call so it doesn't wait forever for things that don't exist (ie TOTPs) by @ykeremy in #703
- update select prompt by @LawyZheng in #705
- update selection prompt by @LawyZheng in #706
- Update dom script with angular bindings by @ykeremy in #707
- support table parse by @LawyZheng in #708
- add Request context to async_executor by @ykeremy in #709
- remove run_streaming.sh by @wintonzheng in #710
- litellm cooldown config by @LawyZheng in #711
Full Changelog: v0.1.14...v0.1.15
v0.1.14
What's Changed
- fix t_llm_request is unbounded problem by @wintonzheng in #657
- move setup_logger to skyvern/init.py by @ykeremy in #658
- fix none content frame by @LawyZheng in #659
- New workflow table by @ykeremy in #661
- Add slate elevation color by @msalihaltun in #662
- move tracer to skyvern init by @wintonzheng in #660
- Ykeremy/add ie proxy by @ykeremy in #663
- Skip updating context params if task has errors in workflow by @ykeremy in #664
- Fix save as template bug by @ykeremy in #665
- add gpt4o mini support by @LawyZheng in #666
- update env by @LawyZheng in #667
- Fix missing route by @msalihaltun in #668
- Use residential proxy for workflow UI runs by default by @ykeremy in #669
- Timeout and retry mechanism for Bitwarden CLI by @ykeremy in #670
- fix recreate workflow browser by @LawyZheng in #673
- general selection by @LawyZheng in #675
- update env and remove useless comment by @LawyZheng in #676
- Add GB proxy support by @ykeremy in #677
- fix scroll into view by @LawyZheng in #680
- transform input to select by @LawyZheng in #681
- custome -> Custom by @wintonzheng in #679
- Remove old claude prompt for action extraction by @ykeremy in #682
- bump litellm to 1.43.1 by @wintonzheng in #684
- verification code V2 - support verification code of multiple separate single character input fields by @ykeremy in #683
- remove log: Building element tree by @wintonzheng in #685
- remove leftover TODO in the comment by @wintonzheng in #686
- MissingValueForParameter should be a SkyvernHTTPException by @wintonzheng in #687
- move 'need_verification-code' to the bottom of the structured json by @wintonzheng in #690
- update custom selection prompt by @LawyZheng in #689
- Detailed logs for webhook failures by @ykeremy in #691
- support multi tabs by @LawyZheng in #692
- fixing potential bug by @LawyZheng in #693
- downgrade litellm to 1.42.0 by @wintonzheng in #696
- try to fix upload file bug by @LawyZheng in #695
- increase lazy loading wait time to 10s by @LawyZheng in #698
- fix false negative by @LawyZheng in #697
- step output is very noisy as logs and cost us a lot in logging by @wintonzheng in #627
- Screen streaming under docker environment by @ykeremy in #674
Full Changelog: v0.1.13...v0.1.14
v0.1.13
What's Changed
- add cleanup function by @LawyZheng in #631
- try to fix navigation error by @LawyZheng in #630
- Dom tree updates by @ykeremy in #632
- Handle navigation exception within taskblock.execute by @ykeremy in #633
- set default page size to 200 for getting tasks for a workflow run by @ykeremy in #634
- Change sidebar width and make it collapsible by @ykeremy in #637
- Status badge and color updates by @ykeremy in #638
- Remove href from pagination tables by @ykeremy in #639
- Use replace for pagination navigation by @ykeremy in #640
- Use trimmed element tree for info extraction by @ykeremy in #641
- Catch CanceledError in litellm call by @ykeremy in #642
- Use perf-counter instead of time by @ykeremy in #643
- fix ActionResult str by @wintonzheng in #644
- Add created at to workflow runs table by @ykeremy in #645
- Cmd click for workflows and workflow runs by @ykeremy in #646
- Add pagination to workflow tasks by @ykeremy in #647
- Add workflow title to workflow page by @ykeremy in #648
- Add created at to workflow table by @ykeremy in #649
- shu/making scrolling debug logs by @wintonzheng in #635
- Fix dynamic browsers for workflows by @ykeremy in #650
- do not use skyvern in the totp code by @wintonzheng in #651
- support pdf printer by @LawyZheng in #653
- support react select by @LawyZheng in #652
- optimize react select by @LawyZheng in #654
- Change primary button font weight by @ykeremy in #655
- fix select2 multi-select by @LawyZheng in #656
Full Changelog: v0.1.12...v0.1.13
v0.1.12
What's Changed
- Skip if selected by @LawyZheng in #604
- totp_verification_url in the task creation API and task cancel API documentation by @wintonzheng in #605
- Fix an issue with running task recording by @ykeremy in #607
- Fix false negative by @LawyZheng in #608
- delete unnecessary newline in prompt by @ykeremy in #609
- add skyvern frame by @LawyZheng in #610
- Change navigation goal description by @ykeremy in #612
- Update task generation prompt to include completion criteria in navigation goal by @msalihaltun in #611
- Update task generation to use https urls by @msalihaltun in #613
- add step_id index to artifacts table by @ykeremy in #615
- move totp feature to the advanced settings for task by @wintonzheng in #606
- Add null check for credentials without emails by @ykeremy in #616
- Add current date to info extraction prompt by @ykeremy in #617
- Add wait action type by @ykeremy in #618
- fix totp endpoint response schema by @wintonzheng in #619
- model_info for llm router config by @ykeremy in #620
- remove proxy location override by @wintonzheng in #621
- record max_steps_per_run override in tasks table as well by @wintonzheng in #622
- Support get organizations and get api keys APIs in the open source by @ykeremy in #623
- decode file url and validate that it's coming from payload before uploading by @ykeremy in #624
- add gpt4o-mini support by @wintonzheng in #625
- fix update_task bug by @wintonzheng in #626
- iframe (complicated websites) complete recognization by @ykeremy in #628
- make 2 top logs debug log by @wintonzheng in #629
Full Changelog: v0.1.11...v0.1.12
v0.1.11
What's Changed
- refactor select handler by @LawyZheng in #565
- experimentation get_value for multiple variable for a feature by @ykeremy in #566
- exclude base64 data by @LawyZheng in #567
- bump openai and litellm by @wintonzheng in #568
- fix input timeout by @LawyZheng in #569
- Add workflow_permanent_id and organization_id to WorkflowRun by @ykeremy in #570
- Add workflow_run_id filter to get tasks endpoint by @ykeremy in #571
- migrate aiohttp helper from cloud to open source by @ykeremy in #572
- fix id selector by @LawyZheng in #573
- ifx chain click bug by @LawyZheng in #576
- Add github button by @msalihaltun in #577
- Add header information to API spec by @suchintan in #578
- Force github button height to be equal to discord button by @msalihaltun in #579
- Add docs for advanced features + visualizing results by @suchintan in #581
- steps API by @wintonzheng in #580
- Implement workflows tab, workflow runs view, ability to run workflows from UI by @ykeremy in #582
- Upgrade typescript by @msalihaltun in #583
- Show steps in task page by @ykeremy in #585
- Fix navigation error in workflow run UI by @ykeremy in #586
- Change button severity by @msalihaltun in #587
- Give playwright access to CodeBlock by @ykeremy in #588
- Implement BitwardenSensitiveInformationParameter by @ykeremy in #589
- Put workflow title in workflow runs table by @ykeremy in #591
- Add tailwind plugin for prettier by @msalihaltun in #592
- Update workflow docs by @mintlify in #593
- Add fileparserblock to workflow intro page in docs by @mintlify in #594
- Add x-max-steps-override to tasks api by @mintlify in #595
- Mintlify Docs Edits by @mintlify in #596
- Stop flicker of parameters when task is running by @msalihaltun in #597
- email relay by @ykeremy in #598
- Implement retry task by @ykeremy in #600
- Change Retry Task to Rerun Task by @msalihaltun in #601
- Remove successful action history. Only show the failure of the previous step in action history. by @ykeremy in #602
- fix the problem of verification_code not injected into string navigation goal by @ykeremy in #603
New Contributors
Full Changelog: v0.1.10...v0.1.11