Loading
Commits on Source 6
-
🤖 GitLab Bot 🤖 authored
-
Erran Carey authored
chore(deps): update dependency @opentelemetry/resources to ^2.8.0 See merge request !3249 Merged-by:
Erran Carey <ecarey@gitlab.com>
Approved-by:
Erran Carey <ecarey@gitlab.com>
Co-authored-by: GitLab Renovate Bot <gitlab-bot@gitlab.com>
-
-
- Mark Node built-ins crypto and node:diagnostics_channel as external in the browser esbuild bundle. gitlab-lsp 8.107.0 references these in out/common/index.js; they are not used at runtime in the browser (the LS runs in a separate worker). - Remove p-queue and p-timeout from the integration-test ES->CJS transpile list; gitlab-lsp 8.107.0 no longer pulls them into node_modules.
-
Olena Horal-Koretska authored
chore(deps): update gitlab-lsp from 8.98.0 to 8.107.0 See merge request !3253 Merged-by:
Olena Horal-Koretska <ohoralkoretska@gitlab.com> Approved-by:
Olena Horal-Koretska <ohoralkoretska@gitlab.com> Co-authored-by:
Tristan Read <tread@gitlab.com>
-
semantic-release-bot authored
## **release** [6.84.2](v6.84.1...v6.84.2) (2026-06-23) ###
🐛 Bug Fixes * **build:** adapt bundle and transpile for gitlab-lsp 8.107.0 ([06cd7915](06cd7915)) by Tristan Read ###🔁 Chore * **deps:** update dependency @opentelemetry/resources to ^2.8.0 ([35cd97ff](35cd97ff)) by GitLab Renovate Bot * **deps:** update gitlab-lsp from 8.98.0 to 8.107.0 ([c4bf2909](c4bf2909)) by Tristan Read ### Language Server Release [8.98.0...8.107.0](gitlab-org/editor-extensions/gitlab-lsp@v8.98.0...v8.107.0) ### [8.99.0](gitlab-org/editor-extensions/gitlab-lsp@v8.98.0...v8.99.0) (2026-06-02) ####✨ Features * add usage quota alert ([e7ea41a](gitlab-org/editor-extensions/gitlab-lsp@e7ea41a3)) by Juhee Lee * **cli:** enable oAuth flow for MCP servers ([ac6c102](gitlab-org/editor-extensions/gitlab-lsp@ac6c102d)) by Elwyn Benson * **cli:** rehydrate session history when using `--existing-session-id` ([8d172d9](gitlab-org/editor-extensions/gitlab-lsp@8d172d93)) by Elwyn Benson * **cli:** render links with OSC8 ([c2abbed](gitlab-org/editor-extensions/gitlab-lsp@c2abbedf)) by Tomas Vik * **flow-builder:** add labels under action bar icons ([3756e9b](gitlab-org/editor-extensions/gitlab-lsp@3756e9b0)) by John Slaughter * **flow-builder:** route Zod schema issues to source nodes ([e9d7f7d](gitlab-org/editor-extensions/gitlab-lsp@e9d7f7d7)) by John Slaughter * **flow-builder:** validate edge condition references against upstream nodes ([924f9b7](gitlab-org/editor-extensions/gitlab-lsp@924f9b70)) by John Slaughter ####🐛 Bug Fixes * `/mcp` panel cannot be dismissed with Escape ([b266e16](gitlab-org/editor-extensions/gitlab-lsp@b266e167)) by James Casey * **ci:** add conventional-changelog-conventionalcommits as direct dep ([fc9807a](gitlab-org/editor-extensions/gitlab-lsp@fc9807ac)) by Elwyn Benson * **cli:** fix glab feedback submission ([9868824](gitlab-org/editor-extensions/gitlab-lsp@98688240)) by Anna Springfield * **ls:** replace fixed 15s initial delay with exponential backoff up to 20s in NodeExecutorWithRetry ([1b9c7d6](gitlab-org/editor-extensions/gitlab-lsp@1b9c7d6d)) by Halil Coban * **ls:** split session trailers into two separate --trailer args ([9320a24](gitlab-org/editor-extensions/gitlab-lsp@9320a24a)) by Roman Eisner * revoke workflow token once in retry wrapper, not per attempt ([445cd80](gitlab-org/editor-extensions/gitlab-lsp@445cd803)) by Elwyn Benson * **tui:** resize hack ([eb2a6c5](gitlab-org/editor-extensions/gitlab-lsp@eb2a6c58)) by Malte Heuser * **tui:** suppress update banner when deprecation notice shows ([045decd](gitlab-org/editor-extensions/gitlab-lsp@045decdf)) by Malte Heuser ####🔁 CI * **cli:** fix e2e test recording upload ([2052e5f](gitlab-org/editor-extensions/gitlab-lsp@2052e5f2)) by Tomas Vik ####🔁 Chore * **cli:** add --skip-token-check flag to bypass token validation ([1f161ab](gitlab-org/editor-extensions/gitlab-lsp@1f161ab9)) by Tomas Vik * dead code detection and removal ([bb6c61c](gitlab-org/editor-extensions/gitlab-lsp@bb6c61c2)) by Tomas Vik * **doc:** update development docs with common terminals section ([c990432](gitlab-org/editor-extensions/gitlab-lsp@c990432b)) by Andrei Zubov * publish sourcemaps to sentry ([0ed6194](gitlab-org/editor-extensions/gitlab-lsp@0ed61943)) by Andrei Zubov ### [8.100.0](gitlab-org/editor-extensions/gitlab-lsp@v8.99.0...v8.100.0) (2026-06-04) ####✨ Features * **dap:** Allow for pattern approval for session ([cba2a46](gitlab-org/editor-extensions/gitlab-lsp@cba2a464)) by Dylan Bernardi * **sandbox:** sandbox-aware error handling for AI model on macOS ([40060dd](gitlab-org/editor-extensions/gitlab-lsp@40060dde)) by Karl Jamoralin ####🐛 Bug Fixes * allow read_file/read_files to access files in trusted directories ([36f1d3f](gitlab-org/editor-extensions/gitlab-lsp@36f1d3f9)) by Karl Jamoralin * **cli:** improve slash command description search matching ([630d43c](gitlab-org/editor-extensions/gitlab-lsp@630d43c1)) by James Casey * **cli:** re-present tool approval prompt on session resume ([33ce189](gitlab-org/editor-extensions/gitlab-lsp@33ce1899)) by Elwyn Benson * **ls:** move RG_BINARY_NAME to node entry to fix browser bundle ([2526e70](gitlab-org/editor-extensions/gitlab-lsp@2526e70c)) by Elwyn Benson * **tui:** prevent duplicated output when starting a new session ([0fddfbd](gitlab-org/editor-extensions/gitlab-lsp@0fddfbde)) by mltheuser.gitlab * **tui:** thread columns into tool tree so content wraps inside <Static> ([ae21e79](gitlab-org/editor-extensions/gitlab-lsp@ae21e791)) by James Casey ####🔁 Chore * change duo cli linux x64 target platform ([aedd266](gitlab-org/editor-extensions/gitlab-lsp@aedd2664)) by Andrei Zubov ### [8.101.0](gitlab-org/editor-extensions/gitlab-lsp@v8.100.0...v8.101.0) (2026-06-05) ####✨ Features * **cli:** add pattern-based tool approval support for CLI ([28a07f3](gitlab-org/editor-extensions/gitlab-lsp@28a07f30)) by Dylan Bernardi * **duo-agent-platform-v2:** add slash commands ([ce42b5e](gitlab-org/editor-extensions/gitlab-lsp@ce42b5e3)) by Juhee Lee ####🐛 Bug Fixes * re-evaluate code suggestions language check on document open ([13da716](gitlab-org/editor-extensions/gitlab-lsp@13da716b)) by Karl Jamoralin ####⚡ Refactor * **ai-config:** scope MCP config candidates and add unmanaged seeding ([a0ad485](gitlab-org/editor-extensions/gitlab-lsp@a0ad485c)) by Elwyn Benson ####🔁 Chore * add modern duo-cli compiled binary for linux x64 ([855434f](gitlab-org/editor-extensions/gitlab-lsp@855434f6)) by Andrei Zubov ### [8.102.0](gitlab-org/editor-extensions/gitlab-lsp@v8.101.0...v8.102.0) (2026-06-10) ####✨ Features * allow cancelling workflow retries ([27e744d](gitlab-org/editor-extensions/gitlab-lsp@27e744d3)) by Elwyn Benson * **cli:** restyle MCP tool messages ([b585931](gitlab-org/editor-extensions/gitlab-lsp@b5859316)) by Alejandro Metke Jimenez * **tui:** render todo_write tool as a status-icon checklist ([092371a](gitlab-org/editor-extensions/gitlab-lsp@092371a0)) by Igor Drozdov ####🐛 Bug Fixes * **cli:** display all parallel tools and skip empty agent messages ([fdf10a5](gitlab-org/editor-extensions/gitlab-lsp@fdf10a5e)) by Igor Drozdov * **cli:** fall back to user's default Duo namespace for model fetching ([353a855](gitlab-org/editor-extensions/gitlab-lsp@353a8552)) by Elwyn Benson * **cli:** fix duo-cli being unresponsive on windows terminals ([430f261](gitlab-org/editor-extensions/gitlab-lsp@430f2619)) by Andrei Zubov * **cli:** prevent header and deprecation notice overflow on narrow terminals ([6a726c9](gitlab-org/editor-extensions/gitlab-lsp@6a726c96)) by Tomas Vik (OOO hopefully back on 2026-06-09) * **dap:** only disable DAP for duo-off group namespace ([4dc2cbd](gitlab-org/editor-extensions/gitlab-lsp@4dc2cbd8)) by Laura Ionel ####🔁 Chore * fix latest version definition for duo-cli install script ([247ec22](gitlab-org/editor-extensions/gitlab-lsp@247ec22a)) by Andrei Zubov ### [8.103.0](gitlab-org/editor-extensions/gitlab-lsp@v8.102.0...v8.103.0) (2026-06-10) ####✨ Features * **cli:** add hidden --developer flag for local developer flow ([58fad78](gitlab-org/editor-extensions/gitlab-lsp@58fad784)) by Tomas Vik * **cli:** gate Duo CLI behind duo_cli_enabled admin setting ([d7d5dfc](gitlab-org/editor-extensions/gitlab-lsp@d7d5dfce)) by Anna Springfield ####🐛 Bug Fixes * **cli:** pass developer/local as workflowDefinition in --developer mode ([da647fa](gitlab-org/editor-extensions/gitlab-lsp@da647fa5)) by Igor Drozdov ####📝 Documentation * npm package resolution issue for cross registry packages ([e304981](gitlab-org/editor-extensions/gitlab-lsp@e3049818)) by Aboobacker MK ####⚡ Refactor * decouple tool-input formatting from action handlers ([1f06785](gitlab-org/editor-extensions/gitlab-lsp@1f067850)) by Tomas Vik ####🔁 Chore * **deps:** bump glab to 1.102.0 ([69573ff](gitlab-org/editor-extensions/gitlab-lsp@69573ff5)) by James Casey ### [8.104.0](gitlab-org/editor-extensions/gitlab-lsp@v8.103.0...v8.104.0) (2026-06-12) ####✨ Features * **cli:** add MCP config file management to '/mcp' ([6f9798a](gitlab-org/editor-extensions/gitlab-lsp@6f9798a5)) by Elwyn Benson * **duo-agent-platform-v2:** Add workflow stop button ([76ab9df](gitlab-org/editor-extensions/gitlab-lsp@76ab9df2)) by Juhee Lee * **flow-builder:** attribute execution timeline entries to their component ([db71594](gitlab-org/editor-extensions/gitlab-lsp@db71594c)) by John Slaughter ####🐛 Bug Fixes * **cli:** show absolute log file path on error exit ([0947051](gitlab-org/editor-extensions/gitlab-lsp@09470519)) by Elwyn Benson * defend against malformed read_files tool args ([1702102](gitlab-org/editor-extensions/gitlab-lsp@17021029)) by James Casey * **ls:** redact secrets from system context before sending to backend ([6bf4537](gitlab-org/editor-extensions/gitlab-lsp@6bf45373)) by Tomas Vik ####⚡ Refactor * Include header for Gitlab Standard Context ([160e98c](gitlab-org/editor-extensions/gitlab-lsp@160e98cf)) by Nasser Zahrani * Remove unused duo_workflow_executor from GenerateTokenResponse ([b8c8e02](gitlab-org/editor-extensions/gitlab-lsp@b8c8e026)) by Surabhi Suman * **tui:** extract tty_state ([24dafb1](gitlab-org/editor-extensions/gitlab-lsp@24dafb1f)) by Elwyn Benson ####🔁 CI * add turborepo remote cache ([1d77610](gitlab-org/editor-extensions/gitlab-lsp@1d776103)) by Elwyn Benson ####🔁 Chore * **deps:** update dependency @anthropic-ai/sandbox-runtime to v0.0.53 ([b6a4b7f](gitlab-org/editor-extensions/gitlab-lsp@b6a4b7f9)) by GitLab Renovate Bot ### [8.105.0](gitlab-org/editor-extensions/gitlab-lsp@v8.104.0...v8.105.0) (2026-06-18) ####✨ Features * align MCP Dashboard typography with the chat webview ([9cb5877](gitlab-org/editor-extensions/gitlab-lsp@9cb58778)) by Karl Jamoralin * **cli:** display retry attempts in status bar ([b131d17](gitlab-org/editor-extensions/gitlab-lsp@b131d176)) by Elwyn Benson * **cli:** initial implementation of system notifications ([21ecbaa](gitlab-org/editor-extensions/gitlab-lsp@21ecbaad)) by Alejandro Metke Jimenez * **cli:** surface unhandled errors with a /feedback prompt ([7fdee4e](gitlab-org/editor-extensions/gitlab-lsp@7fdee4ec)) by Malte Heuser * **duo-agent-platform-v2:** add chat code actions - copyCodeSnippet and insertCodeSnippet ([3ac3af4](gitlab-org/editor-extensions/gitlab-lsp@3ac3af46)) by Juhee Lee * **duo-agent-platform-v2:** add markdown rendering ([e3e81e1](gitlab-org/editor-extensions/gitlab-lsp@e3e81e17)) by Tristan Read * **flow-builder:** highlight active and visited components on the canvas during execution ([a005c76](gitlab-org/editor-extensions/gitlab-lsp@a005c766)) by John Slaughter * Use `software_development/v1` instead of `software_development` ([01cf244](gitlab-org/editor-extensions/gitlab-lsp@01cf2448)) by Olena Horal-Koretska ####🐛 Bug Fixes * **ci:** bust turbo bundle cache on version bump ([9a3669e](gitlab-org/editor-extensions/gitlab-lsp@9a3669ec)) by Tomas Vik * **cli:** correctly apply WebSocket proxy configuration in Bun runtime ([6824349](gitlab-org/editor-extensions/gitlab-lsp@6824349a)) by Elwyn Benson * **cli:** fix duo cli logs on windows ([ab1816b](gitlab-org/editor-extensions/gitlab-lsp@ab1816be)) by Andrei Zubov * **cli:** make plan/build mode switching work under --developer ([8c79b53](gitlab-org/editor-extensions/gitlab-lsp@8c79b53c)) by Tomas Vik * **cli:** prevent malformed tool args from crashing the workflow ([94298a9](gitlab-org/editor-extensions/gitlab-lsp@94298a98)) by Alejandro Metke Jimenez * **cli:** put timestamp before cwd in log filename for chronological sort ([b3120db](gitlab-org/editor-extensions/gitlab-lsp@b3120db6)) by Elwyn Benson * **cli:** refresh websocket bearer token on credential rotation and surface auth failures ([cf21acb](gitlab-org/editor-extensions/gitlab-lsp@cf21acbc)) by Alejandro Metke Jimenez * render MCP Dashboard webview at full height ([7026f03](gitlab-org/editor-extensions/gitlab-lsp@7026f03f)) by Karl Jamoralin * **tui:** remove blank lines and scroll jitter from /model dropdown ([4f017d0](gitlab-org/editor-extensions/gitlab-lsp@4f017d06)) by Malte Heuser ####📝 Documentation * edit GitLab Duo CLI reference docs to align with style guide ([a628649](gitlab-org/editor-extensions/gitlab-lsp@a6286499)) by Uma Chandran ####✅ Tests * add Storybook story for MCP Dashboard ServerCard ([82eb581](gitlab-org/editor-extensions/gitlab-lsp@82eb5817)) by Karl Jamoralin * **ls:** use real Duo CLI checkpoint snapshots in chat-log tests ([4d40758](gitlab-org/editor-extensions/gitlab-lsp@4d407587)) by Tomas Vik * **sandbox:** add behavioral test for sandbox default-deny posture ([2c68086](gitlab-org/editor-extensions/gitlab-lsp@2c68086c)) by Karl Jamoralin ####🔁 CI * pull ci-node image from canonical public registry ([4b3900e](gitlab-org/editor-extensions/gitlab-lsp@4b3900e7)) by Tomas Vik ####🔁 Chore * **cli:** convert build.sh to bun cli ([75951da](gitlab-org/editor-extensions/gitlab-lsp@75951da0)) by Andrei Zubov * **cli:** convert compile script to bun ([b44f1ed](gitlab-org/editor-extensions/gitlab-lsp@b44f1ed8)) by Andrei Zubov * **deps:** update dependency fs-extra to ^11.3.5 ([af6f4d6](gitlab-org/editor-extensions/gitlab-lsp@af6f4d69)) by GitLab Renovate Bot ### [8.105.1](gitlab-org/editor-extensions/gitlab-lsp@v8.105.0...v8.105.1) (2026-06-18) ### [8.106.0](gitlab-org/editor-extensions/gitlab-lsp@v8.105.1...v8.106.0) (2026-06-21) ####✨ Features * Add OpenTelemetry ([ec71420](gitlab-org/editor-extensions/gitlab-lsp@ec714208)) by Duo Developer * **cli:** render /skills natively in the TUI ([cc80389](gitlab-org/editor-extensions/gitlab-lsp@cc803897)) by Karl Jamoralin ####🐛 Bug Fixes * **cli:** fix file editing on windows ([cff5fd0](gitlab-org/editor-extensions/gitlab-lsp@cff5fd04)) by Andrei Zubov * **cli:** improve windows terminals tracking ([a5c08ab](gitlab-org/editor-extensions/gitlab-lsp@a5c08ab3)) by Andrei Zubov * **cli:** increase glab credential helper timeout ([39a42a6](gitlab-org/editor-extensions/gitlab-lsp@39a42a6f)) by Andrew Calder * **cli:** remove CHOICE_HEADER references from E2E tests ([5a28fa2](gitlab-org/editor-extensions/gitlab-lsp@5a28fa2c)) by Yi-Ann Chen * **cli:** update case of notification settings to match existing options ([36a2bc5](gitlab-org/editor-extensions/gitlab-lsp@36a2bc5e)) by Alejandro Metke Jimenez * **deps:** upgrade dependencies to remediate security findings ([c704321](gitlab-org/editor-extensions/gitlab-lsp@c7043217)) by Laura Ionel * **test:** update E2E test to match removed "Select an option:" text ([cbc7b63](gitlab-org/editor-extensions/gitlab-lsp@cbc7b636)) by Yi-Ann Chen * **tui:** improve spacing around tool cards and approval options ([b2a3bbd](gitlab-org/editor-extensions/gitlab-lsp@b2a3bbda)) by Yi-Ann Chen ### [8.107.0](gitlab-org/editor-extensions/gitlab-lsp@v8.106.0...v8.107.0) (2026-06-23) ####✨ Features * **mcp:** forward pending-approval over LSP (2/4) ([f20c175](gitlab-org/editor-extensions/gitlab-lsp@f20c175d)) by Tristan Read * **mcp:** MCP approval check in TUI startup (4/4) ([3b250e4](gitlab-org/editor-extensions/gitlab-lsp@3b250e4d)) by Tristan Read * **mcp:** MCP dashboard webview approval UI (3/4) ([ca11ee9](gitlab-org/editor-extensions/gitlab-lsp@ca11ee98)) by Tristan Read * **mcp:** store approval status for MCP servers (1/4) ([b638796](gitlab-org/editor-extensions/gitlab-lsp@b6387963)) by Tristan Read ####🐛 Bug Fixes * **cli:** discover symlinked skill directories in workspace resolver ([debd672](gitlab-org/editor-extensions/gitlab-lsp@debd6725)) by Denys Mishunov * **cli:** ensure ctrl-z suspends to background in unix shells ([ca9e43d](gitlab-org/editor-extensions/gitlab-lsp@ca9e43d2)) by Alejandro Metke Jimenez * improve error messages when backend returns DAP entitlement errors ([e4d3a91](gitlab-org/editor-extensions/gitlab-lsp@e4d3a911)) by Alejandro Metke Jimenez * **secret-redactor:** redact scanner-detected secret in CLI and workflow logs ([2283a54](gitlab-org/editor-extensions/gitlab-lsp@2283a54a)) by Hitesh Raghuvanshi ####🔁 Chore * **cli:** downgrade misleading ModelResolverService fallback logs to debug ([5d553cd](gitlab-org/editor-extensions/gitlab-lsp@5d553cde)) by Kinshuk Singh