Releases: microsoft/vscode-java-debug
Releases · microsoft/vscode-java-debug
Release 0.50.0
Release 0.49.1
Release 0.49.0
Release 0.48.0
0.48.0 - 2023-02-01
Changed
- Reject invalid DAP request. See java-debug#466.
Fixed
- Prioritize lookup the project source code during debugging. See #1215. Thanks to mozhuanzuojing for contribution.
Release 0.47.0
Release 0.46.0
0.46.0 - 2022-11-02
Added
- Add "Step Into Target" feature to allow stepping directly into a specific function call when paused on a line. See #1192. Thanks to Gayan Perera for contribution.
Changed
- Exclude /node_modules/ from .vscode/launch.json searches. See #1234. Thanks to Brandon Cheng for contribution.
Fixed
- Conditional Breakpoint got error code in reply:504. See #1250.
Release 0.45.0
0.45.0 - 2022-10-12
Added
- Visualize the inline breakpoint locations. See #1193.
- Show an extra column cursor when an inline breakpoint is hit. See #1202.
- Support JEP 425: Virtual Threads (JDK 19). See #1159.
Changed
- Enable async jdwp based on network latency for auto mode. See java-debug#447.
Fixed
- NPE when stopping JDT.LS. See java-debug#448.
Release 0.44.0
0.44.0 - 2022-09-01
Added
- Experimental: Support processing JDWP commands asynchronously to improve response speed of remote debugging. It's only enabled by default on VS Code Insiders. You can also opt-in by setting
java.debug.settings.jdwp.async
. See #1208 and java-debug#436. - Add support to specify Java executable via the property
javaExec
in launch.json. See #1198. Thanks to Gayan Perera for contribution. - Add support for lambda breakpoints. See java-debug#427. Thanks to Gayan Perera for contribution.
Release 0.43.0
0.43.0 - 2022-07-27
Added
- Support adding function breakpoints from the editor gutter. java-debug#426. Thanks to Gayan Perera for contribution.
Changed
- Show target VM exceptions as result in evaluate requests. java-debug#428. Thanks to Mathias Fußenegger for contribution.
Release 0.42.0
0.42.0 - 2022-06-29
Added
- Support function breakpoints, see #258. The current version support adding a function breakpoint with the syntax as
FullyQualifiedClassName#methodName
(e.g.java.util.ArrayList#add
). Thanks to Gayan Perera for contribution.
Changed
- Mark native frames and unavailable methods as subtle. java-debug#409. Thanks to Mathias Fußenegger for contribution.