Skip to content

Releases: microsoft/vscode-java-debug

Release 0.32.1

23 Mar 05:49
e60e0d3
Compare
Choose a tag to compare

0.32.1 - 2021-03-23

Fixed

  • Cannot launch debug session using JDK 16. #970.

Release 0.32.0

15 Mar 02:51
3987fe3
Compare
Choose a tag to compare

Added

  • Adopt TAS client for A/B testing. PR#959.

Changed

  • Update to new product logo. PR#952.
  • Adopt new 'run' menu in editor title. PR#956,PR#960.
  • Engineering - Enable GitHub Actions. PR#951.

Release 0.31.0

03 Feb 01:44
1dd62b3
Compare
Choose a tag to compare

Added

  • Support envFile option in launch.json. #523.

Fixed

  • Git bash failed to execute Run/Debug when Windows username have blank space. #678.
  • TEMP folder with spaces breaks debugger process. #822.
  • The sort of completion list in DEBUG CONSOLE is different from that in editor. #909.
  • The program failed to run in terminal if clicking run button several times in succession. #924.
  • Fix vulnerabilities. #935, #936.

Release 0.30.0

17 Dec 08:23
4f6951d
Compare
Choose a tag to compare

0.30.0 - 2020-12-16

Added

  • Add run button as inline button in Java Project Explorer. PR#900.
  • Use progress to hint the current build status whenever you trigger the Run and Debug features. PR#919.
  • Thanks for the contribution from pablojimpas: Spanish localization support. PR#904.

Changed

  • Make the run buttons in editor toolbar more context-aware. PR#898.
  • Update the group name of the Run and Debug menus registered in the Java Project Explorer. PR#908.
  • Simplify the name label of the launch configuration. PR#921.
  • Debt: Enable more tslint rules. PR#914,PR#918.

Fixed

  • Find Java version from release file. #910.

Release 0.29.0

16 Oct 12:04
0f6ad59
Compare
Choose a tag to compare

Added

  • Jump to source when clicking the stack trace printed to the terminal. PR#890.
  • Contribute Run and Debug menus to Project Explorer. #878.
  • Provide a user setting java.debug.settings.vmArgs to set the default VM arguments to launch your program. #220,#876.
  • Provide a user setting java.debug.settings.onBuildFailureProceed to force the debug session to proceed when build fails. #888.

Changed

  • Allow cancelling the outdated codelens job. PR#881.

Fixed

  • Fix the wrong auto-completion result when typing the evaluation expression in DEBUG CONSOLE. #880.
  • Fix the error 'UNC path is missing sharename: \\java'. #882.
  • Use the correct runtime to validate the JVM versions between the debugger and debuggee. PR#353.

Release 0.28.0

27 Aug 07:19
f416ebc
Compare
Choose a tag to compare

Added

  • Add run/debug buttons to editor title bar for single file debugging. #834.
  • Add user settings java.debug.settings.jdwp.limitOfVariablesPerJdwpRequest and java.debug.settings.jdwp.requestTimeout to control JDWP request. #862,#863.

Changed

  • Reduce the frequency of JDWP requests to improve performance when expanding VARIABLES view. #347.
  • Migrate the legacy log to the telemetry wrapper. #866.

Fixed

  • Fix Hot Code Replace error "Cannot find any changed classes for hot replace!". #855.

Release 0.27.1

22 Jul 02:34
d5d85a6
Compare
Choose a tag to compare

Fixed

  • Hot Code Replace always reports "Cannot find any changed classes for hot replace!". #850.

Release 0.27.0

17 Jul 11:40
f9b1238
Compare
Choose a tag to compare

Added

  • Break on exception for "just my code". #756.
  • Support step "just my code". #628.
  • Show return value of a method. #660.
  • Support "copy value" from Variable viewlet. #819.
  • From upstream jdt: support using lambda and reference expressions in debug evaluation. #281.
  • From upstream jdt: support evaluating local variables in the lambda body. #754.

Changed

  • Always give UI feedback whenever you click ⚡ button to apply code changes. #833.
  • Automatically add -XX:+ShowCodeDetailsInExceptionMessages when launching your program with Java 14. #797.
  • Adopt the new resolveVariable API. #750.
  • Adopt DebugAdapterDescriptorFactor API. #751.

Fixed

  • Give a response when you trigger debugging in LightWeight mode. #841.
  • Failed to get variables. Reason: com.sun.jdi.InvalidStackFrameException. #767.
  • Render the source link for stack trace from Java modules. #824.

Release 0.26.0

13 May 06:55
16ee681
Compare
Choose a tag to compare

Added

  • Support picking a Java process to auto attach. #759.

Fixed

  • When running the Gradle application, the test scope is not filtered out. #715.
  • Conditional breakpoint fails in the multi thread scenario. #782.
  • Show a warning message about the Unsupported JDK error. #789.
  • vmArgs in launch.json does not accept an array of strings. #778.
  • Activate the extension before execute Java extension commands. #775.

Changed

Release 0.25.1

06 Mar 06:33
2ed5b44
Compare
Choose a tag to compare

0.25.1 - 2020-03-06

Fixed

  • Fix the Error: Could not find or load main class @x.y.z.argfile. #769.
  • Cannot hit breakpoint at the class using Java 13 Text Blocks. #773.