Skip to content

Releases: ansible/vscode-ansible

v26.6.0

01 Jun 09:17
c411759

Choose a tag to compare

Features

  • feat: add rhcustom provider to legacy settings.json configuration (#2776) @snecklifter

Fixes

Maintenance

v26.5.0

13 May 07:16
a1ea07b

Choose a tag to compare

Features

Fixes

Maintenance

v26.4.7

05 May 09:52
5d7fbca

Choose a tag to compare

v26.4.6

04 May 08:31
4e876be

Choose a tag to compare

Fixes

Maintenance

  • chore(deps): update sonarsource/sonarqube-scan-action action to v8 (#2778) @renovate[bot]

v26.4.5

27 Apr 21:39
49ee58b

Choose a tag to compare

Fixes

  • fix: bridge Python environment selection to content creator commands
    (#2763) @alisonlhart
  • fix(mcp): restore MCP server activation in packaged extension (#2766) @shatakshiiii
  • fix: resolve content creator webview rendering and interaction issues (#2762) @anusshukla
  • fix: complete build isolation - no HOME pollution, no files outside out/ (#2757) @rockygeekz
  • fix: bridge Python environment selection to Language Server (#2761) @anusshukla
  • fix(mcp): add repository field and relax perf test (#2758) @anusshukla
  • fix: 'nil' ansible-lint upgrade value in metadata display (#2737) @alisonlhart

Maintenance

v26.4.4

18 Apr 02:54
408bbae

Choose a tag to compare

What's Changed

Bug Fixes

  • fix(als): Change path for ALS binary installation to CJS instead of ESM (#2755)
    • Fixes ansible-language-server binary crashing with "Dynamic require of util is not supported" when invoked via npm/Mason
    • Changes bin field from dist/cli.js (ESM) to dist/cli.cjs (CJS)
    • Fixes #2754

Other Changes

  • chore(deps): update github actions (#2729)

Full Changelog: v26.4.3...v26.4.4

v26.4.3

17 Apr 21:06
5ac2c06

Choose a tag to compare

What's Changed

Bug Fixes

  • fix(als): handle client/registerCapability rejection in non-VS Code LSP clients (#2753)
    • Adds .catch() handlers to connection.client.register() calls for DidChangeConfigurationNotification and DidChangeWatchedFilesNotification
    • Prevents ALS from crashing with exit code 1 when used in LSP clients that don't respond to client/registerCapability requests (e.g., Claude Code, Neovim built-in LSP)
    • Downgrades registration failures to console.warn with actionable messages
    • Adds unit tests for the rejection handling

Other Changes

  • feat: replace Selenium UI tests with WebDriverIO (#2746)

Full Changelog: v26.4.2...v26.4.3

v26.4.2

17 Apr 09:18
039cb98

Choose a tag to compare

Fixes
fix(ci): disable checkout clean on self-hosted runners (#2733) @cidrblock
fix(als): debounce config change invalidation (#2750) @cidrblock
fix(e2e): batch EE settings to avoid ALS race (#2749) @cidrblock
fix(als): await EE plugin doc copy before scan (#2748) @cidrblock
fix(ci): bump e2e download timeout to 60s (#2747) @cidrblock
fix(ci): remove root-owned files before git clean on WSL (#2741) @anusshukla
fix: add PET detection and Python extension fallback (#2731) @cidrblock
fix(ci): remove Podman overlays before checkout on WSL (#2738) @anusshukla
fix(ci): clean root-owned overlays on WSL runner (#2732) @cidrblock
fix(ci): remove root-owned files before git clean on WSL (#2741) @anusshukla
Tests
test(ui): skip flaky Selenium tests on CI (#2745) @anusshukla
Maintenance
Revert "fix(ci): wait for code-server before UI selenium tests" (#2724) @ssbarnea
chore: release drafter v7 workaround (#2725) @ssbarnea
chore: recognize conventional commit contexts (#2723) @ssbarnea

v26.4.0

07 Apr 09:58
fdebd9b

Choose a tag to compare

Features

  • feat: restore webview HMR with Vite dev server (#2703) @goneri

Fixes

Maintenance

v26.3.5

31 Mar 13:07
37d1b8f

Choose a tag to compare

Fixes

Maintenance