What's Changed
Version bumped from 1.0.30 to 1.0.31
Recent Changes
- fix: stop generating fill_form() in adaptive caching for non-ATS workflows (#5497) (ded9646)
- feat: show downloaded files only for selected block (SKY-8856) (#5496) (4220577)
- revert: remove browser profile corruption fallback from PR #9865 (#5495) (59adc68)
- Bump version to 1.0.31 (#5494) (c577af9)
- feat: add summarize-output LLM endpoint for workflow runs (SKY-8857) (#5493) (cb6d5e8)
- fix: scope downloaded files to current task block (#SKY-8914) (#5492) (065d0cd)
- Add andrewneilson to sync-skyvern-cloud workflow (#5490) (1f47a83)
- feat: add CLI telemetry to close PostHog blind spot (#5491) (ad29771)
- SKY-8879 copilot-stack/01: hygiene carve-outs (#5489) (5dcc8d8)
- fix(extraction-shadow): follow-up to SKY-8871 — cycle, dead code, comment nits (#5486) (ff198cb)
- Add undo/redo to workflow editor (SKY-8869) (#5484) (3db5dd4)
- feat(extraction-cache): shadow-mode correctness verification (SKY-8871) (#5483) (50a196c)
- feat(extraction-cache): structured telemetry fields (SKY-8870) (#5482) (55a7966)
- fix: align Items per page pagination styling across runs pages (SKY-8868) (#5480) (92b1011)
- SKY-8781 preserve login credential keys on MCP workflow updates (#5479) (1ecde88)
- Optimize step count query to fix DB timeouts (SKY-8910) (#5478) (499bb52)
- Fix loop-scoped Task V2 download filtering (#5477) (fa397af)
- Remove Glama watermarks (#5476) (32937c3)
- fix: prevent block output from leaking across loop iterations (#SKY-8835) (#5475) (f76faa4)
- fix: fail immediately on non-retriable navigation errors (SKY-8875) (#4976) (ef1665b)
- [NO-TICKET] add name to merge sync (#5474) (fbc8e22)
- Add andrewneilson to auto-merge-sync (#5473) (fdb776f)
- Normalize feature flag resolution logging (#5472) (ae0d613)
- Update API specifications with fern api update (#5470) (8fa7093)
- fix(SKY-8778): click-first + re-scrape diff for shadow DOM comboboxes (#5471) (603b6bb)
- docs: Add keywords and descriptions for every page, rewrote llms.txt, added another redirect (#5461) (022ec7b)
- fix: remove litellm git source that breaks Docker build (#5467) (94470d6)
- feat: add Gemini flex service tier configs for 50% cost savings (#5466) (31d0ede)
- Cache data-extraction-summary LLM calls across loop iterations (#5465) (d357b35)
- fix: ScriptTerminationException swallowed by download/action/login block runners (#5463) (a48423c)
- [NO-TICKET] Preserve zero token counts in LLM duration metrics log (#5462) (5a581ca)
- [NO-TICKET] Remove dir, add to ignore, add pr template (#5453) (e25c323)
- Cache extract-information results per workflow run (SKY-8819) (#5459) (5348ff6)
- [Oncall] [SKY-8859] Log malformed auth token shape without changing auth behavior (#5458) (a6dadc4)
- [SKY-8863] Address spillover (#5457) (9c945ee)
- fix: prevent loop block UI overflow in run details sidebar (#5456) (8c13eca)
- fix: resolve noVNC RFB constructor failure after Vite 8 upgrade (#5455) (fd66b10)
- Remove unnecessary S3 PUTs (#5448) (688b010)
- Revert Parallel Workflow Loops (SKY-8175, SKY-8176, SKY-8177, SKY-8180) (#5445) (18ab844)
- chore: bump eslint-plugin-react-refresh to ^0.4.26 (#5452) (7d99f0e)
- fix: prevent agent-mode runs from triggering script regeneration (#5444) (542ee9b)
- [NO-TICKET] Bump + test deps (#5443) (893177f)
- docs: move Glama badge to MCP section, fix docs link (#5414) (cdfc201)
- fix: bump fastmcp minimum to >=3.2.0 in integration overrides (#5442) (a536bc5)
- fix: classify proxy failures as PROXY_ERROR, not BROWSER_ERROR (#5441) (5584d2c)
- fix(SKY-8810): fix US_WA timezone and set LANG=en_US.UTF-8 on Hetzner pods (#5438) (994dce0)
- fix: validate bare interaction calls missing selector and ai argument (#5437) (8d424d8)
- fix(SKY-8803): unblock concurrent browser launches in parallel for-loop engine (#5436) (eb9ad10)
- feat: pass block termination criteria to script reviewer (#5435) (1da3372)
- fix: use dynamic selectors for navigation blocks inside for-loops (#5434) (45f7650)
- fix: resolve workflow parameter templates in cached extraction prompts (#5432) (d0a8cc7)
- SKY-8818: progressive wait_until for file_download navigation + low max_steps observability (#5431) (5750f73)
Full Changelog: v1.0.30...v1.0.31
What's Changed
- SKY-8818: progressive wait_until for file_download navigation + low max_steps observability by @AronPerez in #5431
- fix: resolve workflow parameter templates in cached extraction prompts by @pedrohsdb in #5432
- fix: use dynamic selectors for navigation blocks inside for-loops by @pedrohsdb in #5434
- feat: pass block termination criteria to script reviewer by @pedrohsdb in #5435
- fix(SKY-8803): unblock concurrent browser launches in parallel for-loop engine by @AronPerez in #5436
- fix: validate bare interaction calls missing selector and ai argument by @pedrohsdb in #5437
- fix(SKY-8810): fix US_WA timezone and set LANG=en_US.UTF-8 on Hetzner pods by @LawyZheng in #5438
- fix: classify proxy failures as PROXY_ERROR, not BROWSER_ERROR by @LawyZheng in #5441
- fix: bump fastmcp minimum to >=3.2.0 in integration overrides by @wintonzheng in #5442
- docs: move Glama badge to MCP section, fix docs link by @marcmuon in #5414
- [NO-TICKET] Bump + test deps by @AronPerez in #5443
- fix: prevent agent-mode runs from triggering script regeneration by @pedrohsdb in #5444
- chore: bump eslint-plugin-react-refresh to ^0.4.26 by @wintonzheng in #5452
- Revert Parallel Workflow Loops (SKY-8175, SKY-8176, SKY-8177, SKY-8180) by @AronPerez in #5445
- Remove unnecessary S3 PUTs by @wintonzheng in #5448
- fix: resolve noVNC RFB constructor failure after Vite 8 upgrade by @LawyZheng in #5455
- fix: prevent loop block UI overflow in run details sidebar by @AronPerez in #5456
- [SKY-8863] Address spillover by @AronPerez in #5457
- [Oncall] [SKY-8859] Log malformed auth token shape without changing auth behavior by @marcmuon in #5458
- Cache extract-information results per workflow run (SKY-8819) by @AronPerez in #5459
- [NO-TICKET] Remove dir, add to ignore, add pr template by @AronPerez in #5453
- [NO-TICKET] Preserve zero token counts in LLM duration metrics log by @AronPerez in #5462
- fix: ScriptTerminationException swallowed by download/action/login block runners by @pedrohsdb in #5463
- Cache data-extraction-summary LLM calls across loop iterations by @pedrohsdb in #5465
- feat: add Gemini flex service tier configs for 50% cost savings by @pedrohsdb in #5466
- fix: remove litellm git source that breaks Docker build by @wintonzheng in #5467
- docs: Add keywords and descriptions for every page, rewrote llms.txt, added another redirect by @kunalm2345 in #5461
- fix(SKY-8778): click-first + re-scrape diff for shadow DOM comboboxes by @LawyZheng in #5471
- Update API specifications with fern api update by @wintonzheng in #5470
- Normalize feature flag resolution logging by @wintonzheng in #5472
- Add andrewneilson to auto-merge-sync by @andrewneilson in #5473
- [NO-TICKET] add name to merge sync by @AronPerez in #5474
- fix: fail immediately on non-retriable navigation errors (SKY-8875) by @andrewneilson in #4976
- fix: prevent block output from leaking across loop iterations (#SKY-8835) by @LawyZheng in #5475
- Remove Glama watermarks by @suchintan in #5476
- Fix loop-scoped Task V2 download filtering by @wintonzheng in #5477
- Optimize step count query to fix DB timeouts (SKY-8910) by @wintonzheng in #5478
- SKY-8781 preserve login credential keys on MCP workflow updates by @marcmuon in #5479
- fix: align Items per page pagination styling across runs pages (SKY-8868) by @AronPerez in #5480
- feat(extraction-cache): structured telemetry fields (SKY-8870) by @AronPerez in #5482
- feat(extraction-cache): shadow-mode correctness verification (SKY-8871) by @AronPerez in #5483
- Add undo/redo to workflow editor (SKY-8869) by @AronPerez in #5484
- fix(extraction-shadow): follow-up to SKY-8871 — cycle, dead code, comment nits by @AronPerez in #5486
- SKY-8879 copilot-stack/01: hygiene carve-outs by @andrewneilson in #5489
- feat: add CLI telemetry to close PostHog blind spot by @marcmuon in #5491
- Add andrewneilson to sync-skyvern-cloud workflow by @andrewneilson in #5490
- fix: scope downloaded files to current task block (#SKY-8914) by @AronPerez in #5492
- feat: add summarize-output LLM endpoint for workflow runs (SKY-8857) by @AronPerez in #5493
- Bump version to 1.0.31 by @wintonzheng in #5494
Full Changelog: v1.0.30...v1.0.31