Releases: microsoft/vscode-java-debug
Releases · microsoft/vscode-java-debug
Release 0.32.1
Release 0.32.0
Release 0.31.0
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
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
Added
- Jump to source when clicking the stack trace printed to the terminal. PR#890.
- Contribute
Run
andDebug
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
Release 0.28.0
Added
- Add run/debug buttons to editor title bar for single file debugging. #834.
- Add user settings
java.debug.settings.jdwp.limitOfVariablesPerJdwpRequest
andjava.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
Fixed
- Hot Code Replace always reports "Cannot find any changed classes for hot replace!". #850.
Release 0.27.0
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
Release 0.26.0
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
- Contribution from Mathias Fußenegger: Extend readme with basic low level usage instructions. java-debug#327.