From 3917c6c19e66a99c398c1499c739c7296525e13f Mon Sep 17 00:00:00 2001 From: wenyutang-ms Date: Wed, 14 Oct 2026 11:01:22 +0800 Subject: [PATCH 1/2] chore: prepare release 0.60.0 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: aeb58178-9e24-4e87-bc77-9f1a7ac41e58 --- CHANGELOG.md | 17 +++++++++++++++++ package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 20 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b0126f64..5fc71b2e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,23 @@ All notable changes to the "vscode-java-debugger" extension will be documented i The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 0.60.0 - 2026-10-14 +### Added +- Linkify Java stack traces in untitled documents and `.log` files, and add an Analyze Stack Trace command. [#1657](https://github.com/microsoft/vscode-java-debug/pull/1657). +- Add Copilot chat skills and instructions for Java debugging, and show language model tools only when the required Java and debug session context is available. [#1643](https://github.com/microsoft/vscode-java-debug/pull/1643). +- Add `java.debug.settings.enableNoConfigDebug` to disable terminal integration and the AI launch tool without affecting standard Java launch/attach debugging. [#1690](https://github.com/microsoft/vscode-java-debug/pull/1690). + +### Changed +- Diagnose AI launch failures and timeouts instead of recommending automatic retries or terminal relaunches. [#1701](https://github.com/microsoft/vscode-java-debug/pull/1701). +- Update dependencies and declare the supported Node.js versions as `20 || >=22`. + +### Fixed +- Avoid activating the Java language extension during debug configuration discovery and terminal integration setup. [#1704](https://github.com/microsoft/vscode-java-debug/pull/1704). +- Isolate No-Config Debug initialization failures from other debugger features. [#1690](https://github.com/microsoft/vscode-java-debug/pull/1690). +- Fix PATH separators and unnecessary terminal restart prompts for No-Config Debug. [#1641](https://github.com/microsoft/vscode-java-debug/pull/1641), [#1648](https://github.com/microsoft/vscode-java-debug/pull/1648). +- Preserve the executable permission of `debugjava` on POSIX systems. [#1663](https://github.com/microsoft/vscode-java-debug/pull/1663). +- Harden language model tool telemetry against PII leaks and fix duplicate class name detection counts. [#1644](https://github.com/microsoft/vscode-java-debug/pull/1644), [#1651](https://github.com/microsoft/vscode-java-debug/pull/1651). + ## 0.59.0 - 2026-04-09 ### Added - Support pause all threads when hit breakpoints. [#1603](https://github.com/microsoft/vscode-java-debug/pull/1603). diff --git a/package-lock.json b/package-lock.json index c96cd2d3..d9895c33 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "vscode-java-debug", - "version": "0.59.0", + "version": "0.60.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "vscode-java-debug", - "version": "0.59.0", + "version": "0.60.0", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { "compare-versions": "^6.1.1", diff --git a/package.json b/package.json index 9702a828..2c6fe231 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "vscode-java-debug", "displayName": "Debugger for Java", "description": "A lightweight Java debugger for Visual Studio Code", - "version": "0.59.0", + "version": "0.60.0", "publisher": "vscjava", "preview": false, "aiKey": "67d4461e-ccba-418e-8082-1bd0acfe8516", From 4734c8960a1a38da1ed47430e349c3d9e00fdff1 Mon Sep 17 00:00:00 2001 From: wenyutang-ms Date: Wed, 14 Oct 2026 11:04:29 +0800 Subject: [PATCH 2/2] docs: focus 0.60.0 changelog on user-facing changes Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: aeb58178-9e24-4e87-bc77-9f1a7ac41e58 --- CHANGELOG.md | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5fc71b2e..5ab00544 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,20 +6,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## 0.60.0 - 2026-10-14 ### Added -- Linkify Java stack traces in untitled documents and `.log` files, and add an Analyze Stack Trace command. [#1657](https://github.com/microsoft/vscode-java-debug/pull/1657). -- Add Copilot chat skills and instructions for Java debugging, and show language model tools only when the required Java and debug session context is available. [#1643](https://github.com/microsoft/vscode-java-debug/pull/1643). - Add `java.debug.settings.enableNoConfigDebug` to disable terminal integration and the AI launch tool without affecting standard Java launch/attach debugging. [#1690](https://github.com/microsoft/vscode-java-debug/pull/1690). -### Changed -- Diagnose AI launch failures and timeouts instead of recommending automatic retries or terminal relaunches. [#1701](https://github.com/microsoft/vscode-java-debug/pull/1701). -- Update dependencies and declare the supported Node.js versions as `20 || >=22`. - ### Fixed -- Avoid activating the Java language extension during debug configuration discovery and terminal integration setup. [#1704](https://github.com/microsoft/vscode-java-debug/pull/1704). -- Isolate No-Config Debug initialization failures from other debugger features. [#1690](https://github.com/microsoft/vscode-java-debug/pull/1690). -- Fix PATH separators and unnecessary terminal restart prompts for No-Config Debug. [#1641](https://github.com/microsoft/vscode-java-debug/pull/1641), [#1648](https://github.com/microsoft/vscode-java-debug/pull/1648). -- Preserve the executable permission of `debugjava` on POSIX systems. [#1663](https://github.com/microsoft/vscode-java-debug/pull/1663). -- Harden language model tool telemetry against PII leaks and fix duplicate class name detection counts. [#1644](https://github.com/microsoft/vscode-java-debug/pull/1644), [#1651](https://github.com/microsoft/vscode-java-debug/pull/1651). +- Prevent No-Config Debug initialization failures from disabling other debugger features. [#1690](https://github.com/microsoft/vscode-java-debug/pull/1690). +- Fix incorrect PATH concatenation for the `debugjava` command and unnecessary terminal restart prompts after reloading VS Code. [#1641](https://github.com/microsoft/vscode-java-debug/pull/1641), [#1648](https://github.com/microsoft/vscode-java-debug/pull/1648). +- Fix `debugjava` not being executable on POSIX systems. [#1663](https://github.com/microsoft/vscode-java-debug/pull/1663). ## 0.59.0 - 2026-04-09 ### Added @@ -708,4 +700,3 @@ Thank [Thad House](https://github.com/ThadHouse) and [Julien Russo](https://gith - Callstacks - Threads - Debug console -