v1.0.40
gofiber/fiberv1.0.40Jun 10, 2026by github-actions[bot]
AI Summary
A refactoring release that splits the large Copilot tools module and introduces Phase 6.1 tagging features alongside session cookie improvements.
Key Highlights
- Refactor copilot tools.py into a tools/ package
- Tagging Phase 6.1 (key-optional labels + flexible tag filter)
- Session-cookie capture closeout improvements
- Revert screenshot downscaling
New Features
- Tagging Phase 6.1 (key-optional labels + flexible tag filter)
- Re-save expired or failed saved-credential sessions
- Disable vision for OpenRouter DeepSeek v4 Flash
- Accessible status badge + pill treatment
Full Release Notes
## What's Changed Version bumped from 1.0.39 to 1.0.40 ### Recent Changes - Bump version to 1.0.40 (#6500) (def90269c) - revert(SKY-10083): revert screenshot downscaling — no measurable token savings (#6501) (ea9907cf0) - refactor(browser-profiles): single source-of-truth for paginated row selection (SKY-10853) (#6499) (6f7a5f5bf) - Recording backend: dedupe repeated actions, draft-step processing, VNC dev setup (#6498) (c79b8e9d5) - fix(workflow-editor): reflow copilot composer textarea on width change (SKY-10791) (#6497) (ec798af20) - SKY-10825: impose code-artifact metadata at the persist seam + adjudicate terminal challenge halts (#6496) (ed95f65c5) - refactor: split copilot tools.py (9.5k lines) into a tools/ package (#6493) (b69930e0e) - feat(observability): coarse scrape attribution on skyvern.agent.scrape span (SKY-10319) (#6482) (9499cb52b) - SKY-10823: nudge entry-point discovery before a pre-discovery 'provide the URL' ask (#6473) (62b0a0c22) - fix(SKY-10713): compose on a navigated discovery page instead of asking for its URL (#6472) (c5c7a1913) - SKY-10673: restore recursion limit after code-block mypy preflight (#6471) (cd19b32cb) - feat(tagging): Phase 6.1 frontend — key-optional labels + flexible tag filter (SKY-10683) (#6470) (987a6df20) - Update changelog — Week of June 8, 2026 (#6469) (e8e16ed35) - feat(SKY-10075): exempt check-user-goal from output slimming (extract-actions-only relaunch) (#6468) (246ede449) - fix(prompts): bound output_json nesting depth version-independently (#6467) (56f97a87d) - Disable vision for OpenRouter DeepSeek v4 Flash (#6465) (532e87a2d) - SKY-10795: batch artifact-metadata violations + deterministic metadata for synthesized code blocks (#6464) (f8b52147c) - fix(SKY-10674): restore release→build auto-trigger without a PAT (#6452) (6ee2dd879) - feat(SKY-10076): drop non-navigable hrefs from the lean element tree (#6461) (d1adca189) - fix(tests): make streaming registries monkeypatch import-order independent (#6460) (cb1630173) - feat(tagging): Phase 6.1 backend — key-optional labels + flexible tag filter (SKY-10683) (#6458) (4e686191f) - SKY-10648: split custom event-strategy from humanized event dispatch (#6457) (d1d5bb2b1) - fix(SKY-9178): prefer credential TOTP before webhook polling for OTP (#6451) (7cbc4ce4e) - fix(SKY-10606): re-layout trailing block after collapsing a container (#6436) (c38a6d276) - feat(SKY-10654): accessible status badge + pill treatment (#6444) (6d8c55c28) - fix(SKY-10255): make block title editable from the right settings sidebar (#6443) (bf6c09c1f) - Update changelog — Week of June 1, 2026 (deployment 2026-06-08) (#6441) (d4cf34e79) - fix(workflow-editor): inline-add no longer inherits conditional branch for a loop child (SKY-10719) (#6438) (3131ae38b) - feat(SKY-10652): re-save expired or failed saved-credential sessions (#6435) (6fb892d5f) - fix(SKY-10636): session-cookie capture closeout (zero-expiry restore, persist-before-store, docs) (#6434) (71b00acca) - Copilot: carry code artifact metadata (verifier-neutral) (#6439) (ee1334c14) **Full Changelog**: https://github.com/Skyvern-AI/skyvern/compare/v1.0.39...v1.0.40 ## What's Changed * Copilot: carry code artifact metadata (verifier-neutral) by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6439 * fix(SKY-10636): session-cookie capture closeout (zero-expiry restore, persist-before-store, docs) by @celalzamanoglu in https://github.com/Skyvern-AI/skyvern/pull/6434 * feat(SKY-10652): re-save expired or failed saved-credential sessions by @celalzamanoglu in https://github.com/Skyvern-AI/skyvern/pull/6435 * fix(workflow-editor): inline-add no longer inherits conditional branch for a loop child (SKY-10719) by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/6438 * Update changelog — Week of June 1, 2026 (deployment 2026-06-08) by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/6441 * fix(SKY-10255): make block title editable from the right settings sidebar by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/6443 * feat(SKY-10654): accessible status badge + pill treatment by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/6444 * fix(SKY-10606): re-layout trailing block after collapsing a container by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/6436 * fix(SKY-9178): prefer credential TOTP before webhook polling for OTP by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/6451 * SKY-10648: split custom event-strategy from humanized event dispatch by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/6457 * feat(tagging): Phase 6.1 backend — key-optional labels + flexible tag filter (SKY-10683) by @trevor-cheung in https://github.com/Skyvern-AI/skyvern/pull/6458 * fix(tests): make streaming registries monkeypatch import-order independent by @trevor-cheung in https://github.com/Skyvern-AI/skyvern/pull/6460 * feat(SKY-10076): drop non-navigable hrefs from the lean element tree by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/6461 * fix(SKY-10674): restore release→build auto-trigger without a PAT by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/6452 * SKY-10795: batch artifact-metadata violations + deterministic metadata for synthesized code blocks by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6464 * Disable vision for OpenRouter DeepSeek v4 Flash by @cindehaa in https://github.com/Skyvern-AI/skyvern/pull/6465 * fix(prompts): bound output_json nesting depth version-independently by @trevor-cheung in https://github.com/Skyvern-AI/skyvern/pull/6467 * feat(SKY-10075): exempt check-user-goal from output slimming (extract-actions-only relaunch) by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/6468 * Update changelog — Week of June 8, 2026 by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/6469 * feat(tagging): Phase 6.1 frontend — key-optional labels + flexible tag filter (SKY-10683) by @trevor-cheung in https://github.com/Skyvern-AI/skyvern/pull/6470 * SKY-10673: restore recursion limit after code-block mypy preflight by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6471 * fix(SKY-10713): compose on a navigated discovery page instead of asking for its URL by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6472 * SKY-10823: nudge entry-point discovery before a pre-discovery 'provide the URL' ask by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6473 * feat(observability): coarse scrape attribution on skyvern.agent.scrape span (SKY-10319) by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/6482 * refactor: split copilot tools.py (9.5k lines) into a tools/ package by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6493 * SKY-10825: impose code-artifact metadata at the persist seam + adjudicate terminal challenge halts by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6496 * fix(workflow-editor): reflow copilot composer textarea on width change (SKY-10791) by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6497 * Recording backend: dedupe repeated actions, draft-step processing, VNC dev setup by @cindehaa in https://github.com/Skyvern-AI/skyvern/pull/6498 * refactor(browser-profiles): single source-of-truth for paginated row selection (SKY-10853) by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/6499 * revert(SKY-10083): revert screenshot downscaling — no measurable token savings by @trevor-cheung in https://github.com/Skyvern-AI/skyvern/pull/6501 * Bump version to 1.0.40 by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/6500 **Full Changelog**: https://github.com/Skyvern-AI/skyvern/compare/v1.0.39...v1.0.40