v1.0.55
Skyvern-AI/skyvernv1.0.55Oct 1, 2026by github-actions[bot]
Upgrading?
AI Summary
This release focuses on security patches, UI/UX improvements for the Copilot and browser interface, and significant infrastructure upgrades including the V3 engine update and a migration from Sentry to Datadog for error tracking.
Key Highlights
- Security patches for frontend and TypeScript SDK dependabot alerts
- V3 engine upgrade and removal of Sentry in favor of Datadog
- Enhanced Copilot capabilities including tokenless outcomes and CAPTCHA reading
- New workflow scheduling features and clipboard paste support in live browser control
- Improved browser management showing creator of credentials and sessions
Breaking Changes
- Removed Sentry error tracking system, now using Datadog exclusively
- Moved unit tests directory from tests/unit_tests to tests/unit
- Removed three dead Task V3 experiment arms regarding error-code choice and ATS defaults
- V3 engine upgrade may alter behavior for specific experimental arms
New Features
- Tokenless Copilot outcomes readable by clients
- Clipboard paste support while controlling a live browser
- Workflow schedules can run on fixed elapsed intervals from an anchor
- DataDragon report files served via signed S3 links
- Secure CodeBlocks can publish generated files as run downloads
Full Release Notes
## What's Changed Version bumped from 1.0.56 to 1.0.55 ### Recent Changes - Give a tokenless Copilot Accept an outcome the client can read back (SKY-17870) (#8906) (717519a8f) **Full Changelog**: https://github.com/Skyvern-AI/skyvern/compare/v1.0.56...v1.0.55 ## What's Changed * security: patch 15 Dependabot npm alerts in skyvern-frontend and the TypeScript SDK client by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8501 * Fix the TS SDK npm release: stop .gitignore from swallowing the artifacts resource by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8476 * Move tests/unit_tests into tests/unit by @cindehaa in https://github.com/Skyvern-AI/skyvern/pull/8646 * Offer the Task V3 no-action hold to navigation blocks, the population it was measured on by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/8634 * Remove Sentry from the cloud frontend; Datadog is the only error sink (SKY-11046) by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8649 * Page on a dead CodeBlock runner fleet, ticket on a saturated one (SKY-16735) by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8650 * Show who created each credential and browser session by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8654 * Remove three dead Task V3 experiment arms: error-code choice read, unanswerable-field remedy, ATS defaults (SKY-17012) by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/8655 * Log why a failed run went unattributed on the terminal run log by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8656 * v3 engine upgrade by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8657 * Say which browser runtime failed when every scrape attempt fails by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8658 * Show a queued Copilot message as a strip on the message box (SKY-17126) by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8659 * Let workflow schedules run on a fixed elapsed interval from an anchor (SKY-16914) by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/8660 * Remove the Task V3 no-action finish hold experiment (SKY-16820) by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/8661 * Keep whole JWT literals out of two test fixtures so secret scanning stops flagging them by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8662 * Give page-derived values in a Task V3 goal no customer authority under the precedence arm (SKY-17090) by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/8663 * Route API workflow runs by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8667 * Quieter Browser pane header: overflow menu, run-only replay tabs, browser status (SKY-17128) by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8668 * Pin GPT-6 Luna to high reasoning effort, matching Task V3's GPT-5.6 Luna (SKY-16907) by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8669 * Let Task V3 run toggle clicks after an earlier call in the batch fails by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/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 https://github.com/Skyvern-AI/skyvern/pull/8671 * Enable Azure GPT-6 Luna on the staging and production API and workers (SKY-16907) by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8672 * Correct the profile proxy and job application fee statements in the docs (SKY-17202) by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8673 * Record who started each workflow run and show it on the Runs page by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8677 * Treat deleting an already-absent Azure vault secret as success (SKY-17087) by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8678 * Use standard Error Messages in the Search block and let a Data Schema work without a Prompt (SKY-17165) by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8679 * Let a workflow schedule run once at a set time (SKY-16176) by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/8680 * Start Copilot build tests in the saved browser profile (SKY-16397) by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/8681 * Let Copilot read image-text CAPTCHAs while scouting and in saved code blocks (SKY-16361) by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/8683 * Let Copilot page a long run's results instead of losing rows past the 50k cut (SKY-17095) by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/8684 * Send $ref-bearing tool results to Gemini as plain text so schemas stay literal (SKY-16493) by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/8685 * Let Task V3 keep perception reads by size and stop rewriting old messages every turn by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/8686 * Re-ask a terminated Task V3 block once when the site skipped the screen its criterion expects (SKY-17175) by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/8687 * Stop charging Task V3 action steps for calls refused before acting on the page by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/8688 * Serve DataDragon report files in the dashboard through signed S3 links (SKY-11158) by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/8690 * Let Copilot upload a chat-attached file into a page's file picker (SKY-16825) by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/8691 * Let secure CodeBlocks publish generated files as run downloads (SKY-17248) by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/8693 * Extension bridge: keep page events behind earlier responses, and log adapter task errors (SKY-17229, SKY-17199) by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8694 * Stop reporting DataDome and PerimeterX block pages as "no challenge" (SKY-17262) by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/8695 * Resolve the Sheets tab from a URL gid at Copilot save, and show Range in append mode (SKY-16797) by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/8696 * Use Organization instead of Workspace across settings, the org menu, and analytics banners (SKY-16942) by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8697 * Point the Laminar docs links to laminar.sh (SKY-12905) by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8698 * Paste your clipboard while in control of a live browser, with one control bar for CDP and VNC (SKY-17125) by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8699 * Keep the raw-request line for unhandled-exception requests under the 16 KiB log split (SKY-17308) by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8700 * Upgrade the PyPI publish action so Metadata-Version 2.5 wheels pass its check (SKY-17228) by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/8674 * Close the date-segment press's gaps before its run arm ramps (SKY-17094) by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/8701 * Route Task V3 to v1 when the kill switch cannot be evaluated (SKY-16310) by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/8703 * Let Task V3 select_combobox filter a windowed dropdown through its own search box by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/8704 * Return focus to Try again when a lock closes the Copilot test confirmation (SKY-17340) by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8705 * Bring the onboarding questionnaire back after a refresh (SKY-17343) by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/8706 * Search the web through the search API instead of a browser tab (SKY-17071) by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/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 https://github.com/Skyvern-AI/skyvern/pull/8710 * Editing a code block's Goal keeps your text and offers to update the block to match (SKY-16395) by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/8711 * Stop presenting a recording refinement draft as a validated workflow (SKY-16927) by @cindehaa in https://github.com/Skyvern-AI/skyvern/pull/8712 * Show that Copilot questions can be answered in your own words (SKY-17389) by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8713 * Hide the pending-proposal chip while Copilot is working, so Review never lands on a card without actions (SKY-17384) by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8714 * Lock the Copilot review gate's Test end-to-end menu item like Reject (SKY-17393) by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8715 * List whole option rows when a Task V3 click opens a menu by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/8716 * Type a whole verification code into one-character boxes one box at a time in Task V3 by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/8717 * Make Copilot's activity log read in the order it happened, and redesign answered question cards (SKY-17394) by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8718 * Move Task V3 operator defaults into a registry the charter points to by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/8719 * Remove task v1 cache replay (SKY-17334) by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8720 * Add GPT-6.1 Sol on OpenAI and Azure and enable Azure on staging and production by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8721 * Stop telling Task V3 to dismiss a covering layer that contains the field itself by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/8722 * Add Claude Sonnet 5.5 LLM keys with Bedrock/Anthropic fallbacks; default GPT-6 Sol to medium effort (SKY-16907) by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/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 https://github.com/Skyvern-AI/skyvern/pull/8724 * Log the runs still waiting to start, by lane and age, from the reaper cron (SKY-16590) by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8725 * Remove the Task V3 required-field-answers prompt arm and pin both system prompts by sha256 by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/8727 * Reject run creation for workflows with no blocks with a 400 (SKY-17343) by @cindehaa in https://github.com/Skyvern-AI/skyvern/pull/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 https://github.com/Skyvern-AI/skyvern/pull/8729 * Copy a home template on click and guide the user through it in Copilot (SKY-17448) by @cindehaa in https://github.com/Skyvern-AI/skyvern/pull/8730 * Keep SSL protocol and cipher-mismatch failures in the Copilot repair loop (SKY-17156) by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/8731 * Honor the chosen block engine for workflows created after a cutoff (backend) by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/8732 * Follow a click-opened tab in bare Task V3 tasks, as workflow blocks already do by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/8733 * Click a transparent checkbox laid over its own styled box in Task V3 instead of calling it unrendered by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/8734 * Save Default as no block engine and label Skyvern 1.0 and 2.0 as Legacy in the engine picker by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/8735 * Detach a departing CDP client's Fetch-enabled sessions while co-tenants stay connected (SKY-17174) by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/8736 * Reuse upstream block outputs from the origin run in Copilot repair tests (SKY-16495) by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/8737 * Google marketplace provisioning by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8738 * A2A agent dcr oauth binding by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8739 * Send new signups the event that starts the welcome emails (SKY-17435) by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8740 * Send the home prompt on Enter, Shift+Enter for a new line by @cindehaa in https://github.com/Skyvern-AI/skyvern/pull/8741 * Let Copilot read large pages after a saved-login run, and say when a result is withheld (SKY-17346) by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/8742 * Onboarding emails that branch on what new users did, plus an out-of-credits email by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8743 * SKY-17489: Cannot reproduce See all 15; add expand/collapse coverage by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/8744 * Record the date-of-birth placeholder as a Task V3 operator default by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/8746 * Tell Task V3 to enter 01/01/<year> for a year-only date of birth, and never invent an address or phone number by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/8747 * Start the API event-loop lag gauge on the API process and send it to SigNoz only (SKY-17497) by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/8748 * SKY-17496: Keep run ID copy in the Studio top bar only by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/8749 * Stabilize request principal attribution by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/8751 * SKY-17491: Inline run reliability below analytics by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/8753 * Bump version to 1.0.55 by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8758 **Full Changelog**: https://github.com/Skyvern-AI/skyvern/compare/v1.0.54...v1.0.55
Related Repositories
public-apis/public-apis★ 491,131
A collective list of free APIs
NousResearch/hermes-agent★ 255,909
The agent that grows with you
yt-dlp/yt-dlp★ 200,005
A feature-rich command-line audio/video downloader
microsoft/markitdown★ 191,483
Python tool for converting files and office documents to Markdown.
Significant-Gravitas/AutoGPT★ 187,700
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.