github Skyvern-AI/skyvern v1.0.55
Release v1.0.55

3 hours ago

What's Changed

Version bumped from 1.0.54 to 1.0.55

Recent Changes

  • Bump version to 1.0.55 (#8758) (d45e600)
  • SKY-17491: Inline run reliability below analytics (#8753) (4a3ca3a)
  • Stabilize request principal attribution (#8751) (643d9d0)
  • SKY-17496: Keep run ID copy in the Studio top bar only (#8749) (6c57e35)
  • Start the API event-loop lag gauge on the API process and send it to SigNoz only (SKY-17497) (#8748) (5f961fe)
  • Tell Task V3 to enter 01/01/ for a year-only date of birth, and never invent an address or phone number (#8747) (0bc5170)
  • Record the date-of-birth placeholder as a Task V3 operator default (#8746) (f125078)
  • SKY-17489: Cannot reproduce See all 15; add expand/collapse coverage (#8744) (166138c)
  • Onboarding emails that branch on what new users did, plus an out-of-credits email (#8743) (46f0e06)
  • Let Copilot read large pages after a saved-login run, and say when a result is withheld (SKY-17346) (#8742) (539dc5d)
  • Send the home prompt on Enter, Shift+Enter for a new line (#8741) (3820f66)
  • Send new signups the event that starts the welcome emails (SKY-17435) (#8740) (dca0f98)
  • A2A agent dcr oauth binding (#8739) (92e7636)
  • Google marketplace provisioning (#8738) (1c1dc49)
  • Reuse upstream block outputs from the origin run in Copilot repair tests (SKY-16495) (#8737) (577ece3)
  • Detach a departing CDP client's Fetch-enabled sessions while co-tenants stay connected (SKY-17174) (#8736) (2d090da)
  • Save Default as no block engine and label Skyvern 1.0 and 2.0 as Legacy in the engine picker (#8735) (0831d82)
  • Click a transparent checkbox laid over its own styled box in Task V3 instead of calling it unrendered (#8734) (44f471f)
  • Follow a click-opened tab in bare Task V3 tasks, as workflow blocks already do (#8733) (62bf33b)
  • Honor the chosen block engine for workflows created after a cutoff (backend) (#8732) (a9bed62)
  • Keep SSL protocol and cipher-mismatch failures in the Copilot repair loop (SKY-17156) (#8731) (695c056)
  • Copy a home template on click and guide the user through it in Copilot (SKY-17448) (#8730) (4a2b0b8)
  • Run Task V3's unlisted-outcome re-ask on the non-flex key so flex queueing doesn't time it out (#8729) (72b1817)
  • Reject run creation for workflows with no blocks with a 400 (SKY-17343) (#8728) (7f0866f)
  • Remove the Task V3 required-field-answers prompt arm and pin both system prompts by sha256 (#8727) (4c469c9)
  • Log the runs still waiting to start, by lane and age, from the reaper cron (SKY-16590) (#8725) (aa3bcf6)
  • Append a minimum-age default to Task V3 job-application task messages unless the payload has an age or birth-date field (#8724) (7c800bc)
  • Add Claude Sonnet 5.5 LLM keys with Bedrock/Anthropic fallbacks; default GPT-6 Sol to medium effort (SKY-16907) (#8723) (a05d621)
  • Stop telling Task V3 to dismiss a covering layer that contains the field itself (#8722) (20dba4c)
  • Add GPT-6.1 Sol on OpenAI and Azure and enable Azure on staging and production (#8721) (3dbb57b)
  • Remove task v1 cache replay (SKY-17334) (#8720) (f81f9f4)
  • Move Task V3 operator defaults into a registry the charter points to (#8719) (28be5d4)
  • Make Copilot's activity log read in the order it happened, and redesign answered question cards (SKY-17394) (#8718) (6b11959)
  • Type a whole verification code into one-character boxes one box at a time in Task V3 (#8717) (24f9174)
  • List whole option rows when a Task V3 click opens a menu (#8716) (a0cf10c)
  • Lock the Copilot review gate's Test end-to-end menu item like Reject (SKY-17393) (#8715) (402fc28)
  • Hide the pending-proposal chip while Copilot is working, so Review never lands on a card without actions (SKY-17384) (#8714) (10657e2)
  • Show that Copilot questions can be answered in your own words (SKY-17389) (#8713) (d6e13af)
  • Stop presenting a recording refinement draft as a validated workflow (SKY-16927) (#8712) (712f5c3)
  • Editing a code block's Goal keeps your text and offers to update the block to match (SKY-16395) (#8711) (14d990e)
  • Replay scripted benchmark cases through the real Task V3 loop on every Task V3 PR, and send new browser fixtures to the shared corpus (#8710) (ca3011a)
  • Search the web through the search API instead of a browser tab (SKY-17071) (#8708) (d796563)
  • Bring the onboarding questionnaire back after a refresh (SKY-17343) (#8706) (63aa0be)
  • Return focus to Try again when a lock closes the Copilot test confirmation (SKY-17340) (#8705) (aca7329)
  • Let Task V3 select_combobox filter a windowed dropdown through its own search box (#8704) (05656f2)
  • Route Task V3 to v1 when the kill switch cannot be evaluated (SKY-16310) (#8703) (e5701b6)
  • Close the date-segment press's gaps before its run arm ramps (SKY-17094) (#8701) (2935ee4)
  • Upgrade the PyPI publish action so Metadata-Version 2.5 wheels pass its check (SKY-17228) (#8674) (7119fc7)
  • Keep the raw-request line for unhandled-exception requests under the 16 KiB log split (SKY-17308) (#8700) (a997dfc)
  • Paste your clipboard while in control of a live browser, with one control bar for CDP and VNC (SKY-17125) (#8699) (89cc7f3)
  • Point the Laminar docs links to laminar.sh (SKY-12905) (#8698) (ddc610a)
  • Use Organization instead of Workspace across settings, the org menu, and analytics banners (SKY-16942) (#8697) (7f79989)
  • Resolve the Sheets tab from a URL gid at Copilot save, and show Range in append mode (SKY-16797) (#8696) (9f7036e)
  • Stop reporting DataDome and PerimeterX block pages as "no challenge" (SKY-17262) (#8695) (554d239)
  • Extension bridge: keep page events behind earlier responses, and log adapter task errors (SKY-17229, SKY-17199) (#8694) (656801c)
  • Let secure CodeBlocks publish generated files as run downloads (SKY-17248) (#8693) (9e16c4a)
  • Let Copilot upload a chat-attached file into a page's file picker (SKY-16825) (#8691) (9f32da7)
  • Serve DataDragon report files in the dashboard through signed S3 links (SKY-11158) (#8690) (f3adb6e)
  • Stop charging Task V3 action steps for calls refused before acting on the page (#8688) (6a88ba6)
  • Re-ask a terminated Task V3 block once when the site skipped the screen its criterion expects (SKY-17175) (#8687) (dfaf711)
  • Let Task V3 keep perception reads by size and stop rewriting old messages every turn (#8686) (4621842)
  • Send $ref-bearing tool results to Gemini as plain text so schemas stay literal (SKY-16493) (#8685) (08754e0)
  • Let Copilot page a long run's results instead of losing rows past the 50k cut (SKY-17095) (#8684) (1f1a764)
  • Let Copilot read image-text CAPTCHAs while scouting and in saved code blocks (SKY-16361) (#8683) (9d6cf0d)
  • Start Copilot build tests in the saved browser profile (SKY-16397) (#8681) (e1d68eb)
  • Let a workflow schedule run once at a set time (SKY-16176) (#8680) (15ccb91)
  • Use standard Error Messages in the Search block and let a Data Schema work without a Prompt (SKY-17165) (#8679) (b9d9346)
  • Treat deleting an already-absent Azure vault secret as success (SKY-17087) (#8678) (39177fa)
  • Record who started each workflow run and show it on the Runs page (#8677) (0f2395e)
  • Correct the profile proxy and job application fee statements in the docs (SKY-17202) (#8673) (1b4405e)
  • Enable Azure GPT-6 Luna on the staging and production API and workers (SKY-16907) (#8672) (418a4bf)
  • Move controlled popups into the opener's Skyvern Controlled group and show a frame on controlled tabs (SKY-17182, SKY-17183) (#8671) (2f89e6b)
  • Let Task V3 run toggle clicks after an earlier call in the batch fails (#8670) (480f7eb)
  • Pin GPT-6 Luna to high reasoning effort, matching Task V3's GPT-5.6 Luna (SKY-16907) (#8669) (b325eb1)
  • Quieter Browser pane header: overflow menu, run-only replay tabs, browser status (SKY-17128) (#8668) (34a73b7)
  • Route API workflow runs (#8667) (68a2dfe)
  • Give page-derived values in a Task V3 goal no customer authority under the precedence arm (SKY-17090) (#8663) (6dfa931)
  • Keep whole JWT literals out of two test fixtures so secret scanning stops flagging them (#8662) (82148c9)
  • Remove the Task V3 no-action finish hold experiment (SKY-16820) (#8661) (5e1ee54)
  • Let workflow schedules run on a fixed elapsed interval from an anchor (SKY-16914) (#8660) (1c35707)
  • Show a queued Copilot message as a strip on the message box (SKY-17126) (#8659) (113b98f)
  • Say which browser runtime failed when every scrape attempt fails (#8658) (263e73f)
  • Remember which reCAPTCHA task type YesCaptcha rejects for each sitekey, so our API key stops getting blocked (SKY-17092) (#8657) (1c1a8b7)
  • Log why a failed run went unattributed on the terminal run log (#8656) (8fae26b)
  • Remove three dead Task V3 experiment arms: error-code choice read, unanswerable-field remedy, ATS defaults (SKY-17012) (#8655) (a8dd93c)
  • Show who created each credential and browser session (#8654) (6aac9ff)
  • Page on a dead CodeBlock runner fleet, ticket on a saturated one (SKY-16735) (#8650) (64ae9a3)
  • Remove Sentry from the cloud frontend; Datadog is the only error sink (SKY-11046) (#8649) (e1c110b)
  • Offer the Task V3 no-action hold to navigation blocks, the population it was measured on (#8634) (acd3f55)
  • Move tests/unit_tests into tests/unit (#8646) (61dd1ac)
  • Fix the TS SDK npm release: stop .gitignore from swallowing the artifacts resource (#8476) (f42220c)
  • security: patch 15 Dependabot npm alerts in skyvern-frontend and the TypeScript SDK client (#8501) (fa0235c)

Full Changelog: v1.0.54...v1.0.55

What's Changed

  • security: patch 15 Dependabot npm alerts in skyvern-frontend and the TypeScript SDK client by @wintonzheng in #8501
  • Fix the TS SDK npm release: stop .gitignore from swallowing the artifacts resource by @wintonzheng in #8476
  • Move tests/unit_tests into tests/unit by @cindehaa in #8646
  • Offer the Task V3 no-action hold to navigation blocks, the population it was measured on by @pedrohsdb in #8634
  • Remove Sentry from the cloud frontend; Datadog is the only error sink (SKY-11046) by @wintonzheng in #8649
  • Page on a dead CodeBlock runner fleet, ticket on a saturated one (SKY-16735) by @wintonzheng in #8650
  • Show who created each credential and browser session by @wintonzheng in #8654
  • Remove three dead Task V3 experiment arms: error-code choice read, unanswerable-field remedy, ATS defaults (SKY-17012) by @pedrohsdb in #8655
  • Log why a failed run went unattributed on the terminal run log by @wintonzheng in #8656
  • v3 engine upgrade by @wintonzheng in #8657
  • Say which browser runtime failed when every scrape attempt fails by @wintonzheng in #8658
  • Show a queued Copilot message as a strip on the message box (SKY-17126) by @wintonzheng in #8659
  • Let workflow schedules run on a fixed elapsed interval from an anchor (SKY-16914) by @andrewneilson in #8660
  • Remove the Task V3 no-action finish hold experiment (SKY-16820) by @pedrohsdb in #8661
  • Keep whole JWT literals out of two test fixtures so secret scanning stops flagging them by @wintonzheng in #8662
  • Give page-derived values in a Task V3 goal no customer authority under the precedence arm (SKY-17090) by @pedrohsdb in #8663
  • Route API workflow runs by @wintonzheng in #8667
  • Quieter Browser pane header: overflow menu, run-only replay tabs, browser status (SKY-17128) by @wintonzheng in #8668
  • Pin GPT-6 Luna to high reasoning effort, matching Task V3's GPT-5.6 Luna (SKY-16907) by @wintonzheng in #8669
  • Let Task V3 run toggle clicks after an earlier call in the batch fails by @pedrohsdb in #8670
  • Move controlled popups into the opener's Skyvern Controlled group and show a frame on controlled tabs (SKY-17182, SKY-17183) by @wintonzheng in #8671
  • Enable Azure GPT-6 Luna on the staging and production API and workers (SKY-16907) by @wintonzheng in #8672
  • Correct the profile proxy and job application fee statements in the docs (SKY-17202) by @wintonzheng in #8673
  • Record who started each workflow run and show it on the Runs page by @wintonzheng in #8677
  • Treat deleting an already-absent Azure vault secret as success (SKY-17087) by @wintonzheng in #8678
  • Use standard Error Messages in the Search block and let a Data Schema work without a Prompt (SKY-17165) by @wintonzheng in #8679
  • Let a workflow schedule run once at a set time (SKY-16176) by @andrewneilson in #8680
  • Start Copilot build tests in the saved browser profile (SKY-16397) by @andrewneilson in #8681
  • Let Copilot read image-text CAPTCHAs while scouting and in saved code blocks (SKY-16361) by @andrewneilson in #8683
  • Let Copilot page a long run's results instead of losing rows past the 50k cut (SKY-17095) by @andrewneilson in #8684
  • Send $ref-bearing tool results to Gemini as plain text so schemas stay literal (SKY-16493) by @andrewneilson in #8685
  • Let Task V3 keep perception reads by size and stop rewriting old messages every turn by @pedrohsdb in #8686
  • Re-ask a terminated Task V3 block once when the site skipped the screen its criterion expects (SKY-17175) by @pedrohsdb in #8687
  • Stop charging Task V3 action steps for calls refused before acting on the page by @pedrohsdb in #8688
  • Serve DataDragon report files in the dashboard through signed S3 links (SKY-11158) by @andrewneilson in #8690
  • Let Copilot upload a chat-attached file into a page's file picker (SKY-16825) by @andrewneilson in #8691
  • Let secure CodeBlocks publish generated files as run downloads (SKY-17248) by @andrewneilson in #8693
  • Extension bridge: keep page events behind earlier responses, and log adapter task errors (SKY-17229, SKY-17199) by @wintonzheng in #8694
  • Stop reporting DataDome and PerimeterX block pages as "no challenge" (SKY-17262) by @andrewneilson in #8695
  • Resolve the Sheets tab from a URL gid at Copilot save, and show Range in append mode (SKY-16797) by @andrewneilson in #8696
  • Use Organization instead of Workspace across settings, the org menu, and analytics banners (SKY-16942) by @wintonzheng in #8697
  • Point the Laminar docs links to laminar.sh (SKY-12905) by @wintonzheng in #8698
  • Paste your clipboard while in control of a live browser, with one control bar for CDP and VNC (SKY-17125) by @wintonzheng in #8699
  • Keep the raw-request line for unhandled-exception requests under the 16 KiB log split (SKY-17308) by @wintonzheng in #8700
  • Upgrade the PyPI publish action so Metadata-Version 2.5 wheels pass its check (SKY-17228) by @suchintan in #8674
  • Close the date-segment press's gaps before its run arm ramps (SKY-17094) by @pedrohsdb in #8701
  • Route Task V3 to v1 when the kill switch cannot be evaluated (SKY-16310) by @AronPerez in #8703
  • Let Task V3 select_combobox filter a windowed dropdown through its own search box by @pedrohsdb in #8704
  • Return focus to Try again when a lock closes the Copilot test confirmation (SKY-17340) by @wintonzheng in #8705
  • Bring the onboarding questionnaire back after a refresh (SKY-17343) by @AronPerez in #8706
  • Search the web through the search API instead of a browser tab (SKY-17071) by @andrewneilson in #8708
  • Replay scripted benchmark cases through the real Task V3 loop on every Task V3 PR, and send new browser fixtures to the shared corpus by @pedrohsdb in #8710
  • Editing a code block's Goal keeps your text and offers to update the block to match (SKY-16395) by @andrewneilson in #8711
  • Stop presenting a recording refinement draft as a validated workflow (SKY-16927) by @cindehaa in #8712
  • Show that Copilot questions can be answered in your own words (SKY-17389) by @wintonzheng in #8713
  • Hide the pending-proposal chip while Copilot is working, so Review never lands on a card without actions (SKY-17384) by @wintonzheng in #8714
  • Lock the Copilot review gate's Test end-to-end menu item like Reject (SKY-17393) by @wintonzheng in #8715
  • List whole option rows when a Task V3 click opens a menu by @pedrohsdb in #8716
  • Type a whole verification code into one-character boxes one box at a time in Task V3 by @pedrohsdb in #8717
  • Make Copilot's activity log read in the order it happened, and redesign answered question cards (SKY-17394) by @wintonzheng in #8718
  • Move Task V3 operator defaults into a registry the charter points to by @pedrohsdb in #8719
  • Remove task v1 cache replay (SKY-17334) by @wintonzheng in #8720
  • Add GPT-6.1 Sol on OpenAI and Azure and enable Azure on staging and production by @wintonzheng in #8721
  • Stop telling Task V3 to dismiss a covering layer that contains the field itself by @pedrohsdb in #8722
  • Add Claude Sonnet 5.5 LLM keys with Bedrock/Anthropic fallbacks; default GPT-6 Sol to medium effort (SKY-16907) by @andrewneilson in #8723
  • Append a minimum-age default to Task V3 job-application task messages unless the payload has an age or birth-date field by @pedrohsdb in #8724
  • Log the runs still waiting to start, by lane and age, from the reaper cron (SKY-16590) by @wintonzheng in #8725
  • Remove the Task V3 required-field-answers prompt arm and pin both system prompts by sha256 by @pedrohsdb in #8727
  • Reject run creation for workflows with no blocks with a 400 (SKY-17343) by @cindehaa in #8728
  • Run Task V3's unlisted-outcome re-ask on the non-flex key so flex queueing doesn't time it out by @pedrohsdb in #8729
  • Copy a home template on click and guide the user through it in Copilot (SKY-17448) by @cindehaa in #8730
  • Keep SSL protocol and cipher-mismatch failures in the Copilot repair loop (SKY-17156) by @andrewneilson in #8731
  • Honor the chosen block engine for workflows created after a cutoff (backend) by @pedrohsdb in #8732
  • Follow a click-opened tab in bare Task V3 tasks, as workflow blocks already do by @pedrohsdb in #8733
  • Click a transparent checkbox laid over its own styled box in Task V3 instead of calling it unrendered by @pedrohsdb in #8734
  • Save Default as no block engine and label Skyvern 1.0 and 2.0 as Legacy in the engine picker by @pedrohsdb in #8735
  • Detach a departing CDP client's Fetch-enabled sessions while co-tenants stay connected (SKY-17174) by @andrewneilson in #8736
  • Reuse upstream block outputs from the origin run in Copilot repair tests (SKY-16495) by @andrewneilson in #8737
  • Google marketplace provisioning by @wintonzheng in #8738
  • A2A agent dcr oauth binding by @wintonzheng in #8739
  • Send new signups the event that starts the welcome emails (SKY-17435) by @wintonzheng in #8740
  • Send the home prompt on Enter, Shift+Enter for a new line by @cindehaa in #8741
  • Let Copilot read large pages after a saved-login run, and say when a result is withheld (SKY-17346) by @andrewneilson in #8742
  • Onboarding emails that branch on what new users did, plus an out-of-credits email by @wintonzheng in #8743
  • SKY-17489: Cannot reproduce See all 15; add expand/collapse coverage by @AronPerez in #8744
  • Record the date-of-birth placeholder as a Task V3 operator default by @pedrohsdb in #8746
  • Tell Task V3 to enter 01/01/ for a year-only date of birth, and never invent an address or phone number by @pedrohsdb in #8747
  • Start the API event-loop lag gauge on the API process and send it to SigNoz only (SKY-17497) by @AronPerez in #8748
  • SKY-17496: Keep run ID copy in the Studio top bar only by @AronPerez in #8749
  • Stabilize request principal attribution by @AronPerez in #8751
  • SKY-17491: Inline run reliability below analytics by @AronPerez in #8753
  • Bump version to 1.0.55 by @wintonzheng in #8758

Full Changelog: v1.0.54...v1.0.55

Don't miss a new skyvern release

NewReleases is sending notifications on new releases.