Loading
Commits on Source 5
-
Juhee Lee authored
-
Dylan Bernardi authored
fix: disable HTTP keep-alive to work around Node 24.17 regression Closes #2306 See merge request !3274 Merged-by:
Dylan Bernardi <dbernardi@gitlab.com> Approved-by:
Dylan Bernardi <dbernardi@gitlab.com> Reviewed-by:
GitLab Duo <gitlab-duo@gitlab.com> Co-authored-by:
Juhee Lee <julee@gitlab.com>
-
Juhee Lee authored
-
Juhee Lee authored
chore(deps): update dependency @gitlab-org/gitlab-lsp to ^9.1.0 See merge request !3275 Merged-by:
Juhee Lee <julee@gitlab.com> Reviewed-by:
GitLab Duo <gitlab-duo@gitlab.com>
-
semantic-release-bot authored
## **release** [6.85.1](v6.85.0...v6.85.1) (2026-07-09) ###
🐛 Bug Fixes * disable HTTP keep-alive to work around Node 24.17 regression ([2868800d](2868800d)) by Juhee Lee ###🔁 Chore * **deps:** update dependency @gitlab-org/gitlab-lsp to ^9.1.0 ([89e115d6](89e115d6)) by Juhee Lee ### Language Server Release [8.109.0...9.1.0](gitlab-org/editor-extensions/gitlab-lsp@v8.109.0...v9.1.0) ### [8.110.0](gitlab-org/editor-extensions/gitlab-lsp@v8.109.0...v8.110.0) (2026-06-29) ####✨ Features * **cli:** add --output-format json to duo run ([a04371b](gitlab-org/editor-extensions/gitlab-lsp@a04371b3)) by Denys Mishunov * **cli:** drive plan mode via plan_context item on the registry developer flow ([8b77151](gitlab-org/editor-extensions/gitlab-lsp@8b77151c)) by Tomas Vik * **plugin-marketplace:** marketplace catalog fetching ([8956aa4](gitlab-org/editor-extensions/gitlab-lsp@8956aa43)) by Elwyn Benson ####🐛 Bug Fixes * **cli:** clear workflow id when a workflow is stalled, fails or terminates ([192dbc5](gitlab-org/editor-extensions/gitlab-lsp@192dbc51)) by Alejandro Metke Jimenez * **flows:** Filter out duplicated user plan update message ([dada407](gitlab-org/editor-extensions/gitlab-lsp@dada407c)) by Olena Horal-Koretska ####⚡ Refactor * **cli:** extract run result writer and route logs to stderr ([3d0971c](gitlab-org/editor-extensions/gitlab-lsp@3d0971cc)) by Tomas Vik ### [8.111.0](gitlab-org/editor-extensions/gitlab-lsp@v8.110.0...v8.111.0) (2026-07-03) ####✨ Features * **cli:** queue prompts submitted mid-turn ([1018cee](gitlab-org/editor-extensions/gitlab-lsp@1018cee2)) by James Casey * **duo-agent-platform-v2:** implement tool approval and disclosure ([8d714af](gitlab-org/editor-extensions/gitlab-lsp@8d714afc)) by Mohammed Osumah * **flow-builder:** drive canvas overlay from backend node-lifecycle events ([bb0b24a](gitlab-org/editor-extensions/gitlab-lsp@bb0b24aa)) by John Slaughter * **ls:** make Duo file tools work outside git repositories ([f392bf8](gitlab-org/editor-extensions/gitlab-lsp@f392bf8a)) by Malte Heuser * **plugin-marketplace:** add marketplace ([e984b59](gitlab-org/editor-extensions/gitlab-lsp@e984b590)) by Elwyn Benson * **plugin-marketplace:** add safe plugin filesystem ([9a033e0](gitlab-org/editor-extensions/gitlab-lsp@9a033e04)) by Elwyn Benson * **plugin-marketplace:** list marketplaces ([d938675](gitlab-org/editor-extensions/gitlab-lsp@d938675e)) by Elwyn Benson * resolve symlinked skill directories ([0243e9b](gitlab-org/editor-extensions/gitlab-lsp@0243e9be)) by Erran Carey * **telemetry:** populate user_id in gitlab_standard context ([194de66](gitlab-org/editor-extensions/gitlab-lsp@194de661)) by Laura Ionel * **tui:** First-run welcome card in TUI ([8b591a7](gitlab-org/editor-extensions/gitlab-lsp@8b591a73)) by Olena Horal-Koretska * **tui:** hide build/plan mode switcher when a menu is open ([42eeed2](gitlab-org/editor-extensions/gitlab-lsp@42eeed2b)) by Yi-Ann Chen ####🐛 Bug Fixes * **cli:** record slash-command input in prompt history before dispatch ([b485a44](gitlab-org/editor-extensions/gitlab-lsp@b485a449)) by James Casey * **cli:** skip available model lookup when rootNamespaceId is empty ([500ec37](gitlab-org/editor-extensions/gitlab-lsp@500ec379)) by Elwyn Benson * **ls:** remove AgenticChatInstanceFlagCheck for removed feature flag ([9d3ba93](gitlab-org/editor-extensions/gitlab-lsp@9d3ba931)) by Igor Drozdov * **ls:** surface skill formatting failures to users ([e876a20](gitlab-org/editor-extensions/gitlab-lsp@e876a20f)) by Amr Elhusseiny * **sandbox:** bump sandbox-runtime to 0.0.62 ([3e17519](gitlab-org/editor-extensions/gitlab-lsp@3e175195)) by Karl Jamoralin * **tui:** address code review feedback on FooterHintContext and SubmittingStep ([2979ed4](gitlab-org/editor-extensions/gitlab-lsp@2979ed45)) by Yi-Ann Chen * **tui:** update e2e hint patterns to match footer location ([b7ea68e](gitlab-org/editor-extensions/gitlab-lsp@b7ea68ef)) by Yi-Ann Chen ####📝 Documentation * update docs for contributors ([f5d230a](gitlab-org/editor-extensions/gitlab-lsp@f5d230a0)) by Tomas Vik ####⚡ Refactor * **cli:** extract turn lifecycle into TurnController ([6eee839](gitlab-org/editor-extensions/gitlab-lsp@6eee839d)) by Tomas Vik * **sandbox:** extract pluggable SandboxProvider seam ([d14d427](gitlab-org/editor-extensions/gitlab-lsp@d14d4270)) by Karl Jamoralin * **tui:** add FooterHintContext for publishing hints to the status bar ([de1d002](gitlab-org/editor-extensions/gitlab-lsp@de1d0027)) by Yi-Ann Chen * **tui:** derive footer hints from state instead of context ([6a5abd0](gitlab-org/editor-extensions/gitlab-lsp@6a5abd05)) by Tomas Vik * **tui:** move inline dropdown hint to status bar footer ([4d9f95d](gitlab-org/editor-extensions/gitlab-lsp@4d9f95d8)) by Yi-Ann Chen * **tui:** move remaining input component hints to status bar footer ([7869081](gitlab-org/editor-extensions/gitlab-lsp@7869081a)) by Yi-Ann Chen * **tui:** move SearchableList hint to status bar footer ([3bc95aa](gitlab-org/editor-extensions/gitlab-lsp@3bc95aaf)) by Yi-Ann Chen ####🔁 Chore * add @gitlab-org/duo-plugin-marketplace to api-extractor.json ([0994f60](gitlab-org/editor-extensions/gitlab-lsp@0994f602)) by Yi-Ann Chen * apply suggestion of using a word-boundary check ([0a5e052](gitlab-org/editor-extensions/gitlab-lsp@0a5e0520)) by Yi-Ann Chen * **deps:** update dependency js-sha256 to ^0.11.1 ([3379c1e](gitlab-org/editor-extensions/gitlab-lsp@3379c1ed)) by GitLab Renovate Bot * **sandbox:** pin sandbox-runtime peer range to 0.0.62 ([316decf](gitlab-org/editor-extensions/gitlab-lsp@316decfa)) by Karl Jamoralin * stricter bun.lock drift validation and mise-managed bun docs ([61d521e](gitlab-org/editor-extensions/gitlab-lsp@61d521ed)) by Elwyn Benson ### [9.0.0](gitlab-org/editor-extensions/gitlab-lsp@v8.111.0...v9.0.0) (2026-07-07) ####⚠️ BREAKING CHANGES * **cli:** experimental feature gate skipped on >=19.2. Workflow creation now recognizes the CLI through Client-Name header alone. Gating for local headless runs and interactive runs aligned. CI headless runs still always allowed. ####✨ Features * **cli:** log the model resolved for the run in session logs ([f347983](gitlab-org/editor-extensions/gitlab-lsp@f3479836)) by Kinshuk Singh * **cli:** rework gating for GA ([d952f64](gitlab-org/editor-extensions/gitlab-lsp@d952f646)) by Malte Heuser * **duo-agent-platform-v2:** add user secrets redaction ([18ffe22](gitlab-org/editor-extensions/gitlab-lsp@18ffe22e)) by Juhee Lee * **duo-agent-platform-v2:** harden markdown sanitization ([be748c3](gitlab-org/editor-extensions/gitlab-lsp@be748c35)) by Juhee Lee * **plugin-marketplace:** add `duo plugin install` command ([eb2026a](gitlab-org/editor-extensions/gitlab-lsp@eb2026a7)) by Elwyn Benson * **plugin-marketplace:** enable and disable plugins ([4cd213b](gitlab-org/editor-extensions/gitlab-lsp@4cd213bf)) by Elwyn Benson * **plugin-marketplace:** uninstall plugins ([2092517](gitlab-org/editor-extensions/gitlab-lsp@2092517c)) by Elwyn Benson ####🐛 Bug Fixes * **cli:** stop resumed sessions from re-emitting history ([0fd4337](gitlab-org/editor-extensions/gitlab-lsp@0fd43377)) by Alejandro Metke Jimenez ####⚡ Refactor * **cli:** extract root namespace detection into a service ([f4bd9f0](gitlab-org/editor-extensions/gitlab-lsp@f4bd9f0f)) by Elwyn Benson ####🔁 CI * verify api-extractor.json matches workspace packages ([3d5541a](gitlab-org/editor-extensions/gitlab-lsp@3d5541ab)) by Elwyn Benson ####🔁 Chore * **sandbox:** tidy provider-seam docs, dead mock, spawn log ([1832ab3](gitlab-org/editor-extensions/gitlab-lsp@1832ab3a)) by Karl Jamoralin * **tui:** Remove the default welcome message from the chat interface ([8d4b215](gitlab-org/editor-extensions/gitlab-lsp@8d4b215c)) by Olena Horal-Koretska ### [9.1.0](gitlab-org/editor-extensions/gitlab-lsp@v9.0.0...v9.1.0) (2026-07-08) ####✨ Features * **cli:** identify legacy and duo developer sessions ([f0743f3](gitlab-org/editor-extensions/gitlab-lsp@f0743f3e)) by Mikołaj Wawrzyniak * **duo-agent-platform-v2:** UI/UX improvements ([c7a4424](gitlab-org/editor-extensions/gitlab-lsp@c7a44243)) by Juhee Lee * **plugin-marketplace:** delete unreferenced plugin cache dirs on uninstall ([4c7503e](gitlab-org/editor-extensions/gitlab-lsp@4c7503e7)) by Elwyn Benson * **plugin-marketplace:** remove marketplace and cascade-uninstall plugins ([7c0c3e4](gitlab-org/editor-extensions/gitlab-lsp@7c0c3e41)) by Elwyn Benson * **sandbox:** add sandbox user config foundation ([5bb49ec](gitlab-org/editor-extensions/gitlab-lsp@5bb49ec3)) by Karl Jamoralin * **tui:** Add welcome card ([70b22fe](gitlab-org/editor-extensions/gitlab-lsp@70b22fee)) by Olena Horal-Koretska * **tui:** Mark onboarding step 1 (add AGENTS.md) as completed ([9422258](gitlab-org/editor-extensions/gitlab-lsp@94222580)) by Olena Horal-Koretska ####🐛 Bug Fixes * **cli:** remove conflicting flow config id from headless e2e env ([362691b](gitlab-org/editor-extensions/gitlab-lsp@362691bd)) by Elwyn Benson * disable HTTP keep-alive to work around VSCode 1.280.0 Auth issue ([edeb2d6](gitlab-org/editor-extensions/gitlab-lsp@edeb2d64)) by Juhee Lee * **duo-cli:** handle connection issues using 4400 server response ([95341eb](gitlab-org/editor-extensions/gitlab-lsp@95341eb5)) by Tomas Vik * **ls:** surface skill conflicts to users ([c4d0588](gitlab-org/editor-extensions/gitlab-lsp@c4d0588d)) by Alejandro Metke Jimenez * **tui:** fold paste handler into else-if chain ([d01e1ba](gitlab-org/editor-extensions/gitlab-lsp@d01e1baa)) by skkzsh * **tui:** handle CJK multi-characters in Kitty protocol key events ([30478b8](gitlab-org/editor-extensions/gitlab-lsp@30478b8e)) by skkzsh ####📝 Documentation * **cli:** add warning note for dangerously-skip-permissions ([23a732f](gitlab-org/editor-extensions/gitlab-lsp@23a732ff)) by Uma Chandran * **cli:** updates for Duo CLI GA ([b4be549](gitlab-org/editor-extensions/gitlab-lsp@b4be5495)) by Uma Chandran * **tui-testing:** warn against passing secrets in the launched command ([3b34d9d](gitlab-org/editor-extensions/gitlab-lsp@3b34d9d8)) by Tomas Vik ####✅ Tests * **tui:** add CJK multi-character input tests ([5814215](gitlab-org/editor-extensions/gitlab-lsp@5814215c)) by skkzsh ####🔁 Chore * **cli:** add e2e tests for pasting functionality ([922b32c](gitlab-org/editor-extensions/gitlab-lsp@922b32ce)) by Andrei Zubov