Releases: Skyvern-AI/skyvern
Releases · Skyvern-AI/skyvern
v0.1.41
What's Changed
- Remove Proxy Location None from Proxy selector by @wintonzheng in #1216
- Allow p tags in cursor pointer detection by @crayment in #1217
- bugfix: TemplateNotFound on windows by @JaysonAlbert in #1185
- Better handling of failed to summarize failure reason by @wintonzheng in #1218
- Add collapsible for workflow run tasks table by @wintonzheng in #1219
- Adjust responsiveness of workflow run tasks tabe by @wintonzheng in #1221
- shu/do not raise TargetClosedError in cleanup by @wintonzheng in #1220
- introduce db timeout by @wintonzheng in #1222
- limit auto completion trigger by @LawyZheng in #1223
- stop retrying steps when decisive action failed by @LawyZheng in #1224
- Show webhook URL in task parameters by @wintonzheng in #1225
- Fetch less in workflows page by @wintonzheng in #1226
- Remove old workflow types by @wintonzheng in #1227
- add new workflow block by @LawyZheng in #1228
- use orignal action type by @LawyZheng in #1229
- add user detail query and answer to single action prompt by @LawyZheng in #1230
- infer action type from instruction by @LawyZheng in #1231
- fix extraction block bug by @LawyZheng in #1232
- cast action type by @LawyZheng in #1233
- fix uppload file imaging issue by @LawyZheng in #1234
- move action type validate in workflow runtime by @LawyZheng in #1235
- Update workato.mdx by @kati3-design in #1236
- refactor normal select by @LawyZheng in #1237
- add navigation, login, extraction workflow blocks by @LawyZheng in #1238
- Show workflow outputs in workflow run screen by @wintonzheng in #1239
- Update workato.mdx by @kati3-design in #1240
- Add new zapier images for docs by @msalihaltun in #1241
- Add validation block by @wintonzheng in #1242
- Add action block by @wintonzheng in #1243
- Add scrollable for nodes panel by @wintonzheng in #1245
- fix domutils parsing bug by @LawyZheng in #1249
- fix shadow host parsing issue by @LawyZheng in #1253
- add wati block by @LawyZheng in #1254
- cleanup_element_tree_factory compatibility without task/step by @wintonzheng in #1252
- Add navigation block by @wintonzheng in #1256
- Enforce navigation_goal in NavigationBlock and data_extraction_goal in ExtractionBlock by @wintonzheng in #1257
New Contributors
- @crayment made their first contribution in #1217
- @JaysonAlbert made their first contribution in #1185
Full Changelog: v0.1.40...v0.1.41
v0.1.40
What's Changed
- mark disabled element as interactable by @LawyZheng in #1175
- introduce pyotp and support generating totp within skyvern by @wintonzheng in #1176
- Bug fix: totp could be None in bitwarden which fails the schema validation of BitwardenQueryResult by @wintonzheng in #1178
- fix non class name bug by @LawyZheng in #1179
- remove all the whitespace from the totp secret by @wintonzheng in #1180
- make task block title empty string by default; use task_block.label for the running task.title if task_block.title is empty by @wintonzheng in #1181
- do not pass secrets as the parameter context in text prompt block by @wintonzheng in #1182
- Avoid overflow in running workflow sidebar by @wintonzheng in #1183
- refactor chain click by @LawyZheng in #1186
- Implement cancel workflow run endpoint by @wintonzheng in #1188
- fix chain click bug by @LawyZheng in #1189
- Add parameterKeys to textPrompt by @wintonzheng in #1191
- have a feature flag to decide if we should disable user_goal_check by @wintonzheng in #1192
- Add cancel workflow functionality by @wintonzheng in #1193
- increase redis cache for svg and css from 1 week to 4 weeks by @wintonzheng in #1194
- support bedrock sonnet 3.5 inference profile by @wintonzheng in #1195
- upgrade litellm 1.52.6 by @wintonzheng in #1196
- Failed to convert css shape to string shape by LLM log should be warning by @wintonzheng in #1197
- add workflow failure reason by @LawyZheng in #1198
- fix zipcode triggers auto completion by @LawyZheng in #1199
- expose workflow failure reason to api by @LawyZheng in #1200
- introduce complete verification by @LawyZheng in #1201
- update prompt to avoid taking actions on disabled element by @LawyZheng in #1202
- force checkbox input to be visible by @LawyZheng in #1203
- only do user goal validation when the task.navigation_goal is set by @wintonzheng in #1204
- handle navigation failure and fail a task in workflow run by @wintonzheng in #1205
- add pool_pre_ping to sqlalchemy engine creation to ensure the connection liveness by @wintonzheng in #1206
- Introduce asyncpg db connector - the latest psycopg (3.2.3) has a bug somewhere which makes db query hangs forever by @wintonzheng in #1208
- get psycopg-binary and psycopg-pool back by @wintonzheng in #1209
- add new example task gong.io by @wintonzheng in #1210
- Also add local version of short date time format by @wintonzheng in #1211
- Disable download block by @wintonzheng in #1212
- Fix a bug where the first node wouldn't be added correctly by @wintonzheng in #1213
- Create workato by @kati3-design in #1214
- Add workato images by @msalihaltun in #1215
Full Changelog: v0.1.39...v0.1.40
v0.1.39
What's Changed
- support list data schema by @wintonzheng in #1149
- update scraped_page references when it's refreshed by @wintonzheng in #1151
- wait 5s for options to show up by @LawyZheng in #1153
- make sure we do a web scrape before data extraction at the end of task to ensure the refreshness of the scraped data by @wintonzheng in #1152
- Fix a bug with loop block children order on save by @wintonzheng in #1154
- Fix overflow of default value in parameters by @wintonzheng in #1156
- fix download file extension by @LawyZheng in #1157
- Add proxy location to workflow run screen by @wintonzheng in #1158
- remove unused libraries by @wintonzheng in #1161
- update fastapi to the lateset version by @wintonzheng in #1162
- update pre-commit by @wintonzheng in #1163
- extend auto completion coverage by @LawyZheng in #1165
- fix inconsistent button text by @wintonzheng in #1168
- Try to fix stale queries when tasks and workflows are created by @wintonzheng in #1169
- extend interactable coverage by @LawyZheng in #1170
- Add proxy location to task form advanced settings by @wintonzheng in #1171
- Warn the user when they are quitting the workflow page by @wintonzheng in #1172
- Only notify with actual changes by @wintonzheng in #1173
- make all the timestamp local time and hovering shows UTC timestamp by @wintonzheng in #1164
- extend auto completion to support google address by @LawyZheng in #1174
Full Changelog: v0.1.38...v0.1.39
v0.1.38
What's Changed
- support custom select serach by @LawyZheng in #1085
- update prompt to fix terminate issue by @LawyZheng in #1086
- Fix actions API order, only order by created_at by @wintonzheng in #1090
- convert css shape to string by @LawyZheng in #1092
- Dont refetch workflow parameters on window focus by @wintonzheng in #1094
- optimize async task and remove hover by @LawyZheng in #1095
- add browser console log artifact by @LawyZheng in #1097
- Update skyvern UI responsiveness by @wintonzheng in #1098
- Improvements for smaller screen sizes by @wintonzheng in #1099
- Make search a bit bigger in codemirror by @wintonzheng in #1100
- Create Workato by @kati3-design in #1089
- automatically parse file extension when downloading by @LawyZheng in #1101
- fix workflow can't save browser console log by @LawyZheng in #1102
- Fix inconsistent task notifications by @wintonzheng in #1103
- fix no exist browser log error by @LawyZheng in #1104
- Fix a bug with job application example by @wintonzheng in #1105
- Fix screenshot not available with refetch by @wintonzheng in #1106
- enable workato integration documentation by @wintonzheng in #1107
- Raise screenshot error earlier when page is closed by @wintonzheng in #1108
- Fix webhook callback url in copy curl by @wintonzheng in #1109
- fix task workflow cancel issue by @wintonzheng in #1111
- fix unbound log_path by @LawyZheng in #1112
- Update max output tokens to 16K by @wintonzheng in #1110
- add browser console log by @LawyZheng in #1120
- SKY-3915 Remove incomplete json fixing logic -- models have gotten better by @wintonzheng in #1121
- add default timeout to wait_for_task by @wintonzheng in #1122
- skip css conversion for span with chidren by @LawyZheng in #1123
- Add new proxies RESIDENTIAL_IN, RESIDENTIAL_JP by @wintonzheng in #1126
- Fix task retry tooltip by @wintonzheng in #1129
- Remove Call LLM API Log by @wintonzheng in #1132
- wrap page evaluate with timeout by @LawyZheng in #1133
- add timeout when close browser by @LawyZheng in #1134
- Fix block label update source parameter keys issue by @wintonzheng in #1135
- Use replace when navigating between task detail page tabs by @wintonzheng in #1136
- Refactor status util function by @wintonzheng in #1137
- Add radius and change bg color for current task by @wintonzheng in #1138
- fix unclosed browser when navigation error by @LawyZheng in #1139
- download with file extension by @LawyZheng in #1142
- migrate all users to user goal check by @LawyZheng in #1143
- increase timeout for scrolling by @LawyZheng in #1145
- remove screenshot when check user goal by @LawyZheng in #1147
- Add secret parameter to workflow by @wintonzheng in #1150
Full Changelog: v0.1.37...v0.1.38
v0.1.37
What's Changed
- fallback to press arrowdown to trigger dropdown menu by @LawyZheng in #1074
- Update running-workflows.mdx w/ workflow run url by @suchintan in #1075
- Fix action history by @wintonzheng in #1076
- include download in action history by @wintonzheng in #1078
- Revert "Update Dockerfile" by @wintonzheng in #1082
Full Changelog: v0.1.36...v0.1.37
v0.1.36
What's Changed
- Fix contact form URL by @suchintan in #1041
- support svg-container classes as interactable svg elements by @wintonzheng in #1042
- enforce collection id for login parameters by @wintonzheng in #1043
- update README and docker compose by @LawyZheng in #1044
- format readme by @LawyZheng in #1045
- Show error message correctly on workflow save by @wintonzheng in #1046
- Use search params for diagnostics step and artifact by @wintonzheng in #1047
- add some refetching and invalidating logic for workflow runs by @wintonzheng in #1048
- mark workflow run failed if parameter creation failed by @wintonzheng in #1031
- Make CollectionID or OrganizationID required by @wintonzheng in #1049
- get rid of org id, task id, step id, step order and action order from the action history by @wintonzheng in #1050
- Fix spelling and grammatical errors by @terrchen in #1051
- add disable element id by @LawyZheng in #1052
- add bitwarden collection id to workflow context by @wintonzheng in #1053
- Put play icon in front of Run in workflow header by @wintonzheng in #1055
- add org id to the log for Failed to update workflow by @wintonzheng in #1057
- chore: update agent.py by @eltociear in #1064
- ignore skyvern_element_hash and skyvern_element_data in action history by @wintonzheng in #1054
- Update Dockerfile by @AranavMahalpure in #1056
- better failure reason by @LawyZheng in #1066
- Fix the docs link by @suchintan in #1067
- support to parse pseudo content by @LawyZheng in #1069
- Left align navigation pills in task details by @wintonzheng in #1070
- Rename workflow parameter to input parameter by @wintonzheng in #1071
- Disable ReactFlow delete keycode for now by @wintonzheng in #1072
- input type button by @LawyZheng in #1073
New Contributors
- @terrchen made their first contribution in #1051
- @AranavMahalpure made their first contribution in #1056
Full Changelog: v0.1.35...v0.1.36
v0.1.35
What's Changed
- Add sorting to task api by @wintonzheng in #1018
- fix chain click bug by @LawyZheng in #1019
- Fix font size in parameters by @wintonzheng in #1020
- Change the default font size in code editor to be 12 by @wintonzheng in #1021
- Reduce help tooltip delay to 300ms by @wintonzheng in #1022
- Install html lang for codemirror by @msalihaltun in #1023
- Use code editor in diagnostics tab by @wintonzheng in #1024
- Add Start Node to workflows by @wintonzheng in #1026
- Use actions api for new tasks by @wintonzheng in #1027
- Update README.md by @MatthewTomas in #1010
- Add support for the latest sonnet 3.5 by @suchintan in #1025
- workflow parameter validation by @wintonzheng in #1028
- fix a typo inside the InvalidWorkflowParameter error by @wintonzheng in #1029
- fix json workflow parameter validation bug by @wintonzheng in #1030
- improve need_verification_code prompt by @wintonzheng in #788
- Improve run workflow form by @wintonzheng in #1032
- Better represent available types for workflow parameters by @wintonzheng in #1033
- kiosk printing by @LawyZheng in #1034
- Add webhook callback url in run workflow form by @wintonzheng in #1035
- Make collection id required by @wintonzheng in #1036
- Updated Skyvern demo video by @suchintan in #1037
- Update demo video by @suchintan in #1038
- Save new demo video by @suchintan in #1039
New Contributors
- @MatthewTomas made their first contribution in #1010
Full Changelog: v0.1.34...v0.1.35
v0.1.34
What's Changed
- make secret key placeholder more clear by @wintonzheng in #1001
- fix None string for webhook url and totp url by @wintonzheng in #1002
- fix python style for webhook url and totp url when creating a task by @wintonzheng in #1003
- Task details page improvements by @wintonzheng in #1004
- Minor change in width of task stream by @wintonzheng in #1005
- Implement actions api changes by @wintonzheng in #1007
- fix saving complete action when there's no navigation goal by @wintonzheng in #1009
- shu/disable organization name change by @wintonzheng in #1011
- add confidence_float to actions table by @wintonzheng in #1008
- block urls pointing to internal addresses by @wintonzheng in #1012
- fix update organization api by @wintonzheng in #1013
- Change label of templates by @wintonzheng in #1014
- Remove confidence score from UI by @wintonzheng in #1015
- SKY-3781 Fix empty URL bug by @wintonzheng in #1016
- Change appearance of parameters in task details by @wintonzheng in #1017
Full Changelog: v0.1.33...v0.1.34
v0.1.33
What's Changed
- fix check user goal by @LawyZheng in #993
- Update file suffix help text by @wintonzheng in #994
- Add create new task button to top of task history page by @wintonzheng in #995
- task urls must have http or https scheme by @wintonzheng in #996
- use primpary llm api for user goal check by @wintonzheng in #997
- remove task actions by @wintonzheng in #998
- shu/fix task url type by @wintonzheng in #999
- pass organization id to launch browser by @LawyZheng in #1000
Full Changelog: v0.1.32...v0.1.33
v0.1.32
What's Changed
- Update README with more examples by @suchintan in #966
- change workflow run page to show stream with current task by @wintonzheng in #971
- Update loop node styles by @wintonzheng in #972
- Add GET workflows/runs/run_id endpoint by @wintonzheng in #973
- change appearance of example tasks by @wintonzheng in #975
- Render all multi artifacts correctly by @wintonzheng in #976
- Fix text for california_edd by @wintonzheng in #977
- Make it easy to return to workflow run from a task by @wintonzheng in #978
- Add help to URL field of task block by @wintonzheng in #979
- add actions db model and caching V0 by @wintonzheng in #980
- add continue on failure in task block by @wintonzheng in #982
- Add continue on failure as passthrough and cache_actions property by @wintonzheng in #983
- handle continue on failure for loop node by @wintonzheng in #984
- custom select optimize by @LawyZheng in #985
- Import workflow by @wintonzheng in #986
- Export workflow by @wintonzheng in #987
- Make parameters panel max height shorter for smaller screens by @wintonzheng in #988
- Task block changes by @wintonzheng in #989
- update user goal complete prompt to have more chain of thoughts by @wintonzheng in #990
- improve check user goal by doing zero prompt shot with 'step by step' thinking by @wintonzheng in #992
Full Changelog: v0.1.31...v0.1.32